当前位置:首页>正文

Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 下载 txt snb pdf mobi 在线 阿里云 tct

免费下载书籍地址:PDF下载地址

精美图片

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

出版社信息:

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

书籍摘录:

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

在线阅读/听书/购买/PDF下载地址:

在线阅读地址:Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】在线阅读

在线听书地址:Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】在线收听

在线购买地址:Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】在线购买

原文赏析:

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

其它内容:

书籍介绍

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

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

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

书籍真实打分

故事情节:5分

人物塑造:6分

主题深度:9分

文字风格:5分

语言运用:7分

文笔流畅:3分

思想传递:3分

知识深度:9分

知识广度:6分

实用性:4分

章节划分:8分

结构布局:6分

新颖与独特:8分

情感共鸣:4分

引人入胜:8分

现实相关:3分

沉浸感:8分

事实准确性:5分

文化贡献:7分

网站评分

书籍多样性:3分

书籍信息完全性:7分

网站更新速度:5分

使用便利性:6分

书籍清晰度:7分

书籍格式兼容性:4分

是否包含广告:7分

加载速度:5分

安全性:3分

稳定性:7分

搜索功能:4分

下载便捷性:8分

下载点评

  • 一般般(569+)
  • 好评多(636+)
  • 品质不错(348+)
  • 体验差(187+)
  • 排版满分(488+)
  • 目录完整(504+)
  • 速度快(331+)
  • 情节曲折(563+)

下载评价

网友 邱***洋:不错,支持的格式很多

网友 利***巧:差评。这个是收费的

网友 敖***菡:是个好网站,很便捷

网友 晏***媛:够人性化!

网友 仰***兰:喜欢!很棒!!超级推荐!

网友 宫***玉:我说完了。

网友 訾***雰:下载速度很快,我选择的是epub格式

网友 瞿***香:非常好就是加载有点儿慢。

网友 宫***凡:一般般,只能说收费的比免费的强不少。

版权声明

1本文:Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】转载请注明出处。
2本站内容除签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • 遗传探秘 下载 txt snb pdf mobi 在线 阿里云 tct
  • 美术 三年级下册 下载 txt snb pdf mobi 在线 阿里云 tct
  • LP巴黎-孤独星球Lonely Planet旅行指南系列-巴黎(第二版) 下载 txt snb pdf mobi 在线 阿里云 tct
  • 机械工程材料 下载 txt snb pdf mobi 在线 阿里云 tct
  • 知识产权与竞争法论集 下载 txt snb pdf mobi 在线 阿里云 tct
  • 上市公司董事会秘书工作手册(创业板版) 下载 txt snb pdf mobi 在线 阿里云 tct
  • 9787214111562 下载 txt snb pdf mobi 在线 阿里云 tct
  • 母女的世界 下载 txt snb pdf mobi 在线 阿里云 tct
  • 记忆光谱 下载 txt snb pdf mobi 在线 阿里云 tct
  • 萨克斯(8级-10级) 下载 txt snb pdf mobi 在线 阿里云 tct