Python 是近年来最流行的编程语言之一,简洁的语法和卓越的可读性使其成为初学者的优选编程语言,并且深受编程人员的喜爱和追捧。本书以 Python 3.9 为开发环境,从入门者的角度出发,以简洁、通俗易懂的语言逐步展开 Python 语言教学。全书共分为 12 章,主要内容包括 Python 环境搭建、数字类型与字符串、流程控制、列表与元组、集合和字典、函数、类与对象、模块、文件与文件路径操作、错误和异常、正则表达式以及图形用户界面编程。本书配有大量典型的实例,读者可以边学边练,巩固所学知识,并在实践中提升实际开发能力。本书提供完善的学习资源和支持服务,包括电子教案(PPT)、案例素材、源代码、各章上机练习与课后作业参考答案、教学设计、教学大纲等配套资源,为开发者带来全方位的学习体验。本书适合作为高等院校计算机相关专业及其他工科专业的 Python 程序设计课程教材,也可作为 Python 培训教材,还可作为编程人员及自学者的辅助教材或自学参考书。
内容简介
前言
第1章 初识Python
1.1 Python语言概述
1.2 搭建Python开发环境
1.3 快速开发Python程序
1.4 Python程序执行原理
第2章 Python基础语法
2.1 数字类型
2.2 字符串
2.3 运算符
第3章 流程控制
3.1 结构化程序设计
3.2 条件语句
3.3 条件语句嵌套
3.4 循环语句
3.5 循环语句嵌套
3.6 Python的其他语句
第4章 列表和元组
4.1 认识列表
4.2 列表的遍历、排序和查找
4.3 添加、删除和修改列表元素
4.4 嵌套列表
4.5 认识元组
第5章 字典与集合
5.1 认识字典
5.2 字典的基本操作
5.3 嵌套字典
5.4 认识集合
5.5 列表、元组、字典和集合的比较
第6章 函数
6.1 定义函数
6.2 函数的参数传递
6.3 变量作用域
6.4 返回值
6.5 传递列表
6.6 函数的特殊形式
6.7 Python常用内置函数
第7章 类与面向对象
7.1 面向对象
7.2 类与对象
7.3 类中特殊方法
7.4 使用类和实例
7.5 继承
7.6 多态
第8章 模块和包
8.1 Python程序的结构
8.2 模块概述
8.3 自定义模块
8.4 导入类应用
8.5 Python标准库
8.6 模块的导入特性
8.7 Python中的包
8.8 第三方模块的下载与安装
第9章 文件I/O
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 with语句与上下文管理器
第11章 正则表达式
11.1 正则表达式基础知识
11.2 使用re模块处理正则表达式
11.3 匹配与搜索
第12章 图形用户界面编程
12.1 tkinter概述
12.2 tkinter组件概述
12.3 基础组件
12.4 几何布局管理器
12.5 事件处理
12.6 菜单
12.7 消息对话框

