内容简介
Python是一种解释型、面向对象、动态数据类型的程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。
《Python入门经典》是面向Python初学者的学习指南,详细介绍了Python编程基础,以及一些概念,如面向对象编程。全书分为24章。第1章介绍了Python的背景和安装方法。第2章到第7章介绍了一些基本的编程概念,如变量、数学运算、字符串和获取输入。第8章到第12章介绍了更的主题,讨论了函数、字典和面向对象编程等。第13章到第15章介绍了如何使用库和模块,以及如何创建自己的模块。第16章到第19章介绍了使用数据,如保存到文件,使用标准格式以及使用数据库。第20章和第21章尝试了标准库以外的一些项目,在这两章中,介绍了创建动态Web站点和开发游戏。这两章并不是要成为完整的课程,而是充当学习更多知识的一个起点。第22章和第23章介绍了如何正确地保存代码,以及出错的时候如何找到解决方案。第24章介绍了读者可能会接触到哪些项目,哪些资源可以帮助读者学习更多知识,以及如何更深入地融入Python社区。
《Python入门经典》内容循序渐进,逐步深入,概念和知识点讲解清楚,而且每章配有练习,供读者检查和巩固所学知识。《Python入门经典》适合学习Python语言和应用的初中级用户阅读和自学,也可以作为相关培训的教材。
目录
目 录
第1章 安装和运行Python 1
1.1 认识操作系统 1
1.2 在Windows上安装Python 2
1.2.1 安装Python 3
1.2.2 运行Python 3
1.2.3 安装文本编辑器 4
1.2.4 浏览文件系统 4
1.3 在Mac OS上安装Python 6
1.3.1 安装Python 6
1.3.2 运行Python 6
1.3.3 安装文本编辑器 7
1.3.4 浏览文件系统 7
1.4 小结 9
1.5 Q&A 9
1.6 作业 9
1.6.1 问题 9
1.6.2 回答 9
1.6.3 练习 10
第2章 在Python中使用数字 11
2.1 用变量存储信息 11
2.1.1 变量的类型 11
2.1.2 在变量中存储数字 12
2.1.3 命名变量 13
2.1.4 提示 13
2.2 在Python中做数学运算 14
2.2.1 运算符 14
2.2.2 运算的优先级 14
2.2.3 数学运算的组合类型 15
2.2.4 除以0 15
2.3 比较数字 16
2.4 在现实世界中应用Python数学运算 16
2.5 小结 17
2.6 Q&A 17
2.7 作业 18
2.7.1 问题 18
2.7.2 回答 18
2.7.3 练习 18
第3章 编程中的逻辑 19
3.1 使用基本的if语句 19
3.2 创建代码块 20
3.3 为if添加else 21
3.4 用elif测试更多内容 22
3.5 True和False变量 22
3.6 使用try/except避免错误 23
3.7 在现实世界的问题中应用逻辑 24
3.8 小结 25
3.9 Q&A 25
3.10 作业 26
3.10.1 问题 26
3.10.2 回答 26
3.10.3 练习 26
第4章 在字符串中存储文本 27
4.1 创建字符串 27
4.2 打印字符串 28
4.3 获取有关字符串的信息 28
4.4 数学运算和比较运算 29
4.4.1 连接字符串 30
4.4.2 乘法 30
4.4.3 比较字符串 30
4.4.4 不适用于字符串的运算符 31
4.5 格式化字符串 31
4.5.1 用转义符控制间隔 31
4.5.2 删除空格 32
4.5.3 查找和替换文本 33
4.6 在现实世界中使用字符串 34
4.7 小结 34
4.8 Q&A 35
4.9 作业 35
4.9.1 问题 35
4.9.2 回答 35
4.9.3 练习 36
第5章 处理输入和输出 37
5.1 从命令行获取信息 37
5.1.1 提示 39
5.1.2 转换输入 39
5.2 获取密码 40
5.3 清理用户的输入 41
5.4 格式化输出 41
5.5 在现实世界中管理输入和输出 43
5.6 小结 44
5.7 Q&A 44
5.8 作业 44
5.8.1 问题 44
5.8.2 回答 45
5.8.3 练习 45
第6章 将项分组到列表中 46
6.1 创建列表 46
6.2 获取有关列表的信息 48
6.3 操作列表 48
6.4 在列表中使用数学运算 49
6.5 排序列表 50
6.6 比较列表 50
6.7 在现实世界中使用列表 51
6.8 小结 52
6.9 Q&A 52
6.10 作业 52
6.10.1 问题 52
6.10.2 回答 52
6.10.3 练习 53
第7章 使用循环重复代码 54
7.1 重复一定次数 54
7.1.1 获取数字的范围 54
7.1.2 命名循环变量 55
7.1.3 遍历列表 56
7.1.4 跳到下一个列表项 56
7.1.5 跳出循环 57
7.2 只有为真时重复 58
7.2.1 While循环 58
7.2.2 无限循环 58
7.3 在现实世界中使用循环 59
7.4 小结 60
7.5 Q&A 60
7.6 作业 61
7.6.1 测验 61
7.6.2 回答 61
7.6.3 练习 61
第8章 创建简单的脚本 63
8.1 创建一个基本的函数 63
8.2 传递值给函数 64
8.2.1 设置默认值 65
8.2.2 返回值 66
8.3 函数中的变量的作用域 67