更新时间:2020-09-01 15:58:32
封面
版权页
内容简介
前言|PREFACE
第1章 搭建Python开发环境
1.1 Python概述
1.2 如何选择Python的版本
1.3 搭建Python的编程环境
1.4 第一行人工智能代码
1.5 选择Python开发工具
1.6 新手疑难问题解答
1.7 实战训练
第2章 成为大牛前的必备知识
2.1 Python的语法特点
2.2 标识符与保留字
2.3 变量
2.4 基本数据类型
2.5 运算符和优先级
2.6 Python的输入和输出
2.7 新手疑难问题解答
2.8 实战训练
第3章 程序的控制结构
3.1 程序结构
3.2 选择结构与语句
3.3 布尔表达式
3.4 循环控制语句
3.5 新手疑难问题解答
3.6 实战训练
第4章 序列的应用技能
4.1 认识序列
4.2 集合类型
4.3 列表类型
4.4 元组类型
4.5 字典类型
4.6 新手疑难问题解答
4.7 实战训练
第5章 字符串与正则表达式
5.1 字符串的常用操作
5.2 字符串的编码转换
5.3 正则表达式和re模块
5.4 格式化字符串
5.5 新手疑难问题解答
5.6 实战训练
第6章 精通函数
6.1 创建和调用函数
6.2 参数传递
6.3 返回值
6.4 变量作用域
6.5 匿名函数
6.6 新手疑难问题解答
6.7 实战训练
第7章 面向对象程序设计
7.1 认识面向对象
7.2 定义类
7.3 类的构造方法和内置属性
7.4 类例
7.5 类的继承
7.6 类的多态
7.7 类的封装
7.8 Python的优势—垃圾回收机制
7.9 新手疑难问题解答
7.10 实战训练
第8章 模块和包
8.1 模块概述
8.2 自定义模块
8.3 以主程序的形式执行
8.4 Python中的包
8.5 引用其他模块
8.6 将模块制作成安装包
8.7 新手疑难问题解答
8.8 实战训练
第9章 异常处理和程序调试
9.1 异常概述
9.2 使用语句处理异常
9.3 raise语句的高级应用
9.4 异常类的例
9.5 自定义异常
9.6 程序调试
9.7 新手疑难问题解答
9.8 实战训练
第10章 操作文件和目录
10.1 打开和关闭文件
10.2 写入和修改文件
10.3 读取文件
10.4 目录操作
10.5 文件的高级操作
10.6 刷新文件
10.7 新手疑难问题解答
10.8 实战训练
第11章 Python操作数据库
11.1 操作二进制文件
11.2 使用SQLite
11.3 操作MySQL数据库
11.4 新手疑难问题解答
11.5 实战训练
第12章 GUI编程
12.1 使用tkinter创建GUI程序
12.2 熟悉tkinter的控件
12.3 常用控件的使用方法
12.4 tkinter的事件