Python的几种实现
发布网友
发布时间:2022-04-20 20:36
我来回答
共1个回答
热心网友
时间:2022-04-07 07:11
Python的
简单的Python功能是一种语言代表一个简单的思想。阅读一个良好的Python程序就感觉像是在读英语,虽然英语的要求非常严格!这种伪代码的Python的本质是它最大的优势之一。它可以让你把重点放在解决问题上,而不是语言本身。
了解
正如你所看到的,Python是使用极为方便。前面已经提到,Python有一个非常简单的语法。 - 免费,开源
Python是FLOSS(自由/开源软件)。简单地说,你可以自由分发该软件的拷贝,阅读它的源代码,它,把它的一部分用于新的自由软件。 FLOSS是基于社区的知识共享的概念。这就是为什么Python如此优秀,其中一个原因 - 它是一组想看看是谁创造并不断完善一个更好的Python。当您使用Python编程语言
高级语言
,你需要考虑底层的细节,如如何管理一类使用你的程序内存。
可移植性由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够在不同的平台上工作)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需即可在任何一个平台上运行。
这些平台,包括Linux,Windows,FreeBSD的,Macintosh电脑时,Solaris,OS / 2,Amiga上,AROS,AS / 400,BeOS的,OS / 390和z / OS,Palm操作系统,QNX,VMS,Psion公司,的Acom RISC OS,VxWorks的游戏机,夏普的Zaurus,Windows CE和甚至掌上电脑!
解释性
这需要一些解释。
编译语言,如C或C ++编写的程序可以从源文件(即C或C ++语言)转换成语言的计算机应用(二进制代码,即0和1 )。通过这个过程中,编译器和各种标志和选项。当你运行你的程序,链接器/加载器软件,从硬盘复制程序到内存并运行。
Python中,一个程序不需要编译成二进制代码。可以直接从源代码运行程序。在计算机内部,Python解释器把源代码转换成中间形式称为字节码,然后把它翻译成机器语言的计算机并运行。事实上,由于你不再需要担心如何编译程序,如何确保正确的库连接转载等,所有这些都使得使用Python更加容易。因为你只需要你的Python程序拷贝到另一台计算机,它可以工作,这也使得你的Python程序更容易移植。
Python的面向对象编程是支持面向过程的同时还支持面向对象编程。在面向过程的语言中,程序是建立了由过程或简单地可重复使用的代码的功能。在面向对象的语言中,程序是数据和功能的从生成了一个组合的对象。和Java与其他主要的语言如C ++相比,Python有实现面向对象编程一个非常强大和简单的方法。
可扩展性
部分,如果你需要你的关键的代码在你的Python程序运行得更快或者希望某些算法不公开,你可以把你写在C或C方案++的一部分,然后使用它们。
嵌入
你可以在C中嵌入的Python / C ++程序,从而向你的程序的用户脚本功能。
丰富的库
Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式,文档生成,单元测试,线程,数据库,网页浏览器,CGI,FTP,电子邮件,XML,XML-RPC,HTML,WAV文件,密码系统,GUI (图形用户界面),Tk和其他系统相关的操作。请记住,只要是Python的安装,所有这些功能都可用。这被称为Python的“功能齐全”的概念。
除了标准的库,还有许多其他高质量的库,如wxPython的,扭曲的Python图像库等等。