前言
Python编程语言可以很好地协调一些看起来似乎很明显的矛盾:Python编程语言格式优雅并注重实效、简单而且功能强大、非常高层但是并不妨碍用户对底层的比特(bit)和字节(Byte)的处理,Python编程语言适合于编程新手,对Python专家也非常适用。本书的目标读者是已经对Python有一些了解的程序员,以及刚开始从其他编程语言转到使用Python的有经验的程序员。本书是一本有关Python的参考指南,包括Python本身、Python庞大的标准库中最常用的部分,以及一些最流行和最有用的第三方模块和软件包,这些第三方模块和软件包涵盖了广泛的应用程序开发领域,包括Web和网络编程、图形用户界面(GUI)、XML处理、数据库交互操作以及高速数值计算等。本书将主要关注Python的跨平台功能,还将介绍如何扩展Python模块,以及如何将Python嵌入使用C或Java™编写的其他应用程序中的一些基础知识。本书的组织结构本书分为以下5个部分。
第1部分“Python入门指南”
第1章"Python简介”本章介绍了Python语言及其实现的一般特性,并介绍在哪里可以获得有关Python的帮助和信息。
第2章“安装”本章介绍了如何获得Python以及在开发者的计算机上安装Python。
第3章"Python解释器”本章介绍了Python解释器程序、解释器的命令行选项,以及如何使用Python解释器在交互式会话中运行Python程序。本章还提到了一些特别适合于编辑Python源代码的文本编辑器和可以全面检查Python源代码的辅助程序,还介绍了一些已经发展得很完善的集成开发环境,包括IDLE,IDLE是标准Python发布版本附带的免费集成开发环境。
第2部分“核心Python语言和内置对象<