Python编程之美:佳实践指南 (美)KennethReitz(肯尼思·赖茨),TanyaSchlusser(坦尼娅·胥卢瑟) 电子工业出版社【正版书】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

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

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

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

寄语:

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


内容简介:

本书是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基础的人员学习,帮助你迅速从小工修炼成专家,编写出高质量的代码!


书籍真实打分

  • 故事情节:6分

  • 人物塑造:6分

  • 主题深度:5分

  • 文字风格:5分

  • 语言运用:9分

  • 文笔流畅:3分

  • 思想传递:8分

  • 知识深度:6分

  • 知识广度:7分

  • 实用性:9分

  • 章节划分:3分

  • 结构布局:9分

  • 新颖与独特:5分

  • 情感共鸣:3分

  • 引人入胜:5分

  • 现实相关:8分

  • 沉浸感:8分

  • 事实准确性:9分

  • 文化贡献:4分


网站评分

  • 书籍多样性:4分

  • 书籍信息完全性:5分

  • 网站更新速度:4分

  • 使用便利性:6分

  • 书籍清晰度:7分

  • 书籍格式兼容性:6分

  • 是否包含广告:4分

  • 加载速度:8分

  • 安全性:8分

  • 稳定性:5分

  • 搜索功能:6分

  • 下载便捷性:5分


下载点评

  • 在线转格式(85+)
  • 还行吧(298+)
  • 愉快的找书体验(609+)
  • 方便(243+)
  • 实惠(256+)
  • 内容齐全(627+)
  • 小说多(302+)

下载评价

  • 网友 宓***莉: ( 2025-01-06 21:39:54 )

    不仅速度快,而且内容无盗版痕迹。

  • 网友 蓬***之: ( 2025-01-16 11:51:04 )

    好棒good

  • 网友 方***旋: ( 2024-12-28 04:55:53 )

    真的很好,里面很多小说都能搜到,但就是收费的太多了

  • 网友 林***艳: ( 2025-01-11 17:53:51 )

    很好,能找到很多平常找不到的书。

  • 网友 温***欣: ( 2024-12-21 23:25:56 )

    可以可以可以

  • 网友 通***蕊: ( 2024-12-27 09:17:20 )

    五颗星、五颗星,大赞还觉得不错!~~

  • 网友 焦***山: ( 2024-12-20 01:59:11 )

    不错。。。。。

  • 网友 冯***丽: ( 2025-01-16 13:38:48 )

    卡的不行啊

  • 网友 曹***雯: ( 2025-01-14 18:05:27 )

    为什么许多书都找不到?

  • 网友 师***怀: ( 2024-12-23 22:02:24 )

    好是好,要是能免费下就好了

  • 网友 堵***格: ( 2024-12-30 04:45:35 )

    OK,还可以

  • 网友 冯***卉: ( 2025-01-03 22:19:58 )

    听说内置一千多万的书籍,不知道真假的

  • 网友 常***翠: ( 2024-12-24 14:12:55 )

    哈哈哈哈哈哈

  • 网友 芮***枫: ( 2025-01-02 02:43:41 )

    有点意思的网站,赞一个真心好好好 哈哈

  • 网友 丁***菱: ( 2025-01-05 19:38:37 )

    好好好好好好好好好好好好好好好好好好好好好好好好好


随机推荐