封面
版权信息
前言
第1章 Python语言基础
1.1 Python语言介绍
1.2 安装Python
1.3 Python开发工具介绍
1.4 认识第一段Python程序
1.5 课后练习
第2章 Python语法基础
2.1 严格的缩进规则
2.2 注释
2.3 编码
2.4 标识符和关键字
2.5 变量
2.6 输入和输出
2.7 课后练习
第3章 基本数据类型
3.1 字符串
3.2 数字类型
3.3 课后练习
第4章 运算符和表达式
4.1 什么是运算符和表达式
4.2 算术运算符和算术表达式
4.3 比较运算符和比较表达式
4.4 赋值运算符和赋值表达式
4.5位运算符和位表达式
4.6 逻辑运算符和逻辑表达式
4.7 成员运算符和成员表达式
4.8 身份运算符和身份表达式
4.9 运算符的优先级
4.10 课后练习
第5章 条件语句
5.1 if语句
5.2 if…else语句
5.3 if…elif…else语句
5.4 if语句的嵌套
5.5 实现switch语句的功能
5.6 课后练习
第6章 循环语句
6.1 for循环语句
6.2 while循环语句
6.3 跳转语句
6.4 课后练习
第7章 数据结构
7.1 列表
7.2 元组
7.3 字典
7.4 集合
7.5 数据类型转换
7.6 课后练习
第8章 函数
8.1 函数基础
8.2 函数的参数
8.3 函数的返回值
8.4 变量的作用域
8.5 使用函数传递列表
8.6 使用匿名函数
8.7 函数和模块开发
8.8 课后练习
第9章 类和对象
9.1 面向对象基础
9.2 类
9.3 对象
9.4 类方法
9.5 属性
9.6 继承
9.7 课后练习
第10章 文件操作处理
10.1 使用open()函数打开文件
10.2 使用File操作文件
10.3 OS对象
10.4 课后练习
第11章 异常处理
11.1 常见的语法错误
11.2 捕获并处理异常
11.3 抛出异常
11.4 内置异常类
11.5 课后练习
第12章 标准库函数
12.1 字符串处理函数
12.2 数字处理函数
12.3 日期和时间函数
12.4 课后练习
第13章 正则表达式
13.1 基本语法
13.2 re模块
13.3 课后练习
第14章 开发网络应用程序
14.1 socket套接字编程
14.2 socketserver编程
14.3 使用select模块实现多路I/O复用
14.4 urllib包
14.5 收发电子邮件
14.6 课后练习
第15章 多线程开发
15.1 _thread模块
15.2 threading模块
15.3 multiprocessing库
15.4 课后练习
第16章 tkinter图形化界面开发
16.1 tkinter开发基础
16.2 tkinter组件开发
16.3 库tkinter的事件
16.4 课后练习
第17章 数据库操作
17.1 操作sqlite3数据库
17.2 操作MySQL数据库
17.3 使用MariaDB数据库
17.4 课后练习
第18章 使用Pygame开发游戏
18.1 安装Pygame
18.2 Pygame开发基础
18.3 开发一个仿微信打飞机游戏
18.4 课后练习
第19章 Django Web开发详解
19.1 Django框架介绍
19.2 Django开发基础
19.3 实现第一个Django工程
19.4 在URL中传递参数
19.5 使用视图View
19.6 使用表单
19.7 课后练习
第20章 开发网络爬虫
20.1 网络爬虫介绍
20.2 Beautiful Soup
20.3 XPath
20.4 抓取XX百科的文字信息
20.5 使用爬虫框架Scrapy
20.6 课后练习
第21章 使用matplotlib实现数据可视化
21.1 搭建matplotlib环境
21.2 初级绘图
21.3 大数据分析某年最高温度和最低温度
21.4 在tkinter中使用Matplotlib绘制图表
21.5 课后练习
第22章 在线商城系统
22.1 项目规划分析
22.2 使用第三方库Mezzanine和Cartridge
22.3 实现基本功能
22.4 在线购物
更新时间:2020-09-18 18:01:20