从年初到新公司,从此,从一名java程序员转为了一名Python程序员,呵呵,其实心里老大不愿意,这语言都没听说过,还有很多牢骚呢,第一次的新奇,呵呵,感觉很像JS,半天语法熟悉就用上了,用着用着,没有大括号的代码块,真TMD的靠,心里想这能行吗?可以吗?老大一个疑问,感觉一个疙瘩在心里;心里老骂呢,网上这一个编程风格优雅,开发效率快,老子怎么就没体会到?
也许,时间久了也就适应了,觉得语言不重要,Java也好,Python也罢,都是个工具而已,不过很多Java程序员或不编程的人都说什么java的多牛B什么的,说什么Python的扩展性不好(真不知道听谁说的,估计。。。,其实Python可以做很多语言的粘合剂,扩展性非常强),用了这么久,相对于java,Python程序真的很简洁,可读性非常强(伪代码方式,易懂),缩进控制的代码非常好看(呵呵,习惯好java代码也是的,可是Python没有大括号大战,哈哈);
写了这么久的Python程序,在编码风格上感悟最深的是:缩进真的最好采用4个空格,如果用制表符否则EditPlus,notepad,ulipad,pywin就各自为政吧,呵呵,真的很痛苦;
(待续,开始很喜欢Python了)
分享到:
相关推荐
"编程的那些事儿"这个压缩包文件,无疑为我们提供了一扇窗,让我们得以窥见编程的奥秘。它包含了一个PDF文档“编程的那些事儿.pdf”,一个“下载说明.txt”以及一个链接网址“A5下载- 更全的站长资源平台.url”,这...
编程的那些事儿.pdf 8 章 代码抽象之高级语法机制(C++,PYTHON)......................................................................175 8.1 真正的 OO.........................................................
【编程的那些事儿】这本书是GameRes游戏开发资源网中的一部作品,由MinLearn编写,专注于编程的抽象视角,特别是使用Python语言。书中通过不断更新和完善,旨在传授编程的高级理念,帮助读者掌握编程的核心。 书中...
编程的那些事儿(090620) ———— Approach Programing in a abstract view using python Writen By Minlearn
从文本进度条、统计名著人物重要性到图像手绘效果、雷达图绘制,绝大多数实例为作者原创,将随着内容深入不断激发读者学习Python语言的热情,因为“编程是件很有趣的事儿”。 本书内容丰富、叙述清晰、循序渐进,...
从文本进度条、统计名著人物重要性到图像手绘效果、雷达图绘制,绝大多数实例为作者原创,将随着内容深入不断激发读者学习Python语言的热情,因为“编程是件很有趣的事儿”。 本书内容丰富、叙述清晰、循序渐进,...
在Python编程语言中,循环是控制程序流程的关键结构,它允许我们重复执行一段代码,直到满足特定条件。这里我们将深入探讨两种主要的循环类型:`for`循环和`while`循环,以及它们在处理不同数据类型时的应用。 1. `...
"编程的那些事儿"这个主题涵盖的内容广泛,包括但不限于编程语言、算法与数据结构、软件工程、操作系统、网络编程、数据库管理、版本控制、软件测试等多个方面。下面将详细阐述这些领域的核心概念。 首先,编程语言...
### 可爱的Python——Python入门教学 #### Python 初体验和原始需求 在Python的学习旅程中,初学者往往会经历从“不知己不知”到“知己不知...希望读者能够在学习过程中不断提升自己的技能,并享受编程带来的成就感。
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指针跳过当前节点...