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

Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】精美图片
》Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】电子书籍版权问题 请点击这里查看《

Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】书籍详细信息

  • ISBN:9787121347573
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2018-08
  • 页数:320
  • 价格:12.00
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看

寄语:

全国三仓发货,物流便捷,下单秒杀,欢迎选购!


内容简介:

本书是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小时,并照顾患有阿兹海默症的妈妈。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

Python的正则表达式库re功能全面而强大,前面已经介绍,这里不再赘述


其它内容:

书籍介绍

《Python编程之美:最佳实践指南》是Python用户的一本百科式学习指南,由Python社区数百名成员协作奉献。

全书内容分为三大部分。第1部分是关于如何配置和使用Python编辑工具的;第2部分深入讲解地道Python风格的代码范例;第3部分研究Python社区常用的一些代码库。

《Python编程之美:最佳实践指南》适合有一定Python基础的人员学习,帮助你迅速从小工修炼成专家,编写出高质量的代码!


书籍真实打分

  • 故事情节:9分

  • 人物塑造:7分

  • 主题深度:8分

  • 文字风格:7分

  • 语言运用:7分

  • 文笔流畅:7分

  • 思想传递:4分

  • 知识深度:8分

  • 知识广度:4分

  • 实用性:3分

  • 章节划分:3分

  • 结构布局:9分

  • 新颖与独特:6分

  • 情感共鸣:6分

  • 引人入胜:9分

  • 现实相关:9分

  • 沉浸感:7分

  • 事实准确性:3分

  • 文化贡献:4分


网站评分

  • 书籍多样性:3分

  • 书籍信息完全性:5分

  • 网站更新速度:4分

  • 使用便利性:4分

  • 书籍清晰度:4分

  • 书籍格式兼容性:6分

  • 是否包含广告:4分

  • 加载速度:3分

  • 安全性:3分

  • 稳定性:4分

  • 搜索功能:6分

  • 下载便捷性:6分


下载点评

  • 章节完整(577+)
  • 服务好(646+)
  • 简单(517+)
  • 引人入胜(93+)
  • 体验满分(152+)
  • 目录完整(620+)
  • 无水印(631+)
  • 收费(90+)
  • 情节曲折(678+)
  • 可以购买(411+)
  • 二星好评(375+)
  • 体验还行(285+)

下载评价

  • 网友 师***怡:

    说的好不如用的好,真心很好。越来越完美

  • 网友 堵***洁:

    好用,支持

  • 网友 曾***文:

    五星好评哦

  • 网友 郗***兰:

    网站体验不错

  • 网友 后***之:

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 宫***玉:

    我说完了。

  • 网友 孙***美:

    加油!支持一下!不错,好用。大家可以去试一下哦

  • 网友 融***华:

    下载速度还可以

  • 网友 瞿***香:

    非常好就是加载有点儿慢。


随机推荐