目 录
项目1 Python概述与开发环境搭建…………………………………………………………1
任务1.1 Python全景探秘——从语言本质到生态魅力……………………………………2
任务1.2 Python开发环境搭建与测试………………………………………………………8
项目2 基本数据类型与运算——简易购物车系统…………………………………………13
任务2.1 语法元素认识与实践………………………………………………………………14
任务2.2 输入/输出功能实现………………………………………………………………22
任务2.3 购物车功能集成……………………………………………………………………28
项目3 程序控制结构——智能数字猜谜游戏………………………………………………35
任务3.1 设计游戏逻辑………………………………………………………………………36
任务3.2 实现用户交互和异常处理…………………………………………………………41
任务3.3 优化输出和游戏体验………………………………………………………………43
项目4 元组与列表——大学课程表管理器…………………………………………………53
任务4.1 使用列表存储课程日程……………………………………………………………54
任务4.2 使用元组配置课程细节……………………………………………………………60
任务4.3 优化课程数据处理…………………………………………………………………62
项目5 字符串与字典——校园环保活动管理系统…………………………………………67
任务5.1 使用字符串处理活动信息…………………………………………………………68
任务5.2 使用字典存储活动日程……………………………………………………………72
任务5.3 优化活动查询和统计使用字典存储活动日程……………………………………78
项目6 函数和代码复用——校园社团活动报名系统………………………………………86
任务6.1 定义函数处理报名信息……………………………………………………………87
任务6.2 使用字典和函数管理活动数据……………………………………………………91
任务6.3 优化报名统计和展示………………………………………………………………95
项目7 文件操作和数据格式化——《红楼梦》文本分析系统…………………………106
任务7.1 读取和写入文本文件……………………………………………………………107
任务7.2 统计关键词和人物出现频率……………………………………………………109
任务7.3 使用jieba分词和WordCloud生成词云………………………………………117
项目8 Python数字绘画——海龟赛跑游戏………………………………………………126
任务8.1 turtle基础操作……………………………………………………………………127
任务8.2 循环图形设计与嵌套图案构建…………………………………………………130
任务8.3 创意项目:海龟赛跑游戏………………………………………………………133
项目9 计算机视觉应用实战——校园风光照片处理系统………………………………139
任务9.1 读取和显示校园照片……………………………………………………………140
任务9.2 处理颜色空间和绘制标识………………………………………………………144
任务9.3 实现算术、逻辑运算和几何变换………………………………………………148
项目10 数据可视化Matplotlib与Seaborn——校园活动数据可视化系统……………159
任务10.1 使用 Matplotlib和Seaborn 绘制柱形图、饼图、折线图…………………160
任务10.2 分析数据分布和回归趋势……………………………………………………165
任务10.3 使用 Plotly和Bokeh 设计交互式仪表板……………………………………169
项目11 网络编程与爬虫——金融数据实时监控系统……………………………………179
任务11.1 使用Socket实现客户端与服务器通信………………………………………180
任务11.2 使用 Flask 构建 Web 服务展示金融数据……………………………………187
任务11.3 使用爬虫获取实时金融数据…………………………………………………189
参考文献 ��������������������������������199
Ⅳ
