- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Python3的介绍、安装和命令⾏的认识(推荐)
PYTHON3介绍
Python是著名的龟叔“”GuidovanRossum在1989年圣诞节期间,为了打发⽆聊的圣诞节⽽编写的⼀个编程语⾔。
Python就为我们提供了⾮常完善的基础代码库,覆盖了⽹络、⽂件、GUI、数据库、⽂本等⼤量内容,被形象地称作“内置电
池(batteriesincluded)”。⽤Python开发,许多功能不必从零编写,直接使⽤现成的即可。
除了内置的库外,Python还有⼤量的第三⽅库,也就是别⼈开发的,供你直接使⽤的东西。当然,如果你开发的代码通过很
好的封装,也可以作为第三⽅库给别⼈使⽤。
许多⼤型⽹站就是⽤Python开发的,例如YouTube、Instagram,还有国内的⾖瓣。很多⼤公司,包
Google、Yahoo等,甚⾄NASA(美国航空航天局)都⼤量地使⽤Python。
龟叔给Python的定位是优雅“”、明确“”、简单“”,所以Python程序看上去总是简单易懂,初学者学Python,不但⼊门容易,⽽
且将来深⼊下去,可以编写那些⾮常⾮常复杂的程序。
总的来说,Python的哲学就是简单优雅,尽量写容易看明⽩的代码,尽量写少的代码。
另外,在⽹上看到的⼤部分⽂章⼏乎都是在说Java是跨平台的,我们Python也是跨平台的。发布这样的⾔论的⼈要么是个⽼
古董,要么就是随波逐流。纵观各种编程语⾔,还有哪⼏个不是跨平台的,⼏乎在不同的平台上都有⾃⼰的编译器。假设现在
你开发出⼀种语⾔,不能够跨平台,你看看还会有⼈⽤吗。所以说,跨平台这种观念已经不能再当做事来说了。
PYTHON更适合开发哪些类型的应⽤
⾸选是⽹络应⽤,包括⽹站、后台服务等等;
其次是许多⽇常需要的⼩⼯具,包括系统管理员需要的脚本任务等等;
另外就是把其他语⾔开发的程序再包装起来,⽅便使⽤。
Python的优点
1、python⾮常简单
Python程序读起来就像⼀篇英⽂⽂章⼀样,你不需要搞明⽩语⾔本⾝。你只需要知道这个⽅法是做什么的即可。Python的这
种伪代码本质是它最⼤的优点之⼀。
2、易学
Python使⽤C编写,但是他却巧妙的避开C中指针等⼀些列晦涩难懂的概念。所以在开发中你不必去关注语⾔的特性,可以全
⾝⼼的去考虑业务逻辑。
3、可移植性
由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够⼯作在不同平台上)。如果你⼩⼼地避免使⽤依赖
于系统的特性,那么你的所有Python程序⽆需修改就可以在下述任何平台上⾯运⾏。这个个优点说的也不过就是Python的跨
平台特性。
4、Python既⽀持⾯向过程的函数编程也⽀持⾯向对象的抽象编程。
在⾯向过程的语⾔中,程序是由过程或仅仅是可重⽤代码的函数构建起来的。在⾯向对象的语⾔中,程序是由数据和功能组合
⽽成的对象构建起来的。与其他主要的语⾔如C++和Java相⽐,Python以⼀种⾮常强⼤⼜简单的⽅式实现⾯向对象编程。
5、可扩展性和可嵌⼊性
如果你需要你的⼀段关键代码运⾏得更快或者希望某些算法不公开,你可以把你的部分程序⽤C或C++编写,然后在你的
Python程序中使⽤它们。你可以把Python嵌⼊你的C/C++程序,从⽽向你的程序⽤户提供脚本功能。因此Python被称为粘合‘
剂。
6、规范的代码
Python标准库确实很庞⼤。python有可定义的第三⽅库可以使⽤。它可以帮助你处理各种⼯作,包括正则表达式、⽂档⽣
成、单元测试、线程、数据库、⽹页浏览器、CGI、FTP、电⼦邮件、XML、XML-RPC、HTML、WAV⽂件、密码系统、
GUI(图形⽤户界⾯)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功能都是可⽤的。这被称作
Python的功能“齐全”理念。除了标准库以外,还有许多其他⾼质量的库,如wxPython、Twisted和Python图像库等等。
Python的缺点
世间的万事万物都不是完美的,都有其⽋缺的⼀⾯,⼈都要三七开,更何况由⼈编写出来的计算机语⾔呢。
⽆论是优点还是缺点这种评价性质的东西,永远没有定数,不可能罗列出每⼀种情况,因此我主要介绍以下⼏种不⾜之处:
1、运⾏速度慢
和C程序相⽐⾮常慢,因为Python是解释型语⾔,你的代码在执⾏时会⼀⾏⼀⾏地翻译成CPU能理解的机器码,这个翻译过
程⾮常耗时,所以很慢。⽽C程序是运⾏前直接编译成CPU能执⾏的机器码,所以⾮常快。
但是
文档评论(0)