《Python基础教程(第3版)》高清中文版PDF+源代码下载

《Python基础教程(第3版)》高清中文版PDF+源代码下载

本书是经典的Python入门教程,层次鲜明、结构严谨、内容翔实,特别是后面几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程,手把手教授Python编程实践,让读者从项目中领略Python的真正魅力。

本书既适合初学者夯实基础,又能帮助Python程序员提升技能,即使是中高级Python程序员,也能从书里找到耳目一新的内容。<br>
本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。

《Python基础教程(第3版)》高清中文版PDF,带目录书签,附源代码
资料下载:https://pan.baidu.com/s/1QKJ4WMcZnTllho4ZPPkm4A

《Python基础教程(第3版)》高清中文版PDF+源代码下载《Python基础教程(第3版)》高清中文版PDF+源代码下载《Python基础教程(第3版)》高清中文版PDF+源代码下载

目录
内容提要
前言
第1章 计算机和程序
学习目标
1.1 通用机器
1.2 程序的力量
1.3 什么是计算机科学
1.4 硬件基础
1.5 编程语言
1.6 Python的“魔法”
1.7 Python程序内部
1.8 混沌与计算机
1.9 小结
1.10 练习
第2章 编写简单程序
学习目标
2.1 软件开发过程
2.2 示例程序:温度转换器
2.3 程序要素
2.4 输出语句
2.5 赋值语句
2.6 确定循环
2.7 示例程序:终值
2.8 小结
2.9 练习
第3章 数字计算
学习目标
3.1 数值数据类型
3.2 类型转换和舍入
3.3 使用math库
3.4 累积结果:阶乘
3.5 计算机算术的局限性
3.6 小结
3.7 练习
第4章 对象和图形
学习目标
4.1 概述
4.2 对象的目标
4.3 简单图形编程
4.4 使用图形对象
4.5 绘制终值
4.6 选择坐标
4.7 交互式图形
4.8 graphics模块参考
4.9 小结
4.10 练习
第5章 序列:字符串、列表和文件
学习目标
5.1 字符串数据类型
5.2 简单字符串处理
5.3 列表作为序列
5.4 字符串表示和消息编码
5.5 字符串方法
5.6 列表也有方法
5.7 从编码到加密
5.8 输入/输出作为字符串操作
5.9 文件处理
5.10 小结
5.11 练习
第6章 定义函数
学习目标
6.1 函数的功能
6.2 函数的非正式讨论
6.3 带有函数的终值程序
6.4 函数和参数:令人兴奋的细节
6.5 返回值的函数
6.6 修改参数的函数
6.7 函数和程序结构
6.8 小结
6.9 练习
第7章 判断结构
学习目标
7.1 简单判断
7.2 两路判断
7.3 多路判断
7.4 异常处理
7.5 设计研究:三者最大
7.6 小结
7.7 练习
第8章 循环结构和布尔值
学习目标
8.1 for循环:快速回顾
8.2 不定循环
8.3 常见循环模式
8.4 布尔值计算
8.5 其他常见结构
8.6 示例:一个简单的事件循环
8.7 小结
8.8 练习
第9章 模拟与设计
学习目标
9.1 模拟短柄壁球
9.2 伪随机数
9.3 自顶向下的设计
9.4 自底向上的实现
9.5 其他设计技术
9.6 小结
9.7 练习
第10章 定义类
学习目标
10.1 对象的快速复习
10.2 示例程序:炮弹
10.3 定义新类
10.4 用类数据处理
10.5 对象和封装
10.6 控件
10.7 动画炮弹
10.8 小结
10.9 练习
第11章 数据集合
学习目标
11.1 示例问题:简单统计
11.2 应用列表
11.3 记录的列表
11.4 用列表和类设计
11.5 案例分析:Python计算器
11.6 案例研究:更好的炮弹动画
11.7 无顺序集合
11.8 小结
11.9 练习
第12章 面向对象设计
学习目标
12.1 OOD的过程
12.2 案例研究:壁球模拟
12.3 案例研究:骰子扑克
12.4 OO概念
12.5 小结
12.6 练习
第13章 算法设计与递归
学习目标
13.1 查找
13.2 递归问题解决
13.3 排序算法
13.4 难题
13.5 小结
13.6 练习
附录A Python快速参考
第2章 编写简单程序
保留字
内置函数
print函数
输入(数值)
确定循环
第3章 数字计算
数值运算符
导入模块
Math库函数
内置函数
第4章 对象和图形
从模块直接导入
对象构造方法
对象方法调用
第5章 序列:字符串、列表和文件
输入(字符串)
序列操作(字符串和列表)
字符串方法
向列表添加
类型转换函数
字符串格式化
文件处理
第6章 定义函数
函数定义
函数调用
return语句
第7章 判断结构
简单条件
关系操作符
if语句
防止在导入时执行
异常处理
第8章 循环结构和布尔值
for循环
while循环
break语句
布尔表达式
第9章 模拟与设计
random库
第10章 定义类
类定义
文档字符串
第11章 数据集合
序列操作(列表和字符串)
字典
附录B 术语表

猜你喜欢

转载自blog.51cto.com/7369682/2326087