预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

中国IT职业教育领先品牌精品课程全程面授Python入门教程之Python简介Python的火热也吸引了很多的人学习Python,那么学习Python首先你要了解Python,这篇文章讲的就是Python的简介,我们快来学习吧。Python哲学Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确没有或者很少有歧义的语法。这些准则被称为“Python格言”。在Python解释器内运行importthis可以获得完整的列表。优雅语法非常的简短干练,没有一点多余的语法结构。明确python对格式进行强制的限制;将格式整齐划一,就感觉在写诗一样优雅美丽;简单在python的设计哲学中:要实现任何一件事情,都应该有一种并且我们认为是最好的一种方式去实现。没有像Perl语言那样花哨,(魔法语言),几乎就是不去调试,你不知道这段代码的逻辑。(几乎5个Perl开发,写出一个功能,就有5种写法出来。不利于团队协作)千锋教育www.qfedu.comTheshortestwaytodomanythingsistoonlyonethingatatimeandAllthingsintheirbeingaregoodforsomethingandSufferingisthemostpowerfulteacheroflife中国IT职业教育领先品牌精品课程全程面授Python优点简单易学特别适合初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。开发效率高Python有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python官方库里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮子。高级语言当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节可移植性千锋教育www.qfedu.comTheshortestwaytodomanythingsistoonlyonethingatatimeandAllthingsintheirbeingaregoodforsomethingandSufferingisthemostpowerfulteacheroflife中国IT职业教育领先品牌精品课程全程面授由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就几乎可以在市场上所有的系统平台上运行可扩展性如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。可嵌入性你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。Python解释器当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。千锋教育www.qfedu.comTheshortestwaytodomanythingsistoonlyonethingatatimeandAllthingsintheirbeingaregoodforsomethingandSufferingisthemostpowerfulteacheroflife中国IT职业教育领先品牌精品课程全程面授由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。CPython当我们从Python官方网站下载并安装好Python2.7后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。IPythonIPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。CPython用>>>作为提示符,而IPython用In[序号]:作为提示符。PyPyPyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Pyth