图书目录

目录

第1章绪论

1.1学习目标与要求

1.2知识要点

1.2.1Python语言的优点

1.2.2Python语言的应用领域

1.2.3Python开发环境的安装

1.2.4IDLE两种模式的使用

1.2.5IDLE交互模式的快捷键

1.3实践与指导

实践1计算圆柱体的体积

实践2计算矩形的周长和面积

实践3程序分析及完善

实践4编写程序输出Hello World

实践5编写程序输出*号组成的三角形

实践6编写程序输出一个字符串

第2章Python基础

2.1学习目标与要求

2.2知识要点

2.2.1基本数据类型

2.2.2内置函数

2.2.3常见的第三方库

2.2.4编码规范

2.2.5运算符

2.3实践与指导

实践1常量与变量

实践2计算一元二次方程的根

实践3程序分析及完善

实践4四则运算

实践5数位数字和

实践6年龄计算

第3章选择结构

3.1学习目标与要求

3.2知识要点

3.2.1单分支结构

3.2.2双分支结构

3.2.3多分支结构

3.3实践与指导

实践1发放购物券

实践2一日游收费

实践3BMI

实践4游戏人物血量

实践5归一化

实践6天数

第4章循环结构

4.1学习目标与要求

4.2知识要点

4.2.1while循环

4.2.2扩展while循环

4.2.3for循环

4.2.4break和continue

4.2.5循环嵌套

4.3实践与指导

实践1阅读推演

实践2字符类别统计

实践3偶数拆分为两个素数之和

实践4四位升序数

实践5Fibonacci数列

实践6ex计算

第5章列表与元组

5.1学习目标与要求

5.2知识要点

5.2.1列表

5.2.2元组

5.3实践与指导

实践1阅读推演

实践2随机数个数统计

实践3生成不重复的随机数

实践4评委评分

实践5成绩数据统计

实践6选择排序

第6章字典与集合

6.1学习目标与要求

6.2知识要点

6.2.1字典

6.2.2集合

6.3实践与指导

实践1字典、集合的操作

实践2天数

实践3生成不重复的随机数

实践4公司合并

实践5歌手海选

实践6字符统计

第7章函数和模块

7.1学习目标与要求

7.2知识要点

7.2.1函数定义

7.2.2函数参数

7.2.3变量作用域

7.2.4匿名函数

7.2.5递归函数

7.2.6内置函数

7.2.7模块

7.3实践与指导

实践1函数的调用过程

实践2组合数

实践3有序序列插入数据

实践4素数

实践5猴子吃桃

实践6自幂数

第8章类和对象

8.1学习目标与要求

8.2知识要点

8.2.1类

8.2.2对象

8.2.3属性和方法

8.2.4继承

8.3实践与指导

实践1动物类的创建

实践2计算学生年龄

实践3购物车结算

实践4教师、学生类的继承

实践5图形计算系统

实践6薪资管理系统

第9章文件处理

9.1学习目标与要求

9.2知识要点

9.2.1文件

9.2.2文件的访问

9.3实践与指导

实践1程序阅读

实践2求均值

实践3最高得分名单

实践4字符统计

实践5村主任选举

实践6成绩统计分析

第10章中文分词和词云

10.1学习目标与要求

10.2知识要点

10.2.1分词

10.2.2jieba

10.2.3关键词提取

10.2.4词云图

10.3实践与指导

实践1中文分词的三种模式

实践2词典的维护

实践3文件关键词的提取

实践4英文小说词云图制作

实践5制作《给青年的十二封信》中文词云图

实践6制作《苏东坡传》关键词词云图

第11章图形界面开发

11.1学习目标与要求

11.2知识要点

11.2.1Tkinter库

11.2.2Tkinter 组件

11.2.3布局管理器

11.2.4事件处理

11.3实践与指导

实践1猜数字游戏

实践2背单词游戏

实践3单位换算器

实践4用户登录界面

第12章网络爬虫

12.1学习目标与要求

12.2知识要点

12.2.1爬虫介绍

12.2.2爬虫伦理

12.2.3常见的爬虫

12.2.4selenium

12.3实践与指导

实践1爬取豆瓣Top250电影数据

实践2爬取苏州空气质量数据

实践3爬取成绩数据

第13章数据分析与可视化

13.1学习目标与要求

13.2知识要点

13.2.1数据分析与可视化介绍

13.2.2数据分析

13.3实践与指导

实践1苏州空气质量数据分析

实践2成绩数据分析——阶段性成绩对比柱状图

实践3成绩数据分析——时长和卷面分关系的散点图绘制

实践4证券指数数据分析

第14章综合案例

14.1学习目标与要求

14.2知识点

14.2.1数据获取

14.2.2数据清洗

14.2.3绘制图

14.3实践与指导

实践1G7+1国家GDP变化分析

实践2主要国家人口变化分析

实践3主要国家人口出生率变化分析

第15章AI+编码

15.1学习目标与要求

15.2知识点

15.2.1集成开发环境

15.2.2Trae AI IDE的使用

15.2.3通用大模型赋能编码

参考文献