图书介绍

Python漫游指南 影印版 英文版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Python漫游指南 影印版 英文版
  • Kenneth Reitz,Tanya Schlusser著 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564173746
  • 出版时间:2017
  • 标注页数:324页
  • 文件大小:35MB
  • 文件页数:334页
  • 主题词:软件工具-程序设计-指南-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Python漫游指南 影印版 英文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Part Ⅰ.Getting Started3

1.Picking an Interpreter3

The State of Python 2 Versus Python 33

Recommendations4

So...3?4

Implementations5

CPython5

Stackless5

PyPy6

Jython6

IronPython6

PythonNet7

Skulpt7

MicroPython7

2.Properly Installing Python9

Installing python on Mac OS X9

Setuptools and pip11

virtualenv12

Installing Python on Linux12

Setuptools and pip13

Development Tools13

virtualenv15

Installing Python on Windows15

Setuptools and pip18

virtualenv18

Commercial Python Redistributions19

3.Your Development Environment23

Text Editors24

Sublime Text25

Vim25

Emacs27

TextMate28

Atom29

Code29

IDEs29

PyCharm/IntelliJ IDEA31

Aptana Studio 3/Eclipse+LiClipse+PyDev32

WingIDE32

Spyder33

NINJA-IDE33

Komodo IDE33

Eric(the Eric python IDE)34

Visual Studio34

Enhanced Interactive Tools35

IDLE35

IPython35

bpython36

Isolation Tools36

Virtual Environments36

Pyenv38

Autoenv39

virtualenvwrapper39

Buildout40

Conda41

Docker42

Part Ⅱ.Getting Down to Business47

4.Writing Great Code47

Code Style47

PEP 848

PEP 20(a.k.a.The Zen of python)49

General Advice50

Conventions56

Idioms59

Common Gotchas62

Structuring Your Project65

Modules66

Packages69

Object-Oriented Programming70

Decorators72

DynamicTyping73

Mutable and Immutable Types74

Vendorizing Dependencies76

Testing Your Code76

Testing Basics78

Examples81

Other Popular Tools84

Documentation87

Project Documentation87

Project Publication88

Docstring Versus Block Comments89

Logging89

Logging in a Library90

Logging in an Application91

Choosing a License93

Upstream Licenses93

Options94

Licensing Resources95

5.Reading Great Code97

Common Features98

HowDoI99

Reading a Single-File Script99

Structure Examples from HowDoI102

Style Examples from HowDoI103

Diamond105

Reading a Larger Application106

Structure Examples from Diamond111

Style Examples from Diamond115

Tablib118

Reading a Small Library118

Structure Examples from Tablib122

Style Examples from Tablib130

Requests132

Reading a Larger Library132

Structure Examples from Requests136

Style Examples from Requests141

Werkzeug146

Reading Code in a Toolkit147

Style Examples from Werkzeug154

Structure Examples from Werkzeug155

Flask162

Reading Code in a Framework162

Style Examples from Flask168

Structure Examples from Flask169

6.Shipping Great Code173

Useful Vocabulary and Concepts174

Packaging Your Code175

Conda175

PyPI176

Freezing Your Code179

PyInstaller181

cx_Freeze182

py2app184

py2exe184

bbFreeze185

Packaging for Linux-Built Distributions186

Executable ZIP Files187

Part Ⅲ.Scenario Guide193

7.User Interaction193

Jupyter Notebooks193

Command-Line Applications194

GUI Applications202

Widget Libraries202

Game Development208

Web Applications209

Web Frameworks/Microframeworks210

Web Template Engines213

Web Deployment219

8.Code Management and Improvement223

Continuous Integration223

System Administration224

Server Automation226

System and Task Monitoring231

Speed233

Interfacing with C/C++/FORTRAN Libraries243

9.Software Interfaces249

Web Clients250

Web APIs250

Data Serialization255

Distributed Systems258

Networking258

Cryptography264

10.Data Manipulation271

Scientific Applications272

Text Manipulation and Text Mining276

String Tools in Python's Standard Library277

Image Manipulation280

11.Data Persistence283

Structured Files283

Database Libraries284

A.Additional Notes301

Index311

热门推荐