深圳网站建设开发,我爱南宁地铁app下载,网站建设设计官网,263企业邮箱 登陆1.1 任务1了解Python语言和版本
Python 语言的名字来自于一个著名的电视剧Monty Pythons Flying Cireus,Python之父 Guido van Rossum是这部电视剧的狂热爱好者#xff0c;所以把他设计的语言命名为Python。
Python 是一门跨平台、开源、免费的解释型高级动态编…1.1 任务1了解Python语言和版本
Python 语言的名字来自于一个著名的电视剧Monty Pythons Flying Cireus,Python之父 Guido van Rossum是这部电视剧的狂热爱好者所以把他设计的语言命名为Python。
Python 是一门跨平台、开源、免费的解释型高级动态编程语言是一种通用编程语言。除了可以解释执行之外Python 还支持将源代码伪编译为字节码来优化程序提高加载速度并对源代码进行一定程度的保密也支持使用py2exe、pyinstaller、cx_Freeze 或其他类似工具将Python程序及其所有依赖库打包成为各种平台上的可执行文件Python 支持命令式编程和函数式编程两种方式完全支持面向对象程序设计语法简洁清晰功能强大且易学易用最重要的是拥有大量的几乎支持所有领域应用开发的成熟扩展库。
Python语言拥有强大的“胶水”功能可以把多种不同语言编写的程序融合到一起实现无缝拼接更好地发挥不同语言和工具的优势满足不同应用领域的需求。Python诞生以来不到30年的时间里已经渗透到统计分析、移动终端开发、科学计算可视化、系统安全、逆向工程与软件分析、图形图像处理、人工智能、机器学习、游戏设计与策划、网站开发、数据爬取与大数据处理、密码学、系统运维、音乐编程、影视特效制作、计算机辅助教育、医药辅助设计、天文信息处理、化学与生物信息处理、神经科学与心理学、自然语言处理、电子电路设计、电子取证、树莓派Raspberry Pi为学习计算机编程教育而设计只有信用卡大小的微型计算机开发等几乎所有专业和领域在黑客领域更是多年来一直拥有霸主地位。
Python 官方网站同时发行和维护着 Python 2.x和 Python 3.x两个不同系列的版本并且版本更新速度非常快。目前常用的版本分别是 Python 2.7.6、Python 3.4.10、Python 3.7.4、Python 3.5.7 和 Python 3.6.9。另外本书定稿时 Python 3.8.0已经推出beta2 测试版本预计很快会发布正式版本。Python 2.x和 Python 3.x这两个系列的版本之间很多用法是不兼容的除了基本输入/输出方式有所不同很多内置函数和标准库对象的用法也有非常大的区别适用于 Python 2.x和 Python 3.x的扩展库之间更是差别巨大这也是旧系统进行版本迁移时最大的障碍。
Python 3.x的设计理念更加合理、高效和人性化代码开发和运行效率更高2015年年底开始 Python 3.x就已经呈现出全面普及和应用的趋势越来越多的扩展库也以非常快的速度推出了与最新Python 版本相适应的版本。另外Python官方早在2016 年就已经宣布最迟到2020年1月1日将会全面放弃 Python 2.x的维护和更新。所以如正在使用2.x系列那么最好尽快转换成 3.x并且选择较高的版本。如果刚刚开始接触Python那么一定要毫不犹豫地选择最新的3.x版本。
1.2任务2安装与配置Python开发环境
除了 Python 官方安装包自带的 IDLE还有 Anaconda 3、PyCharm、Eeclipse zwPython 等大量开发环境。相对来说IDLE 稍微简陋一些但也提供了语法高亮使用不同的颜色显示不同的语法元素例如使用绿色显示字符串橙色显示 Python 关键字紫色显示内置函数)、交互式运行、程序编写和运行以及简单的程序调试功能。其他Python 开发环境则是对Python 解释器主程序进行了不同的封装和集成使得代码的编写和项目管理更加方便一些。下面对IDLE和 Anaconda 3这两个开发环境进行简单介绍例子所有代码也同样可以在PyCharm等其他开发环境中运行。
按照惯例例子中所有在交互模式运行和演示的代码都以IDLE交互环境的提示符“”开头在运行这样的代码时并不需要输入提示符“”。而例子中所有不带提示符“”的代码都表示需要写入一个程序文件并保存和运行。
1.2.1 IDLE
IDLE应该算是最原始的Python开发环境之一没有集成任何扩展库也不具备强大的项目管理功能。但也正是因为这一点使得开发过程中的一切都需要自己掌控深得资深 Python 爱好者喜爱成为Python 内功修炼的重要途径。
在Python 官方网站 https://www.python.org/下载最新的Python 3.6.x安装包或Python 3.7.x根据自己计算机操作系统选择32位或64 位并安装建议安装路径为C:\Python36 或C:\Python37)之后在“开始”菜单中可以打开IDLE如图所示 然后看到的就是IDLE交互式开发界面如图所示。 在交互式开发环境中每次只能执行一条语句当提示符“”再次出现时方可输入下一条语句。普通语句可以直接按Enter)键运行并立刻输出结果而选择结构、循环结构、函数定义、类定义、with 块等属于一条复合语句需要按两次Enter)键才能执行。
如果要执行大段代码也为了方便反复修改可以在IDLE 中选择“File-“New File命令来创建一个程序文件将其保存为扩展名为“py”或“pyw”的文件然后按(FS键或选择“Run”→“Run Module”命令运行程序结果会显示到交互式窗口中如图所示。