课程概要
课程累计学习者已经超过 300 万!课程经过百万学习者检验,更专业、更丰富、更高质量! 课程设置了微信群,帮助天南海北的学习者建立直接的沟通学习方式,更轻松有效掌握一门Python语言~
本课程是 国家精品在线开放课"Python 语言程序设计"(中国大学 MOOC 平台) 第13次开课(2020.9.29-2020.12.22) 对应的实践课程,提供:
(1) 作为 Python 语言入门课程的实践部分,为初学 Python 的同学提供一批高质量的实践习题;
(2) 中国大学 MOOC 平台"Python语言程序设计"课程的练习、作业和考核对应平台;
(3) 《Python语言程序设计基础 (第2版)》(教材/工具书)第 1 - 8 章内容的课外实践。
总之,这里有一批高质量的 Python 入门习题,供学习者自由练习和考核使用。
课程介绍
本课程提供如下内容:
(1) 练习:编程题,每周1次,不限定作答时间,系统自动评阅答案,不计分;
(2) 测验:单选题,每周1次,限定作答时间,共10次,合计100分;
(3) 学习资料及学习视频:请到中国大学MOOC平台跟随"Python 语言程序设计"课程学习,链接如下:
http://www.icourse163.org/course/BIT-268001
2020年,Python系列慕课课程时间表如下,供同学们参考!
实践体系
目标:能够编写 100 行左右 Python 程序,初步掌握一门可用 20 年以上的编程语言。
内容:"Python基础语法"全体系内容,具体包括:
(1) Python程序基本语法元素:格式框架、注释、命名、保留字、赋值、输入输出函数、eval() 函数
(2) 数值类型:整数类型、浮点数类型、复数类型
(3) 字符串类型:索引、切片、操作符、函数、方法
(4) 分支结构:单分支结构、二分支结构、多分支结构
(5) 循环结构:遍历循环、无限循环、循环保留字
(6) 异常处理:try-except-else-finally
(7) 函数和代码复用:函数定义、参数传递、函数的递归
(8) 集合类型
(9) 序列类型:元组类型和列表类型
(10) 字典类型
(11) 文件的使用
(12) 一二维数据的格式化
"Python基础语法"标准库和第三方库,包括:
(1) turtle 库:基本的图形绘制
(2) random 库:基本的随机数运用
(3) jieba 库:基本的中文分词
(4) pyinstaller 库:Python 程序的打包
学习资料
这是一本非常有"爱"、有"能量"的 Python 语言入门工具书。
全书 90% 以上实例为作者原创,非常具有现代感,有用且有趣。
该书也是北京理工大学等几百余所全国高校选用的 Python 入门教材。
《Python语言程序设计基础 (第2版)》, 嵩天 礼欣 黄天羽著, 高等教育出版社, ISBN: 9787040471700
账号绑定
请在屏幕右上角【账号设置】内通过链接到【中国大学MOOC】进行账号绑定。
绑定后本平台会显示出中国大学 MOOC 平台的账号信息。
在线课程证书
本课程也是中国大学 MOOC 平台"Python语言程序设计"课程(第13次开课 2020.9.29-2020.12.22) 对应的实践及考核课程。
完成本课程考核后,将有可能获得中国大学 MOOC "Python语言程序设计"课程证书。
获得中国大学 MOOC 平台"Python语言程序设计"课程证书说明:
(1) 必要条件:完成这门课程所设定的所有作业和测验单元,取得合格或优秀成绩;
(2) 必要条件:开设期间在中国大学 MOOC 平台选修"Python语言程序设计"课程,非开设期无法获得证书;
(3) 须知:在课程非开设期间学习的同学,可以在本平台先完成所有作业和测验,后在开设期间选择MOOC课程,则所完成的测验成绩会自动计入新课程,结课时会根据成绩发放证书。
(4) 须知:为了对学习者的在线学习过程更加严谨负责,保证平台证书权威性,中国大学MOOC不再发放免费证书,原有认证证书的申请方式和流程不变。

65
练习
10
考试
-
课程基本情况
1.0 课程导学
1.1 程序设计基本方法
1.2 Python开发环境配置
1.3 实例1:温度转换
1.4 Python程序语法元素分析
1.5 作业及学习资料
2.0 课程导学
2.1 深入理解Python语言
2.2 实例2:Python蟒蛇绘制
2.3 模块1:turtle库的使用
2.4 turtle程序语法元素分析
2.5 作业及学习资料
3.0 课程导学
3.1 数字类型及操作
3.2 实例3:天天向上的力量
3.3 字符串类型及操作
3.4 模块2:time库的使用
3.5 实例4:文本进度条
3.6 作业及学习资料
4.0 课程导学
4.1 程序的分支结构
4.2 实例5:身体质量指数BMI
4.3 程序的循环结构
4.4 模块3:random库的使用
4.5 实例6:圆周率的计算
4.6 作业及学习资料
5.0 课程导学
5.1 函数的定义与使用
5.2 七段数码管绘制
5.3 代码复用与函数递归
5.4 模块4:PyInstaller库的使用
5.5 实例8:科赫雪花小包裹
5.6 作业及学习资料
6.0 课程导学
6.1 集合类型及操作
6.2 序列类型及操作
6.3 实例9:基本统计值计算
6.4 字典类型及操作
6.5 模块5:jieba库的使用
6.6 实例10:文本词频统计
6.7 作业及学习资料
7.0 课程导学
7.1 文件的使用
7.2 实例11:自动轨迹绘制
7.3 一维数据的格式化和处理
7.4 二维数据的格式化和处理
7.5 模块6:wordcloud库的使用
7.6 实例12:政府工作报告词云
7.7 作业及学习资料
8.0 课程导学
8.1 实例13:体育竞技分析
8.2 Python程序设计思维
8.3 Python第三方库安装
8.4 模块7:os库的使用
8.5 实例14:第三方库安装脚本
8.6 作业及学习资料
9.0 课程导学
9.1 从数据处理到人工智能
9.2 实例15:霍兰德人格分析雷达图
9.3 从Web解析到网络空间
9.4 从人机交互到艺术设计
9.5 实例16:玫瑰花绘制
9.6 作业及学习资料
10 全课程总结与学习展望
-
测验1: Python基本语法元素 (第1周)
测验2: Python基本图形绘制 (第2周)
测验3: 基本数据类型 (第3周)
测验4: 程序的控制结构 (第4周)
测验5: 函数和代码复用 (第5周)
测验6: 组合数据类型 (第6周)
测验7: 文件和数据格式化 (第7周)
测验8: 程序设计方法学 (第8周)
测验9: Python计算生态纵览 (第9周)
期末测验: 课程水平综合测验 (第10周)