网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python编程之美(最佳实践指南)
分类
作者 (美)肯尼思·赖茨//坦尼娅·胥卢瑟
出版社 电子工业出版社
下载
简介
内容推荐
肯尼思·赖茨、坦尼娅·胥卢瑟著的《Python编程之美(最佳实践指南)》是Python用户的一本百科式学习指南,由Python社区数百名成员协作奉献。
全书内容分为三大部分。第一部分是关于如何配置使用Python编辑工具的;第二部分深入学习地道Python风格的代码范例;第三部分研究Python社区常用的一些代码库。
本书适合有一定Python基础的人员学习,帮助你迅速从小工修炼成专家,编写出高质量的代码!
目录
前言
第1部分 起步
第1章 选择一个解释器
Python 2与Python 3的状况对比
建议
那就选择Python 3吗
Python的不同实现
CPython
Stackless
PyPy
Jython
IronPython
PythonNet
Skulpt
MicroPython
第2章 恰当地安装Python
在Mac OS X上安装Python
Setuptools和pip
virtualenv
在Linux上安装Python
Setuptools和pip
开发工具
virtualenv
在Windows上安装Python
Setuptools和pip
virtualenv
商业化Python二次发行版
第3章 搭建开发环境
文本编辑器
SublimeText
Vim
Emacs
TextMate
Atom
Code
IDE
PyCharm/IntelliJIDEA
AptanaStudio3/Eclipse+LiClipse+PyDev
WingIDE
Spyder
NINJA-IDE
Komodo IDE
Eric(Eric Python IDE)
Visual Studio
增强型交互式工具
IDLE
IPython
bpython
环境隔离工具
虚拟环境
pyenv
Autoenv
virtualenvwrapper
Buildout
Conda
Docker
第2部分 步入正题
第4章 编写高质量的代码
代码风格
PEP 8
PEP 20(又名Python之禅)
一般性建议
约定
习语
常见陷阱
组织好项目的结构
模块

面向对象编程
装饰器
动态类型
可变类型和不可变类型
管理依赖
测试代码
测试的基础知识
举例说明
其他流行工具
文档
项目文档
项目配套发行文档
文档字符串与块注释
日志
在库中使用logging
在应用中使用logging
选择许可证
上游许可证
许可证选项
软件许可相关的学习资源
第5章 阅读高质量的代码
共同特征
HowDoI
阅读单文件脚本
取自HowDoI的结构示例
取自HowDoI的风格示例
Diamond
阅读一个更大的应用程序
取自Diamond的结构示例
取自Diamond的风格示例
Tablib
阅读一个小型库
取自Tablib的结构示例
取自Tablib的风格示例
Requests
阅读一个更大的库
取自Requests的结构示例
取自Requests的风格示例
Werkzeug
阅读一个工具包的代码
取自Werkzeug的风格示例
取自Werkzeug的结构示例
Flask
阅读一个框架的代码
取自Flask的风格示例
取自Flask的结构示例
第6章 交付高质量的代码
有用的词汇和概念
打包你的代码
Conda
PyPI
冻结你的代码
PyInstaller
cx_Freeze
py2app
py2exe
bbFreeze
Linux已构建分发包的打包技术
可执行的ZIP文件
第3部分 场景化指南
第7章 用户交互
Jupyter Notebooks项目
命令行应用
图形化用户界面应用
窗口部件库
游戏开发
Web应用
Web框架/微框架
Web模板引擎
Web部署
第8章 代码管理和改进
持续集成
系统管理
服务器自动化
系统和任务监控
加速
与C/C++/FORTRAN库进行交互
第9章 软件接口
Web客户端库
WebAPI
数据序列化
分布式系统
网络编程
密码技术
第10章 数据操作
科学应用
文本操作和文本挖掘
Python标准库中的字符串工具
图像操作
第11章 数据持久化
结构化文件
数据库接口库
附录A 补充说明
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/24 12:01:18