基本信息
- 原书名:Core Python Programming
- 原出版社: Prentice Hall/Pearson
内容简介
目录
第一部分 程序设计语言python
第1章 欢迎使用python 1
1.1 什么是python语言 1
1.2 python语言的历史 1
1.3 python语言的特色 1
1.4 获得python语言 5
1.5 安装python语言 6
1.6 运行python语言 7
1.6.1 命令行上的交互式解释器 7
1.6.2 命令行上的脚本程序 9
1.6.3 集成开发环境 10
1.7 python语言的文档 13
1.8 python与其他语言的比较 13
1.9 jpython的特色 14
1.10 练习 15
第2章 快速入门 16
2.1 程序输出、print语句和“hello world !” 16
2.2 程序输入和raw_input( ) 内建函数 17
2.3 程序注释 17
前言
欢迎进入奇妙的Python世界!如果你是一名具备某种高级编程语言使用经验的职业程序员或者学生,本书将帮助你以最少的代价掌握Python语言。本书的目的是以轻松的交谈式风格和大量示例引导你逐步掌握Python语言的编程方法。
在本书出版的时候,Python 2.0刚刚发布,所以你拥有的极可能是最新和最好的东西。书后所附的光盘里有Python语言最新的三个版本,它们是:1.5.2版本、1.6版本和2.0版本,还包括有最新发布的Python语言解释器的Java版本—JPython。
本书的风格:技术化、但同时也很容易阅读理解
我的教学经验表明:把这本书写成一本严格意义上的“初学者”书籍,或者是一本硬邦邦的计算机科学方面的参考书并不是最好的办法,而编写一本容易阅读和理解,同时又面向技术的书是我们的目的,这能够帮助读者尽快掌握Python语言,并立刻把它运用到自己的实际工作中去。在学习过程中,我们将逐步介绍有关的概念,并且会给出一些适当的例子。在每一章的结尾部分都为读者准备了大量的练习,强化该部分内容中介绍过的概念和思路。
在对Python语言稍做介绍,并开始学习这个编程语言之前,我们将通过第2章“快速入门”使读者对Python语言先有一个基本的认识。这一章是为那些等不及按部就班的阅读学习,想立刻找找Python语言感觉的人们准备的。如果你不想走这条路,可以按照正常的方法从介绍Python语言中的对象的后续章节开始学习。随后三章介绍Python语言的基本数据类型:数值、字符串、列表、表列和字典等方面的内容。
Python的错误处理能力对程序员和用户都非常有用,而我们也将专门用一章的篇幅来讨论这个问题。最后,我们涉及到的Python语言的“核心”内容主要集中在函数(function)、模块(module)和类(class)方面,分别有相应的章节进行论述。本书的最后一章介绍了Python语言的扩展办法。
作者的Python语言经验
我是几年前在一个名为Four11的公司工作时开始接触Python语言的。当时该公司的一个主要产品是Four11.com政府机关目录服务。Python最初是用来设计名为Rocketmail的因特网电子邮件服务的,它最终演变成为今日的Yahoo!Mail。
除了C++之外,许多控制性的软件和网络上的前端软件都完全是用Python语言编写的。我参加了Yahoo!Mail的地址簿和拼写检查器的开发工作。从那时开始,Python语言的身影逐渐出现在Yahoo!的其他站点上,包括“People Search”(网上寻友)、“Yellow Pages”(电话黄页)、“Maps and Driving Directions”(地图和交通路线)等。
虽然Python语言对当时的我来说是一个新东西,但上手相当容易,和我以前学习过的其他编程语言相比它也简单得多。因为当时非常缺少关于Python语言的教科书,我不得不使用其“Library Reference”(函数库大全)和“Quick Reference Guide”(快速参考指南)作为我的学习工具,而正是这一点成为我编写这本书的动机。
本书的内容
本书主要分为三个部分。第一部分占用了大约三分之二的篇幅,主要向读者介绍这种编程语言的核心内容;第二部分涉及到一系列高级论题,向读者展示了Python语言可以完成哪些工作;第三部分是附录。
Python可以说是无处不在,有时候你都想象不到有哪些人在使用它,而他们又都用它来干些什么。虽然我很想再用一些篇幅来介绍Python在数据库(RDBMS关系数据库管理系统、SQL类数据库语言等)、应用CGI处理进程、XML、数学/科学计算、视频和图形图像、Zope等方面应用的内容,但实在是没有足够的时间对这些论题分别进行详细的讨论了。但是,令人欣慰的是我们至少能够向读者提供一些关于Python语言的许多关键性的发展方向的充分介绍。
下面是对本书各章内容的简单介绍。
第一部分:程序设计语言Python
第1章—欢迎使用Python 我们从向读者介绍Python语言入手,给出了它的历史、功能特色等,以及如何获得和安装Python语言的方法。
第2章—快速入门 如果你是一名有经验的程序员,并且想体验一下Python语言,就可以从本章入手。我们在此介绍了Python语言的基本概念和语句。因为其中大部分东西对你来说都应该是比较熟悉的,所以你不必花费太多的阅读时间,只需简单地学习一些Python语言的语法知识就可以立刻着手于自己的项目工作了。
第3章—语法和程序设计风格 这个部分向读者详细介绍了Python语言的语法和编程风格方面的注意事项,还介绍了Python语言的关键字和它的内存管理能力。在这一章的结尾部分给出了一个Python语言的应用程序,你可以通过它了解真实Python代码的样子。
第4章—对象 本章介绍Python语言的对象。除了基本对象属性之外,我们还在此介绍了Python语言所有的数据类型和操作符,并且向读者展示了标准数据类型的各种组织方法。同时在本章还涉及到适用于大多数Python对象的内建函数。



(已有16条评价)











