用Python高级编程PDF高清完整版免费下载|百度云盘|python入门学习教程

百度云盘用Python高级编程PDF高清完整版免费下载
提取码:yxlt

内容提要

本书通过大量的实例,介绍了Python 语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。本书首先介绍如何设置最优的开发环境,然后以Python敏捷开发方法为线索,阐述如
何将已被验证的面向对象原则应用到设计中。这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。
本书针对具备-定Python 基础并希望通过在项目中应用最佳实践和新的开发技术来提升自己的Python开发人员。

关于作者

Tarek Ziade是巴黎Ingeniweb公司的CTO,其工作方向为Python、Zope、 Plone 技术和质量保证。他参与Zope社区已经有5年了,并且曾经为Zope自身贡献过代码。Tarek创建了Afpy,这是法国的Python用户组,并且编写了两本法语的Python书籍。他还在诸如Solutions Linux、Pycon、OSCON和EuroPython等法国及国际会议上发表了许多演讲,并且主持了许多课程。

本书读者

本书是为希望进一步精通 Python的开发人员编写的。本书的某些部分(如持续集成)是面对项目领导者的。本书是对讲解“如何进行Python编程”的常规参考书和在线资源的补充,并且更深入地讲解了语法的使用。本书还说明了敏捷编码的方法。虽然这适用于任何语言,但本书更聚焦于Python实例。所以,如果没有实施测试或者使用版本控制系统,将可能通过本书学到许多甚至在其他语言,上都有帮助的内容。

阅读须知

本书中有许多用于区分不同信息的文本样式。以下是- -些样式的示例及其意义的解释。代码文本如下所示。这个环境可以用buildout命令建立。

目录

第1章准备工作
1.1安装 Python
1.1.1 Python 实现版本
1.1.2在Linux环境下安装
1.1.3在 Windows环境下安装
1.1.4在MacOSX环境下安装
1.2 Python 命令行
1.2.1定制交 互式命令行
1.2.2 iPython: 增强型命令行
1.3安装 setuptools
1.3.1工 作原理
1.3.2使用 EasyInstall安装
setuptools
1.3.3将MinGW整合到
distutils中
1.4..环
1.4.1使用文 本编辑器与辅助
工具的组合
1.4.2使用集成开发环境
1.5小结

第2章语法最佳实践一低于 类级
2.1列表推导
2.2迭代器和生成器
2.2.1生成器
2.2.2协同程序
2.2.3生 成器表达式
2.2.4 itertools 模块

posted @ 2020-07-18 21:33  鸟菜小  阅读(1807)  评论(0编辑  收藏  举报