Python简介
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而
编写的一个编程语言。
全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE
排行榜,你就能知道编程语言的大致流行程度。这是最近最常用的10种编程语言的变化图:
总的来说,这几种编程语言各有千秋。C语言是可以用来编写操作系统的贴近硬件的语言,
所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用
程序的高级编程语言。
当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好
的现成的东西,来帮助你加快开发进度。比如说,要编写一个电子邮件客户端,如果先从最底层
开始编写网络协议相关的代码,那估计一年半载也开发不出来。高级编程语言通常都会提供一个比
较完善的基础代码库,让你能直接调用,比如,针对电子邮件协议的SMTP库,针对桌面环境的GUI库,
在这些已有的代码库的基础上开发,一个电子邮件客户端几天就能开发出来。
Python就为提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,
被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用
现成的即可。
除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,
如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。
许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,
包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。
龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学
Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。
总的来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。
Python的安装
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写
Python程序,放到Linux上也是能够运行的。
目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于现在3.x越来
越普及,所以我们使用Python3.6版本的Python。
环境变量的配置
window下配置环境变量:
PYTHONHOME :D:developpython(文件安装目录)
Path: 在后面追加;%PYTHONHOME%;%PYTHONHOME%Scripts
注意:追加时需要用英文分号隔开
测试环境变量配置是否成功:
在命令行中输入python:
成功后显示版本信息,进入Python交互模式
C:UsersLL>python Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
第一个Python程序
在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>。
C:UsersLL>python Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print(200+300) 500 >>> print("Hello world") Hello world
直接调用print()函数就可以完成Hello World的输出。特别的简洁。