更新时间:2023-09-26 16:14:56
封面
版权信息
内容简介
前言
本书内容
本书特点
读者对象
学习资源获取方式
致读者
第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