封面
版权信息
内容简介
前言
本书内容
本书特点
读者对象
学习资源获取方式
致读者
第1篇 基础知识
第1章 初识Python
1.1 Python简介
1.2 搭建Python开发环境
1.3 Python开发工具
1.4 实践与练习
第2章 Python语言基础
2.1 Python语法特点
2.2 Python中的变量
2.3 基本数据类型
2.4 基本输入和输出
2.5 实践与练习
第3章 运算符与表达式
3.1 运算符
3.2 运算符的优先级
3.3 条件表达式
3.4 实践与练习
第4章 流程控制语句
4.1 程序结构
4.2 选择语句
4.3 循环语句
4.4 break、continue和pass语句
4.5 实践与练习
第5章 列表和元组
5.1 序列概述
5.2 列表
5.3 元组
5.4 实践与练习
第6章 字典和集合
6.1 字典
6.2 集合
6.3 实践与练习
第7章 字符串
7.1 字符串编码转换
7.2 字符串常用操作
7.3 实践与练习
第2篇 进阶提高
第8章 Python中使用正则表达式
8.1 正则表达式语法
8.2 使用re模块实现正则表达式操作
8.3 实践与练习
第9章 函数
9.1 函数的创建和调用
9.2 参数传递
9.3 返回值
9.4 变量的作用域
9.5 匿名函数
9.6 实践与练习
第10章 面向对象程序设计
10.1 面向对象概述
10.2 类的定义和使用
10.3 属性
10.4 继承
10.5 实践与练习
第11章 模块
11.1 模块概述
11.2 自定义模块
11.3 Python中的包
11.4 引用其他模块
11.5 实践与练习
第12章 异常处理及程序调试
12.1 异常概述
12.2 异常处理语句
12.3 程序调试
12.4 实践与练习
第13章 文件及目录操作
13.1 基本文件操作
13.2 目录操作
13.3 高级文件操作
13.4 实践与练习
第14章 操作数据库
14.1 数据库编程接口
14.2 使用SQLite
14.3 使用MySQL
14.4 实践与练习
第3篇 高级应用
第15章 GUI界面编程
15.1 初识GUI
15.2 使用QtDesigner创建窗口
15.3 信号与槽
15.4 常用控件
15.5 实践与练习
第16章 Pygame游戏编程
16.1 初识Pygame
16.2 Pygame基本使用
16.3 开发FlappyBird游戏
16.4 实践与练习
第17章 网络爬虫开发
17.1 初识网络爬虫
17.2 网络爬虫的常用技术
17.3 网络爬虫开发常用框架Scrapy
17.4 实战项目:快手爬票
17.5 实践与练习
第18章 使用进程和线程
18.1 什么是进程
18.2 创建进程的常用方式
18.3 进程间通信
18.4 什么是线程
18.5 创建线程
18.6 线程间通信
18.7 实践与练习
第19章 网络编程
19.1 网络基础
19.2 TCP编程
19.3 UDP编程
19.4 实践与练习
第20章 Web编程
20.1 Web基础
20.2 WSGI接口
20.3 Web框架
20.4 实践与练习
第21章 Flask框架
21.1 Flask简介
21.2 Flask基础
21.3 模板
21.4 Web表单
21.5 实践与练习
第4篇 项目实战
第22章 e起去旅行网站
22.1 系统功能设计
22.2 系统开发必备
22.3 数据库设计
22.4 前台用户模块设计
22.5 前台首页模块设计
22.6 景区模块设计
22.7 关于我们模块设计
22.8 后台模块设计
第23章 AI图像识别工具
23.1 需求分析
23.2 系统设计流程
23.3 系统开发必备
23.4 开发前的准备工作
23.5 AI图像识别工具的开发
更新时间:2023-09-26 16:14:56