Python 3.x基础教程
作者:史卫亚编著
出版时间: 2019年版
内容简介
《Python 3.x基础教程》以零基础讲解为宗旨,旨在帮助读者掌握 Python 语言的基础知识,以及如何使用Python 语言实现编程,了解其开发技巧,并通过实战案例熟悉开发过程及问题的解决方法。 全书共分 13 章,大致分为 4 部分: 1~4 章介绍 Python 简介及环境搭建、 Python 基础和面向对象的编程知识;第 5~7 章介绍读写文件、自带电池模块及系统编程的知识;第 8~11章介绍网络编程、收发电子邮件、图形用户界面和 Web 开发;第 12、 13 章通过两个综合案例的讲解,将全书各个知识点融会贯通,加深读者对所学知识的理解。 本书专为没有任何 Python基础的初学者和爱好者打造,无论你是否从事计算机相关专业,是否有过 Python 项目经验,或是否想要转行从事计算机相关专业,均可通过本书快速掌握Python 的基本知识和开发技巧。
目录
第 1 章 Python 简介及环境搭建....... 1
1.1 了解 Python................................2
1.2 搭建 Python 的编程环境 .............3
1.2.1 Python 环境简介....................3
1.2.2 Windows 下 Python 环境的
搭建 ........................................4
1.2.3 Windows 环境变量的配置 ....6
1.2.4 Linux 下的配置......................7
1.3 编写第一个 Python 程序 .............8
1.4 常用的 IDE 工具 ........................10
课堂范例.........................................14
上机实战.........................................16
第 2 章 Python 基础 ...................... 17
2.1 变量...........................................18
2.1.1 变量的定义 ..........................18
2.1.2 变量的类型 ..........................19
2.1.3 标识符 ..................................22
2.1.4 关键字 ..................................22
2.1.5 输入和输出 ..........................23
2.1.6 数据类型转换 ......................25
2.1.7 == 与 is .................................26
2.2 编写注释 ...................................27
2.2.1 单行注释 ..............................27
2.2.2 多行注释 ..............................28
2.2.3 中文注释 ..............................28
2.2.4 平台注释 ..............................28
2.3 运算符.......................................29
2.3.1 算术运算符 ..........................29
2.3.2 比较运算符 ..........................30
2.3.3 赋值运算符 ..........................31
2.3.4 位运算符 ..............................33
2.3.5 逻辑运算符 ..........................35
2.3.6 成员运算符 ..........................36
2.3.7 身份运算符 ..........................36
2.3.8 运算符的优先级 ..................37
2.4 判断语句 ...................................38
2.4.1 if 语句...................................38
2.4.2 if…else 语句.........................39
2.4.3 if 嵌套...................................40
2.4.4 elif 语句................................41
2.5 循环语句 ...................................42
2.5.1 while 循环 ............................42
2.5.2 嵌套 while 循环 ...................42
2.5.3 for 循环.................................43
2.5.4 嵌套 for 循环........................44
2.5.5 break 和 continue..................442
Python 3.x 基础教程
2.6 列表和元组................................45
2.6.1 列表 ......................................45
2.6.2 元组 ......................................53
2.7 字典...........................................54
2.7.1 字典的定义 ..........................54
2.7.2 字典的新增和修改 ..............55
2.7.3 字典的查询 ..........................55
2.7.4 字典的删除 ..........................57
2.7.5 字典的判断 ..........................58
2.7.6 字典的遍历 ..........................58
2.7.7 字典的其他功能 ..................59
2.7.8 字典与列表对比 ..................61
2.8 无序集合 ...................................61
2.8.1 定义无序集合 ......................61
2.8.2 无序集合的新增 ..................62