热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python快速上手下载_Python编程快速上手PDF高清完整版免费下载|百度云盘

Python编程快速上手PDF高清完整版免费下载|百度云盘提取码:75ty内容简介如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Pyt

Python编程快速上手PDF高清完整版免费下载|百度云盘

提取码:75ty

内容简介

如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。

本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。

本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。

目录 · · · · · ·第一部分Python编程基础

第1章 Python基础 3

1.1 在交互式环境中输入表达式 3

1.2 整型、浮点型和字符串数据类型 6

1.3 字符串连接和复制 6

1.4 在变量中保存值 7

1.4.1 赋值语句 7

1.4.2 变量名 9

1.5 第一个程序 9

1.6 程序剖析 11

1.6.1 注释 11

1.6.2 print()函数 11

1.6.3 input()函数 11

1.6.4 打印用户的名字 12

1.6.5 len()函数 12

1.6.6 str()、int()和float()函数 13

1.7 小结 15

1.8 习题 15

第2章 控制流 17

2.1 布尔值 18

2.2 比较操作符 19

2.3 布尔操作符 20

2.3.1 二元布尔操作符 20

2.3.2 not操作符 21

2.4 混合布尔和比较操作符 21

2.5 控制流的元素 22

2.5.1 条件 22

2.5.2 代码块 22

2.6 程序执行 23

2.7 控制流语句 23

2.7.1 if语句 23

2.7.2 else语句 24

2.7.3 elif语句 25

2.7.4 while循环语句 30

2.7.5 恼人的循环 31

2.7.6 break语句 33

2.7.7 continue语句 34

2.7.8 for循环和range()函数 37

2.7.9 等价的while循环 39

2.7.10 range()的开始、停止和步长参数 39

2.8 导入模块 40from import语句 41

2.9 用sys.exit()提前结束程序 41

2.10 小结 41

2.11 习题 41

第3章 函数 43

3.1 def语句和参数 44

3.2 返回值和return语句 45

3.3 None值 46

3.4 关键字参数和print()47

3.5 局部和全局作用域 48

3.5.1 局部变量不能在全局作用域内使用 48

3.5.2 局部作用域不能使用其他局部作用域内的变量 49

3.5.3 全局变量可以在局部作用域中读取 49

3.5.4 名称相同的局部变量和全局变量 50

3.6 global语句 50

3.7 异常处理 52

3.8 一个小程序:猜数字 54

3.9 小结 55

3.10 习题 56

3.11 实践项目 56

3.11.1 Collatz序列 56

3.11.2 输入验证 57

第4章 列表 59

4.1 列表数据类型 59

4.1.1 用下标取得列表中的单个值 60

4.1.2 负数下标 61

4.1.3 利用切片取得子列表 61

4.1.4 用len()取得列表的长度 62

4.1.5 用下标改变列表中的值 62

4.1.6 列表连接和列表复制 62

4.1.7 用del语句从列表中删除值 63

4.2 使用列表 63

4.2.1 列表用于循环 64

4.2.2 in和notin操作符 65

4.2.3 多重赋值技巧 66

4.3 增强的赋值操作 66

4.4 方法 67

4.4.1 用index()方法在列表中查找值 67

4.4.2 用append()和insert()方法在列表中添加值 68

4.4.3 用remove()方法从列表中删除值 69

4.4.4 用sort()方法将列表中的值排序 69

4.5 例子程序:神奇8球和列表 70

4.6 类似列表的类型:字符串和元组 71

4.6.1 可变和不可变数据类型 72

4.6.2 元组数据类型 73

4.6.3 用list()和tuple()函数来转换类型 74

4.7 引用 75

4.7.1 传递引用 76

4.7.2 copy模块的copy()和deepcopy()函数 77

4.8 小结 78

4.9 习题 78

4.10 实践项目 79

4.10.1 逗号代码 79

4.10.2 字符图网格 79

第5章 字典和结构化数据 81

5.1 字典数据类型 81

5.1.1 字典与列表 82

5.1.2 keys()、values()和items()方法 83

5.1.3 检查字典中是否存在键或值 84

5.1.4 get()方法 84

5.1.5 setdefault()方法 85

5.2 漂亮打印 86

5.3 使用数据结构对真实世界建模 87

5.3.1 井字棋盘 88

5.3.2 嵌套的字典和列表 91

5.4 小结 92



推荐阅读
author-avatar
铜钱
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有