第一部分实 验 指 导 实验1Python概述:Python运行环境3 实验2基本数据类型11 实验2.1Python基本数据处理11 实验2.2Python函数库16 实验3选择结构:选择结构的使用22 实验4循环结构:循环结构的使用26 实验5turtle库:图形绘制33 实验6序列、集合、字典和Jieba库42 实验7函数和异常处理:递归函数的定义和调用47 实验8可视化界面设计:基本界面设计53 实验9文件和数据库77 实验9.1文件77 实验9.2数据库80 实验10面向对象程序设计:类与对象84 实验11网络编程:网页解析94 实验12第三方库102 第二部分习 题 解 答 第1章Python概述117 第2章基本数据类型122 第3章选择结构127 第4章循环结构131 第5章turtle库137 第6章序列、集合、字典和Jieba库143 第7章函数和异常处理150 第8章可视化界面设计153 第9章文件和数据库159 第10章面向对象程序设计166 第11章网络编程169 第12章第三方库171 第三部分Python编程练习实例 实例1绘制正弦曲线177 实例2模拟评分178 实例3求S=A+AA+AAA+…+AA…A的值179 实例4球的反弹距离和高度计算180 实例5鸡兔同笼问题181 实例6在屏幕上显示杨辉三角形182 实例7统计选票183 实例8验证四方定理184 实例9蒙特卡洛方法计算圆周率185 实例10绘制随机分布的圆186 实例11随机点名188 实例12删除列表中重复的数据189 实例13年份天数计算191 实例14模拟时钟192 实例15二分查找法193 实例16模拟红绿灯194 实例17随机发牌196 实例18简单的购物分析198 实例19对文本进行分析并生成词云图201 实例20播放MP3格式的音乐203