python学习笔记一:使用入门

开始学习Python,并准备以《Pyrhon学习手册(第3版)》作为参考书。

毕竟是第2语言,为了怕以后忘记,在这里写下学习时的心得,并与我的第一语言JAVA做比较,看他俩都有哪些不同,也可以从中比较两者的优缺点。

文中只写我感兴趣的内容,而不是所有的信息。如果有错误,还望偶尔看到这篇文章并发现错误的你,指点一下

第一部分当然是是用入门了,文中重点提到的主要优点感觉是开发者的效率。Python的语法简介,可以使用较其他语言更少的代码来完成所需要的功能。

还有一个比较突出的优点就是系统编程。文中提到:
Python对操作系统服务的内置接口,使其编写可移植的维护操作系统的管理工具和部件的理想工具。

说白了,就是可以很好的作为脚本语言。我想这一点应该算是python有这么多的支持者的一个比较重要的原因吧。

另外值得一提的是Python跟java类似的也有虚拟机的概念PVM(Python Virtual Machine),这使得Python也可以方便的跨平台运行,呵呵,挺好。

文章说了一个python的缺点:比C、C++慢。既然内部是用C写的,比她慢当然正常了。作为语言就要有自己的优势,比如我现在知道的python有作为脚本的优势,当然我也看到有一些有名的项目在使用python做大型的应用。这么看来,文章是陈述了大家一看便知的缺点而已,具体有何潜在的缺点,那就要靠自己去探索啦~~~

阅读中我在Ubuntu里敲了下python,出现了<<<的命令行,输入一些简单的命令如【print "hello,world"】回车后,屏幕上立即打出了"hello,world",典型的脚步语言特征。
原来python支持两种模式:交互提示模式和命令行文件模块。如果你想做一些简单的所见即所得操作,使用交互提示模式就可以了,不用像Java或C似的,还要写main方法。使用命令行文件模式,就需要将代码输入到文件里,然后编译运行了,如果要做一些需要重复操作的话,当然得这样做了。

看完这一章,我对python的感觉是中等偏上,因为她的优点并不在我特别喜欢技术方面。不过我目前也没有掌握一门特别熟悉的脚本语言,与其学习shell,我看还不出学习python了。

一个初入python的新手道白。。。

你可能感兴趣的:(编程,python,C#,ubuntu,脚本)