Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 pmlz 电子版 pdf docx 网盘 kindle azw3 下载

Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】电子书下载地址
- 文件名
- [epub 下载] Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 epub格式电子书
- [azw3 下载] Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 azw3格式电子书
- [pdf 下载] Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 pdf格式电子书
- [txt 下载] Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 txt格式电子书
- [mobi 下载] Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 mobi格式电子书
- [word 下载] Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 word格式电子书
- [kindle 下载] Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 kindle格式电子书
寄语:
全国三仓发货,物流便捷,下单秒杀,欢迎选购!
内容简介:
本书是Python用户的一本百科式学习指南,由Python社区数百名成员协作奉献。全书内容分为部分。靠前部分是关于如何配置使用Python编辑工具的;第二部分深入学习地道Python风格的代码范例;第三部分研究Python社区常用的一些代码库。本书适合有Python基础的人员学习,帮助你迅速从小工修炼成专家,编写出高质量的代码!
书籍目录:
目录
前言 ........................................................................................... x
部分 起步
章 选择一个解释器 ........................................................................ 3
Python 2 与Python 3 的状况对比 ..........................................................................3
建议 .......................................................................................................................3
那就选择Python 3 吗 .............................................................................................4
Python 的不同实现 ................................................................................................4
CPython ...........................................................................................................5
Stackless ..........................................................................................................5
PyPy ................................................................................................................5
Jython ..............................................................................................................5
IronPython .......................................................................................................6
PythonNet ........................................................................................................6
Skulpt ..............................................................................................................6
MicroPython ....................................................................................................7
第2 章 恰当地安装Python ................................................................... 9
在Mac OS X 上安装Python ..................................................................................9
Setuptools 和pip ........................................................................................... 11
virtualenv ...................................................................................................... 11
在Linux 上安装Python .......................................................................................12
Setuptools 和pip ...........................................................................................12
开发工具 .......................................................................................................13
virtualenv ......................................................................................................14
在Windows 上安装Python ..................................................................................15
Setuptools 和pip ...........................................................................................17
virtualenv ......................................................................................................17
商业化Python 二次发行版 ..................................................................................18
第3 章 搭建开发环境 ......................................................................... 21
文本编辑器 ..........................................................................................................21
Sublime Text ..................................................................................................22
Vim ................................................................................................................23
Emacs ............................................................................................................25
TextMate........................................................................................................26
Atom .............................................................................................................26
Code ..............................................................................................................26
IDE.......................................................................................................................27
PyCharm/IntelliJ IDEA ..................................................................................28
Aptana Studio 3/Eclipse+LiClipse+PyDev .....................................................29
WingIDE........................................................................................................29
Spyder ...........................................................................................................30
NINJA-IDE ....................................................................................................30
Komodo IDE..................................................................................................30
Eric(Eric Python IDE) .................................................................................31
Visual Studio .................................................................................................31
增强型交互式工具 ...............................................................................................32
IDLE .............................................................................................................32
IPython ..........................................................................................................32
bpython ..........................................................................................................33
环境隔离工具 ......................................................................................................33
虚拟环境 .......................................................................................................33
pyenv .............................................................................................................35
Autoenv .........................................................................................................36
virtualenvwrapper ..........................................................................................36
Buildout .........................................................................................................37
Conda ............................................................................................................38
Docker ...........................................................................................................39
第2 部分 步入正题
第4 章 编写高质量的代码 ................................................................... 43
代码风格 ..............................................................................................................43
PEP 8 .............................................................................................................43
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
在库中使用logging .......................................................................................85
在应用中使用logging ...................................................................................86
选择许可证 ..........................................................................................................88
上游许可证 ...................................................................................................88
许可证选项 ...................................................................................................89
软件许可相关的学习资源 .............................................................................90
第5 章 阅读高质量的代码 ................................................................... 91
共同特征 ..............................................................................................................92
HowDoI ................................................................................................................92
阅读单文件脚本 ............................................................................................93
取自HowDoI 的结构示例 .............................................................................96
取自HowDoI 的风格示例 .............................................................................97
Diamond ...............................................................................................................99
阅读一个更大的应用程序 .............................................................................99
取自Diamond 的结构示例 .......................................................................... 105
取自Diamond 的风格示例 .......................................................................... 109
Tablib ................................................................................................................. 111
阅读一个小型库 .......................................................................................... 112
取自Tablib 的结构示例 .............................................................................. 115
取自Tablib 的风格示例 .............................................................................. 123
Requests ............................................................................................................. 126
阅读一个更大的库 ...................................................................................... 126
取自Requests 的结构示例 .......................................................................... 130
取自Requests 的风格示例 .......................................................................... 134
Werkzeug ........................................................................................................... 139
阅读一个工具包的代码 ............................................................................... 140
取自Werkzeug 的风格示例 ......................................................................... 148
取自Werkzeug 的结构示例 ......................................................................... 149
Flask................................................................................................................... 156
阅读一个框架的代码 ................................................................................... 156
取自Flask 的风格示例 ................................................................................ 163
取自Flask 的结构示例 ................................................................................ 164
第6 章 交付高质量的代码 ................................................................. 169
有用的词汇和概念 ............................................................................................. 170
打包你的代码 .................................................................................................... 171
Conda .......................................................................................................... 171
PyPI ............................................................................................................. 171
冻结你的代码 .................................................................................................... 174
PyInstaller ................................................................................................... 176
cx_Freeze .................................................................................................... 178
py2app ......................................................................................................... 179
py2exe ......................................................................................................... 180
bbFreeze ...................................................................................................... 181
Linux 已构建分发包的打包技术 ........................................................................ 181
可执行的ZIP 文件 ............................................................................................. 183
第3 部分 场景化指南
第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 API ...................................................................................................... 240
数据序列化 ........................................................................................................ 245
分布式系统 ........................................................................................................ 248
网络编程 ..................................................................................................... 248
密码技术 ............................................................................................................ 254
0 章 数据操作 ............................................................................ 261
科学应用 ............................................................................................................ 262
文本操作和文本挖掘 ......................................................................................... 266
Python 标准库中的字符串工具 ................................................................... 266
图像操作 ..................................................................................................... 269
1 章 数据持久化 ......................................................................... 273
结构化文件 ........................................................................................................ 273
数据库接口库 .................................................................................................... 274
附录A 补充说明 ............................................................................... 289
作者介绍:
Kenh Reitz
Python界的大神、Python软件基金会会员,因众多开源项目而闻名(其中最的是“ Requests: for Humans”),高颜值的摄影爱好者,电子音乐制作师,健身成功的励志男……曾任Heroku公司Python架构负责人,现任职于DigitalOcean。
Tanya Schlusser
数据决策方向的独立顾问,为学生和企业团队提供的数据科学培训时长已超过1000小时,并照顾患有阿兹海默症的妈妈。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
Python的正则表达式库re功能全面而强大,前面已经介绍,这里不再赘述
其它内容:
书籍介绍
《Python编程之美:最佳实践指南》是Python用户的一本百科式学习指南,由Python社区数百名成员协作奉献。
全书内容分为三大部分。第1部分是关于如何配置和使用Python编辑工具的;第2部分深入讲解地道Python风格的代码范例;第3部分研究Python社区常用的一些代码库。
《Python编程之美:最佳实践指南》适合有一定Python基础的人员学习,帮助你迅速从小工修炼成专家,编写出高质量的代码!
网站评分
书籍多样性:3分
书籍信息完全性:5分
网站更新速度:4分
使用便利性:4分
书籍清晰度:4分
书籍格式兼容性:6分
是否包含广告:4分
加载速度:3分
安全性:3分
稳定性:4分
搜索功能:6分
下载便捷性:6分
下载点评
- 章节完整(577+)
- 服务好(646+)
- 简单(517+)
- 引人入胜(93+)
- 体验满分(152+)
- 目录完整(620+)
- 无水印(631+)
- 收费(90+)
- 情节曲折(678+)
- 可以购买(411+)
- 二星好评(375+)
- 体验还行(285+)
下载评价
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 堵***洁:
好用,支持
- 网友 曾***文:
五星好评哦
- 网友 郗***兰:
网站体验不错
- 网友 后***之:
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 宫***玉:
我说完了。
- 网友 孙***美:
加油!支持一下!不错,好用。大家可以去试一下哦
- 网友 融***华:
下载速度还可以
- 网友 瞿***香:
非常好就是加载有点儿慢。
喜欢"Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】"的人也看了
全6册我爱上幼儿园 入园准备绘本你好幼儿园儿童绘本3-6岁幼儿园绘本阅读3岁儿童绘本上幼儿园前绘本幼儿园入园绘本三岁宝宝书籍 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
100倍的人生智慧——性格色彩观电影 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
2023考前预测5套卷管理类联考综合能力 总第8版 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
一年级语文下-R-黄冈小状元达标卷 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
【正版新书】亲亲科学馆点读版+金角鹿点读笔(十周年典藏版 共100册)(绘本0-6岁儿童科普启蒙读物幼儿园科普百科全书,一座家中的全科 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
现代实验诊断学 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
正版 魔姬 第一卷 觉醒 00 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
Reading Financial Reports For Dummies,2nd ed.读懂财务报告指南,第2版 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
工程合同造价法律实务 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
创意脑 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 给孩子的科幻绘本 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 国学梯级公开课(5)/经崖国学教育丛书 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 四库未收子部珍本汇刊2:赖仙原本催官经书籍00 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 历史选修一教参人教版新高二上历史教参选择性必修1国家制度与社会治理教师教学用书人民教育出版社教师资格证招聘考试用书NJS pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 22秋一本 初中道德与法制8年级上册{人教版} pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 春雨教育·2018秋·单元双测同步达标活页试卷:语文 一年级 (上) 人教版RMJY pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- Cimatron E5.0应用实例教程 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 新加坡客家 黄贤强 主编 广西师范大学出版社【正版书】 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- Scala编程(第3版) pmlz 电子版 pdf docx 网盘 kindle azw3 下载
- 染料生产技术 童国通 主编 化学工业出版社【正版书】 pmlz 电子版 pdf docx 网盘 kindle azw3 下载
书籍真实打分
故事情节:9分
人物塑造:7分
主题深度:8分
文字风格:7分
语言运用:7分
文笔流畅:7分
思想传递:4分
知识深度:8分
知识广度:4分
实用性:3分
章节划分:3分
结构布局:9分
新颖与独特:6分
情感共鸣:6分
引人入胜:9分
现实相关:9分
沉浸感:7分
事实准确性:3分
文化贡献:4分