图书介绍
Python编程之美 最佳实践指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Kenneth Reitz(肯尼思·赖茨),Tanya Schlusser(坦尼娅·胥卢瑟) 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121347573
- 出版时间:2018
- 标注页数:298页
- 文件大小:99MB
- 文件页数:322页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Python编程之美 最佳实践指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 起步3
第1章 选择一个解释器3
Python 2与Python 3的状况对比3
建议3
那就选择Python 3吗4
Python的不同实现4
CPython5
Stackless5
PyPy5
Jython5
IronPython6
PythonNet6
Skulpt6
MicroPython7
第2章 恰当地安装Python9
在Mac OS X上安装Python9
Setuptools和pip11
virtualenv11
在Linux上安装Python12
Setuptools和pip12
开发工具13
virtualenv14
在Windows上安装Python15
Setuptools和pip17
virtualenv17
商业化Python二次发行版18
第3章 搭建开发环境21
文本编辑器21
Sublime Text22
Vim23
Emacs25
TextMate26
Atom26
Code26
IDE27
PyCharm/IntelliJ IDEA28
Aptana Studio 3/Eclipse+LiClipse+PyDev29
WingIDE29
Spyder30
NINJA-IDE30
Komodo IDE30
Eric(Eric Python IDE)31
Visual Studio31
增强型交互式工具32
IDLE32
IPython32
bpython33
环境隔离工具33
虚拟环境33
pyenv35
Autoenv36
virtualenvwrapper36
Buildout37
Conda38
Docker39
第2部分 步入正题43
第4章 编写高质量的代码43
代码风格43
PEP 843
PEP 20(又名Python之禅)44
一般性建议45
约定52
习语55
常见陷阱58
组织好项目的结构61
模块61
包65
面向对象编程66
装饰器67
动态类型68
可变类型和不可变类型69
管理依赖71
测试代码72
测试的基础知识73
举例说明76
其他流行工具80
文档82
项目文档82
项目配套发行文档83
文档字符串与块注释84
日志84
在库中使用logging85
在应用中使用logging86
选择许可证88
上游许可证88
许可证选项89
软件许可相关的学习资源90
第5章 阅读高质量的代码91
共同特征92
HowDoI92
阅读单文件脚本93
取自HowDoI的结构示例96
取自HowDoI的风格示例97
Diamond99
阅读一个更大的应用程序99
取自Diamond的结构示例105
取自Diamond的风格示例109
Tablib111
阅读一个小型库112
取自Tablib的结构示例115
取自Tablib的风格示例123
Requests126
阅读一个更大的库126
取自Requests的结构示例130
取自Requests的风格示例134
Werkzeug139
阅读一个工具包的代码140
取自Werkzeug的风格示例148
取自Werkzeug的结构示例149
Flask156
阅读一个框架的代码156
取自Flask的风格示例163
取自Flask的结构示例164
第6章 交付高质量的代码169
有用的词汇和概念170
打包你的代码171
Conda171
PyPI171
冻结你的代码174
PyInstaller176
cx_Freeze178
py2app179
py2exe180
bbFreeze181
Linux已构建分发包的打包技术181
可执行的ZIP文件183
第3部分 场景化指南187
第7章 用户交互187
Jupyter Notebooks项目187
命令行应用188
图形化用户界面应用196
窗口部件库196
游戏开发202
Web应用203
Web框架/微框架203
Web模板引擎206
Web部署212
第8章 代码管理和改进215
持续集成215
系统管理216
服务器自动化218
系统和任务监控222
加速225
与C/C++++/FORTRAN库进行交互235
第9章 软件接口239
Web客户端库240
Web API240
数据序列化245
分布式系统248
网络编程248
密码技术254
第10章 数据操作261
科学应用262
文本操作和文本挖掘266
Python标准库中的字符串工具266
图像操作269
第11章 数据持久化273
结构化文件273
数据库接口库274
附录A 补充说明289
热门推荐
- 3015467.html
- 3591990.html
- 2666399.html
- 15682.html
- 1512858.html
- 2627471.html
- 1581171.html
- 3666314.html
- 3908942.html
- 383905.html
- http://www.ickdjs.cc/book_2513527.html
- http://www.ickdjs.cc/book_3509216.html
- http://www.ickdjs.cc/book_2428206.html
- http://www.ickdjs.cc/book_1119614.html
- http://www.ickdjs.cc/book_1411147.html
- http://www.ickdjs.cc/book_352220.html
- http://www.ickdjs.cc/book_584034.html
- http://www.ickdjs.cc/book_2158426.html
- http://www.ickdjs.cc/book_32261.html
- http://www.ickdjs.cc/book_2219398.html