Python在英文中是蟒蛇的意思,这门编程语言的创始人Guido van Rossum根据他喜欢的一家名叫python的马戏团命名了这门计算机编程语言。Python诞生自1989年,他的发展经历了三个时期:一是CNRI时期,CNRI是资助python初期发展的重要的单位。Python1.5之前的版本都在这个时期内完成的。二是BeOpen时期,python创始人和他的团队与BeOpen机构合作,在这一时期,推出了python的2.0版本,同时也推出了python1.6版本,分别维护。三是DC时期,与DC公司合作推出了Zope系统,推出了python3.0版本和python2.0版本分别维护。
Python编程语言在2007年和2010年获得了Tiobe编程语言大奖。是现在主流的程序设计语言之一。
现在主流的程序设计语言有C、Java、C++、PHP、Python、C#、Visual Basic、Perl、Ruby等等。
Python语言的特征:
一、 是脚本语言,Scripting Language
二、 是高阶动态编程语言。
三、 简单易学,既是解释性语言,又有编译型语言的执行方式。
四、 是面向对象的编程语言。
五、 是一门高级语言,无需考虑内存管理等功能的细节。
六、 可扩展性及可嵌入性极佳,能把C、C++等语言写的代码结合在一块,有网友形象的称它是“胶水语言”。
七、 是免费而且开源的。任何人都可以获取分发阅读python的二进制包和源代码。
八、 可移植性好,Python已经移植到了很多的主流硬软件平台上,Python代码不需要修改就可以在多种主流平台上运行。
九、 具有丰富的程序库。这些库涵盖了正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、wav文件、密码系统、GUI、Tk、还有与系统平台有关的操作。功能齐全是对它的赞誉。还有第三方库wxPython、Twisted、Python图像库等等。
十、 总之,Python是易用与速度的完美结合; 它让程序员把精力放在要解决的主要问题上;跨平台又容易扩展,自动化的内存管理,内建许多高阶而又实用的资料库,轻易结合网络程序模块。 被称为“胶水语言”。
Python程序设计语言被许多互联网公司采用来实现他们的互联网程序。有google、IBM、雅虎、、、、豆瓣等等。
Python的安装和开始使用:
在大多数的GNU/linux发行版上,Python已经被默认安装。在命令行环境下>>python回车即可进入Python解释执行环境。>>exit()回车即可退出Python解释执行环境。
在Windows下,需要到Python官网下载Python的安装包。各自平台有各自的版本,选适合自己电脑的下载。一路next安装,也勾选Path环境变量上。然后开始->运行,输入CMD回车,进入命令行,C:/>Python回车进入Python解释执行环境。
第一个Python程序:
>>12+26回车,返回了答案38
>>print(‘Hello world!!’)回车,返回了Hello world!!因为这句程序的作用就是往屏幕上打印Hello world!!
把Python源代码把存到文件:
所有的Python源代码都可以写在纯文本文件(最好保存为UTF-8无BOM格式)里,注意,文件后缀名为py.
比如,新建一个纯文本文件,起名字为Hello.py,用自己喜欢的纯文本编辑器(我推荐notepad++)打开它,往里边写入以下代码:
#!/usr/bin/python //这句话让GNU/Linux系统方便查找Python解释执行程序。
Print(‘Hello World!!!!!’) //等等一切python源代码。末尾不用写分号。
保存好,关闭。
在命令行里输入>>python Hello.py就可以执行这个程序。在Linux发行版系统下如果不能执行,看一下Hello.py文件有没有可执行权限。
如果要学习Python,最好还是要买本教材。或网上有成套的视频教程,只需要花很少的钱,就可以好好学习。有互联网。学习起来真的很方便。只要你能坚持学习下去,抛弃浮躁不耐烦。