现在的位置: 首页 > 综合 > 正文

python之初体验

2018年05月18日 ⁄ 综合 ⁄ 共 1175字 ⁄ 字号 评论关闭

在我上一篇文章简谈时间碎片中提到,我最近不像以前一样下载个电影拷到手机里去一路看过去结果到家还没看完尴尬,开始学习有效的利用碎片时间来学更多的东西了,这里简单的说下利用坐地铁的碎片时间学习了一点儿python之后的体验。

为什么选择python?

诶,我是看了下简介,再有就是朋友有在做这个开发的,据说不错,然后我就开始看了,学习下,再有一个,我对嵌入式也比较感兴趣,所以正好python也可以操作嵌入式。

《Python学习手册》上是怎么写的:

之所以选择Python的主要因素有以下几个方面:

1,软件质量

在很大程度上,Python更注重可读性、一致性和软件质量,从而于脚本语言世界中的其他工具区别开来。Python代码的设计致力于可读性,因此具备了比传统脚本语言更优秀的可重用性和可维护性。即使代码并不是亲手所写,Python的一致性也保证了其代码易于理解。此外,Python支持软件开发的高级重用机制,例如面向对象程序设计(OOP)。

2,开发者效率

相对于C、C++和Java等编译/静态类型语言,Python的开发者效率提高了数倍。Python代码的大小往往只有C++或Java代码的五分之一到三分之一,这就意味着可以录入更少的代码、调试更少的代码并在开发完成之后维护更少的代码,并且Python程序可以立即运行,无需传统编译/静态语言所必须的编译以及链接等步骤,进一步提高了程序猿的效率。

3,程序的可移植性

绝大多数的Python程序不做任何改变即可在所有主流计算机平台上运行。例如,在Linux和Windows之间移植Python代码,只需简单地在机器间赋值代码即可。此外,Python提供了多种可选的独立操作程序,包括用户图形界面、数据库接入、基于Web系统等,甚至包括程序启动和文件夹处理等操作系统接口,Python尽可能地考虑了程序的可移植性。

其他的一些特性还包括标准库的支持和组件集成等,这里不再赘述。

接下来说下我个人这几天的学习体验吧,个人感觉Python还是比较容易上手的,尤其是你有过其他语言的编程经验,官方的建议是试用IDLE来进行学习和开发,当然你也可以使用其他的IDE比如Eclipse或者PyDev来开发Python应用,对我个人而言,我比较喜欢VIM编辑,然后命令行里测试运行。Python给我的初识的感觉就是比较简洁,虽然不如其他的编译型语言速度快,但要快过一般的解释型语言(这个我是看手册上说的)。

至于第一个入门的程序还要不要老老实实的写个Hello World,我觉得为了对得起程序猿这一光荣的称号,还是要认认真真的写一遍。于是打开终端,敲入命令python,进入到python交互命令模式下,认认真真的敲出一行:print 'hello world',具体效果当时没有截图,然后这两天儿开始学类型和运算,附带一张今天早上的截图。

抱歉!评论已关闭.