从年初到新公司,从此,从一名java程序员转为了一名Python程序员,呵呵,其实心里老大不愿意,这语言都没听说过,还有很多牢骚呢,第一次的新奇,呵呵,感觉很像JS,半天语法熟悉就用上了,用着用着,没有大括号的代码块,真TMD的靠,心里想这能行吗?可以吗?老大一个疑问,感觉一个疙瘩在心里;心里老骂呢,网上这一个编程风格优雅,开发效率快,老子怎么就没体会到?
也许,时间久了也就适应了,觉得语言不重要,Java也好,Python也罢,都是个工具而已,不过很多Java程序员或不编程的人都说什么java的多牛B什么的,说什么Python的扩展性不好(真不知道听谁说的,估计。。。,其实Python可以做很多语言的粘合剂,扩展性非常强),用了这么久,相对于java,Python程序真的很简洁,可读性非常强(伪代码方式,易懂),缩进控制的代码非常好看(呵呵,习惯好java代码也是的,可是Python没有大括号大战,哈哈);
写了这么久的Python程序,在编码风格上感悟最深的是:缩进真的最好采用4个空格,如果用制表符否则EditPlus,notepad,ulipad,pywin就各自为政吧,呵呵,真的很痛苦;
(待续,开始很喜欢Python了)
分享到:
相关推荐
正是在这样的背景下,《编程那些事儿》应运而生,成为编程初学者的一个良师益友。 在《编程那些事儿》中,作者Minlearn深刻地指出,掌握编程的核心不仅仅是学会如何写代码,更重要的是要理解编程的思维方式。而这种...
幸运的是,文件"编程的那些事儿.rar"正是这样一个为编程初学者和爱好者们准备的资源宝库,它包含了丰富的学习材料,覆盖了从基础知识到实战应用的各个层面。 首先,"编程的那些事儿.pdf"这一PDF文档,很可能是一本...
编程的那些事儿.pdf 8 章 代码抽象之高级语法机制(C++,PYTHON)......................................................................175 8.1 真正的 OO.........................................................
在《编程的那些事儿》一书中,MinLearn通过自己丰富的编程经验和深入的行业观察,以Python为编程语言的范例,阐述了编程中的高层次思维和设计理念,引导读者跳出传统编程的框架,用更开阔的视角去理解和掌握计算机...
编程的那些事儿(090620) ———— Approach Programing in a abstract view using python Writen By Minlearn
在Python编程语言中,循环是控制程序流程的关键结构,它允许我们重复执行一段代码,直到满足特定条件。这里我们将深入探讨两种主要的循环类型:`for`循环和`while`循环,以及它们在处理不同数据类型时的应用。 1. `...
"编程的那些事儿"这个主题涵盖的内容广泛,包括但不限于编程语言、算法与数据结构、软件工程、操作系统、网络编程、数据库管理、版本控制、软件测试等多个方面。下面将详细阐述这些领域的核心概念。 首先,编程语言...
PYNQ的使用基于浏览器,采用了Jupyter Notebook的技术,这是Python开发中非常流行的一种交互式编程环境,可以在多种平台上使用。PYNQ提供了一系列Python库,这些库为开发者提供了与Zynq平台的硬件进行交互的接口,...
Java代码编译和反编译的那些事儿 Java代码编译和反编译是Java开发者必须掌握的基本概念。编译是将高级语言转换成低级语言的过程,而反编译则是将低级语言还原到高级语言。下面是关于Java代码编译和反编译的详细知识...
所有题解均由多种编程语言实现,包括但不限于:Java、Python、C++、Go、TypeScript、Rust,每日更新。欢迎Star 关注本项目,获取项目最新动态。 站点: Vercel: https: //doocs-leetcode.vercel.app GitHub 页面: ...
这本书名为《程序员都知道的那点事儿!97件事儿》,由Kevlin Henney编辑,首次出版于2010年2月。...对于那些希望扩展知识、提高编程实践以及关注软件开发最新趋势的IT从业者来说,这本书无疑是一个很好的参考。
1. 编程环境:Linux支持多种编程语言,如C、C++、Python、Java等,开发者需熟悉相关集成开发环境(IDE)和编译器。 2. 版本控制:Git是广泛使用的版本控制系统,学习git的基本操作对团队协作至关重要。 3. 构建工具...
指针是C语言中的概念,它存储了对象的内存地址,而引用在Java和Python等语言中类似,也用来指向对象。在链表中,`p->next=q`表示p节点的next指针指向q节点,`p->next=p->next->next`表示p节点的next指针跳过当前节点...
HttpModule 模块可以修改正在被处理的 Context 上下文,完事儿之后,再把控制权交还给管道。 Asp.net 2.0 默 认 内 置 了 很 多 HttpModule,从 Machine.Config 文件中可以发现以下默认的内置模块:...
项目主要使用的编程语言是python、sql、hql .ipynb 可以用jupyter Notebook打开,如何安装,可以参考jupyter Notebook jupyter notebook是一种网页交互形式的python编辑器,直接通过pip安装,也支持markdown,很适合...
对于Cython程序的编译,Cython是一种Python的静态类型子集,它可以被转换成C扩展模块,从而提高Python代码的运行速度。由于Cython代码最终需要C++编译器进行编译,因此Dev-C++5.16i是一个理想的工具,它能够处理...
- 通过Proxy,开发者可以实现类似Java的私有属性、Python的属性装饰器等功能,让JavaScript代码更接近其他编程语言。 10. **框架与库**: - 许多现代前端框架和库,如Vue.js和MobX,利用Proxy实现响应式数据绑定...