Python程序设计开发宝典

admin 2022年11月13日 106次浏览

Python程序设计开发宝典

(副标题):无 ;

(作者): 董付国 ;

内容简介:

​ 第1章管中窥豹:Python概述
1.1 Python是这样一种语言
有不少人说Python是一种“大蟒蛇语言”。虽然在英语中Python确实有大蟒蛇的意思,但Python语言和大蟒蛇却没有任何关系。Python语言的名字来自于一个著名的电视剧Monty Python’s Flying Circus,Python之父Guido van Rossum是这部电视剧的狂热爱好者,所以把他设计的语言命名为Python。
也有人说Python是一门脚本语言,这也是不准确的,远远不足以反映Python的强大。Python并不仅仅是一门脚本语言,更是一门跨平台、开源、免费的解释型高级动态编程语言,是一种通用编程语言。除了可以解释执行之外,Python还支持将源代码伪编译为字节码来优化程序提高运行速度并对源代码进行保密,也支持使用py2exe、pyinstaller、cx_Freeze或其他类似工具将Python程序及其所有依赖库打包成为各种平台上的可执行文件,当然也包括扩展名为exe的Windows可执行程序,从而可以脱离Python解释器环境和相关依赖库,能够在Windows平台上独立运行,并且还支持制作成.msi安装包;Python支持命令式编程(How to do)和函数式编程(What to do)两种方式,完全支持面向对象程序设计(虽然并不强制要求处处体现面向对象编程的思想和有关特征,但实际上人们无时无刻不在使用),语法简洁清晰,功能强大且易学易用,更重要的是拥有大量的几乎支持所有领域应用开发的成熟扩展库和狂热支持者。
当然,也有人喜欢把Python称为“胶水语言”,这确实是Python的重要特点之一,它可以把多种不同语言编写的程序融合到一起实现无缝拼接,更好地发挥不同语言和工具的优势,满足不同应用领域的需求。
1.2 Python版本之争
众所周知,Python官

目录预览:

​ Python程序设计开发宝典
第1章 管中窥豹:Python概述
第2章 万丈高楼平地起:运算符、表达式与内置对象
第3章 玄之又玄,众妙之门:详解Python序列结构
第4章 反者,道之动:程序控制结构
第5章 代码复用技术(一):函数
第6章 代码复用技术(二):面向对象程序设计
第7章 文本处理(一):字符串
第8章 文本处理(二):正则表达式
第9章 数据永久化:文件内容操作
第10章 文件与文件夹操作
第11章 代码质量保障:异常处理结构、程序调试与测试
第12章 多任务与并行处理:线程、进程、协程、分布式、GPU加速
第13章 互通互联:asyncio提供的网络通信功能
附录 精彩在继续
参考文献


[EPUB下载]