目录


第一部分实验指导1
实验一安装和熟悉Python语言开发环境1
实验二运算符和表达式5
实验三序列的创建和使用8
实验四选择结构的使用13
实验五循环结构的使用15
实验六函数的定义和使用20
实验七文件操作23
实验八面向对象程序设计28
实验九Tkinter图形界面设计33
实验十数据库程序设计39
实验十一网络编程实践44
实验十二多线程实践48
实验十三函数式编程51
实验十四正则表达式的应用55
实验十五Pygame游戏设计58
实验十六Python爬取网页信息64
实验十七可视化的应用71
实验十八Python图像处理76
实验十九机器学习78
实验二十Python数据分析82
第二部分习题解答89
第1章Python语言介绍89
第2章Python语法基础90
第3章Python控制语句92
第4章Python函数与模块97
第5章Python文件的使用102
第6章面向对象程序设计107
第7章Tkinter图形界面设计111
第8章Python数据库应用119
第9章网络编程和多线程122
第10章函数式编程132
第11章Python文本处理133
第12章基于Pygame的游戏设计136
第13章Python爬取网页信息142
第14章科学计算和可视化应用148
第15章Python图像处理150
第16章数据挖掘和机器学习152
第17章Python数据分析152
第三部分综合实训155
实训案例1学生成绩管理系统155
实训案例2基于文件存储的公交查询系统161
实训案例3背单词软件166
实训案例4股票数据定向爬虫172