Python从菜鸟到高手
(副标题):无 ;
(作者): 李宁 ;
内容简介:
1.1 Python简介
Python是一种高级的面向对象编程语言。使用Python语言编写的程序是跨平台的,从客户端、到服务端、再到Web端,以及移动端,都有Python的身影。Python就是一种全栈编程语言1。
1.1.1 什么是Python
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人吉多·范罗苏姆(Guido van Rossum)于1989年发明,第一个公开发行版发行于1991年。目前Python的最新发行版是Python3.6。
Python是纯粹的自由软件,源代码和解释器都遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地集成在一起。常见的一种应用场景是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的编程语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,然后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些库可能不提供跨平台的实现。
尽管Python源代码文件(.py)可以直接使用python命令执行,但实际上Python并不是直接解释Python源代码,而是先将Python源代码编译生成Python Byte Code(Python字节码,字节码文件的扩展名一般是.pyc),然后再由Python Virtual Machine(Python虚拟机,可以简称为PVM)来执行Python Byte Code。也就是说,这里说Python是一种解释型语言,指的是解释Pyth
目录预览:
Python从菜鸟到高手
第1章 初识Python
1.1 Python简介
1.2 搭建Python开发环境
1.3 第一个Python程序
1.4 调试Python程序
1.5 小结
1.6 实战与练习
第2章 Python语言基础
2.1 Python程序中的基本要素
2.2 数字
2.3 获取用户输入
2.4 函数
2.5 注释
2.6 字符串基础
2.7 小结
2.8 实战与练习
第3章 条件、循环和其他语句
3.1 神奇的print函数
3.2 有趣的赋值操作
........