课程对应实践单元将在2018年9月17日起陆续上线
课程概要
本课程是 国家精品在线开放课"Python 语言程序设计"(中国大学 MOOC 平台) 第7次开课对应的实践课程,提供:
(1) 作为 Python 语言入门实践课程,为初学 Python 的同学提供一批高质量的实践习题;
(2) 中国大学 MOOC 平台"Python语言程序设计"课程的练习、作业和考核对应平台;
(3) 《Python语言程序设计基础 (第2版)》(教材/工具书)第 1 - 8 章内容的课外实践。
总之,这里有一批高质量的 Python 入门习题,供学习者自由练习和考核使用。
课程介绍
本课程面向所有类型学习者,自由学习,通过有知识体系、符合认知规律、适度高质量实践提升编程能力。
本课程不鼓励大量刷题,请有此需求的学习者在 Python123 平台寻找其他功能。
本课程提供如下内容:
(1) 练习:编程题,每周1次,不限定作答时间,系统自动评阅答案,每个练习 3 道题,共9次 27 道编程题,不计分;
(2) 作业:编程题/文档题/创新题,限定时间/不限定时间,每次1-5题不等,共55分;
(3) 测验:单选题,每周1次,限定作答时间,每个测验 10 道题,共9次 90道单选题,共45分,可以通过二维码手机答题;
(4) 学习资料及学习视频:请到中国大学MOOC平台跟随"Python 语言程序设计"课程学习,链接如下:
http://www.icourse163.org/course/BIT-268001
实践体系
目标:能够编写 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语言程序设计基础 (第3版)》, 嵩天 黄天羽 杨雅婷著, 高等教育出版社
账号绑定
请在屏幕右上角【账号设置】内通过链接到【中国大学MOOC】进行账号绑定。
绑定后本平台会显示出中国大学 MOOC 平台的账号信息。
在线课程证书
本课程也是中国大学 MOOC 平台"Python语言程序设计"课程(第7次开课 2018.9.18-2018.x.x) 对应的实践及考核课程。
完成本课程考核后,将有可能获得中国大学 MOOC "Python语言程序设计"课程证书。
获得中国大学 MOOC 平台"Python语言程序设计"课程证书说明:
(1) 必要条件:完成这门课程所设定的所有作业和测验单元,取得合格或优秀成绩;
(2) 必要条件:开设期间在中国大学 MOOC 平台选修"Python语言程序设计"课程,非开设期无法获得证书;
(3) 须知:在课程非开设期间学习的同学,可以在本平台先完成所有作业和测验,后在开设期间选择MOOC课程,则所完成的测验成绩会自动计入新课程,结课时会根据成绩发放证书。
9
练习
6
作业
9
考试
-
练习1: Python基本语法元素 (第1周)
练习2: Python基本图形绘制 (第2周)
练习3: 基本数据类型 (第3周)
练习4: 程序的控制结构 (第4周)
练习5: 函数和代码复用 (第5周)
练习6: 组合数据类型 (第6周)
练习7: 文件和数据格式化 (第7周)
练习8: 程序设计方法学 (第8周)
练习9: Python计算生态纵览 (第9周)
-
作业1: Python快速入门 (第2周)
作业2: 程序的控制结构 (第4周)
作业3: 组合数据类型 (第6周)
作业4: 程序设计方法学 (第8周)
大作业1: Python海龟创意绘图 (第3周始)
大作业2:
-
测验1: Python基本语法元素 (第1周)
测验2: Python基本图形绘制 (第2周)
测验3: 基本数据类型 (第3周)
测验4: 程序的控制结构 (第4周)
测验5: 函数和代码复用 (第5周)
测验6: 组合数据类型 (第6周)
测验7: 文件和数据格式化 (第7周)
测验8: 程序设计方法学 (第8周)
测验9: Python计算生态纵览 (第9周)