内容简介
《Python学习手册(第3版)》讲述了:Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地精通核心Python语言基础。读完《Python学习手册(第3版)》,你会对这门语言有足够的了解,从而可以在你所从事的任何应用领域中使用它。
《Python学习手册(第3版)》是作者根据过去10年用于教学而广为人知的培训课程的材料编写而成的。除了有许多详实说明和每章小结之外,每章还包括一个头脑风暴:这是《Python学习手册(第3版)》独特的一部分,配合以实用的练习题和复习题,让读者练习新学的技巧并测试自己的理解程度。
《Python学习手册(第3版)》包括:
类型和操作——深入讨论Python主要的内置对象类型:数字、列表和字典等。
语句和语法——在Python中输入代码来建立并处理对象,以及Python一般的语法模型。
函数——Python基本的面向过程工具,用于组织代码和重用。
模块——封装语句、函数以及其他工具,从而可以组织成较大的组件。
类和OOP——Python可选的面向对象编程工具,可用于组织程序代码从而实现定制和重用。
异常和工具——异常处理模型和语句,并介绍编写更大程序的开发工具。
讨论Python 3.0。
《Python学习手册(第3版)》让你对Python语言有深入而完整的了解,从而帮助你理解今后遇到的任何Python应用程序实例。如果你准备探索Google和YouTube为什么选中了Python,《Python学习手册(第3版)》就是你入门的最佳指南。
目录
前言
第一部分 使用入门第1章 问答环节
人们为何使用Python
软件质量
开发者效率
Python是“脚本语言”吗
好吧,Python的缺点是什么呢
如今谁在使用Python
使用Python可以做些什么
系统编程
用户图形接口
Internet脚本
组件集成
数据库编程
快速原型
数值计算和科学计算编程
游戏.图像.人工智能.XML.机器人等
Python有哪些技术上的优点
面向对象
免费
可移植
功能强大
可混合
使用简单
Python是工程,不是艺术
简单易学
名字来源于MontyPython
Python和其他语言比较起来怎么样
本章小结
头脑风暴
本章习题
习题解答
第2章 Python如何运行程序.
Python解释器简介
程序执行
程序员的视角
Python的视角
执行模块的变种
Python实现的替代者
执行优化工具
冻结二进制文件
未来的可能性
本章小结
头脑风暴
本章习题
习题解答
第3章 如何运行程序
交互模式下编写代码
在交互提示模式下测试代码
使用交互提示模式
系统命令行和文件
使用命令行和文件
UNIX可执行脚本(#!)
UNIXenv查找技巧
点击文件图标
在Windows中点击图标
raw_input的技巧
图标点击的其他限制
模块导入和重载
模块的显要特性:属性
import和reload的使用注意事项
IDLE用户界面
IDLE基础
使用IDLE
高级IDLE工具
其他的IDE
嵌入式调用
动付二进制的可执行性
文本编辑器启动的选择
其他的启动选择
未来的可能
我应该选用哪种
本章小结74…
头脑风暴
本章习题
习题解答
头脑风暴:第一部分 练习题
第二部分 类型和运算第4章 介绍Python对象类型.
为什么使用内置类型
Python的核心数据类型
数字
字符串
序列的操作
不可变性
类型特定的方法
寻求帮助
编写字符串的其他方法
模式匹配
列表
序列操作
类型特定的操作
边界检查
嵌套