Python语言程序设计课程大纲

课程名称:

中国大学MOOC——Python语言程序设计(北理工:嵩天、黄天羽、礼欣)

课程网址:

Python语言程序设计_北京理工大学_中国大学MOOC(慕课) (icourse163.org)

配套练习及考试:

Python语言程序设计 (第21期) | Python123

课程大纲:

【第0节】课程导学

本节学习目标:了解课程全貌。

0.1 课程基本情况

0.2 全课程内容导学 (必看: 课程内容渐进式体验)

【第1节】Python基本语法元素

本节学习目标:通过经典实例(实例1)尝试Python编程,掌握Python基本语法元素,能够编写10行代码。

1.1 程序设计基本方法

1.2 Python开发环境配置

1.3 实例1: 温度转换

1.4 Python程序语法元素分析

【第2节】Python基本图形绘制

本节学习目标:通过经典实例(实例2)尝试Python编程,理解Python库的使用方法,能够进行基本图形编程。

2.1 深入理解Python语言

2.2 实例2: Python蟒蛇绘制

2.3 模块1: turtle库的使用

2.4 turtle程序语法元素分析

【第3节】基本数据类型

本节学习目标:掌握数字类型(整数、浮点数和复数)和字符串类型的使用方法,掌握time库,能够操作文本并处理时间。

3.1 数字类型及操作

3.2 实例3: 天天向上的力量

3.3 字符串类型及操作

3.4 模块2: time库的使用

3.5 实例4: 文本进度条

05

【第4节】程序的控制结构

本节学习目标:掌握程序的控制逻辑,学会使用异常处理,掌握random库,具备应用随机数的能力。

4.1 程序的分支结构

4.2 实例5: 身体质量指数BMI

4.3 程序的循环结构

4.4 模块3: random库的使用

4.5 实例6: 圆周率的计算

【第5节】函数和代码复用

本节学习目标:掌握函数的基本使用方法,理解并掌握递归使用,掌握PyInstaller库,能够编写带有函数的程序,并能够打包可执行文件。

5.1 函数的定义与使用

5.2 实例7: 七段数码管绘制

5.3 代码复用与函数递归

5.4 模块4: PyInstaller库的使用

5.5 实例8: 科赫雪花小包裹

【第6节】组合数据类型

本节学习目标:掌握组合数据类型(集合、元组、列表、字典)的使用方法,掌握jieba库,能够处理一组数据,并处理中文文本。

6.1 集合类型及操作

6.2 序列类型及操作

6.3 实例9: 基本统计值计算

6.4 字典类型及操作

6.5 模块5: jieba库的使用

6.6 实例10: 文本词频统计

【第7节】文件和数据格式化

本节学习目标:掌握文件的使用方法,理解一二维数据,掌握wordcloud库,能够处理包含一二维数据的文件,能够用程序绘制词云。

7.1 文件的使用

7.2 实例11: 自动轨迹绘制

7.3 一维数据的格式化和处理

7.4 二维数据的格式化和处理

7.5 模块6: wordcloud库的使用

7.6 实例12: 政府工作报告词云

【第8节】程序设计方法学

本节学习目标:理解Python程序设计思维,掌握扩展Python编程的基本方法,掌握os库,能够安装Python第三方库。

8.1 实例13: 体育竞技分析

8.2 Python程序设计思维

8.3 Python第三方库安装

8.4 模块7: os库的使用

8.5 实例14: 第三方库安装脚本

【第9节】Python计算生态概览

本节学习目标:了解Python计算生态的宽度和广度,了解各领域重要计算生态的名字,体会编程之美。

9.1 从数据处理到人工智能

9.2 实例15: 霍兰德人格分析雷达图

9.3 从Web解析到网络空间

9.4 从人机交互到艺术设计

9.5 实例16: 玫瑰花绘制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值