本课程面向零编程基础的大学生和社会公众,旨在通过理论与实践相结合的方式,使学生能够掌握Python语言的基本语法、核心概念以及面向对象的编程思想,培养学生计算思维的能力,并能运用这些知识解决实际问题。
本课程以项目式教学开展,将python基础需要掌握的知识和技能分为七个项目,项目涵盖了python基础、流程控制、数据类型、函数、文件及面向对象编程。每个项目以项目导学展开,拆分成多个子项目。通过生动案例和编程练习,引导学生积极建立计算思维模式。
Learn Python with Generative AI - Self Paced Online
Still Paying Per Course? Get Every Coursera Certificate for ₹7,999
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Syllabus
- 项目一 初识Python (Python探索之旅)
- 任务导学
- 任务1.1 Python简介
- 任务1.2 Python开发环境搭建
- 任务1.3 第一个Python程序
- 项目二 Python基础 (健康数据分析助手)
- 任务导学
- 任务2.1 语法规则
- 任务2.2 变量与基本数据类型
- 任务2.3 运算符
- 任务2.4 输入输出
- 任务2.5 综合案例
- 项目三 流程控制 (学生成绩管理系统)
- 项目导学
- 任务3.1 条件语句
- 任务3.2 条件嵌套语句
- 任务3.3 while循环语句
- 任务3.4 for循环语句
- 任务3.5 条件与循环嵌套
- 任务3.6 常见异常
- 任务3.7 异常处理
- 任务3.8 综合案例
- 项目四 组合数据类型与字符串 (垃圾分类)
- 任务导学
- 任务4.1 字符串
- 任务4.2 字符串函数
- 任务4.3 列表
- 任务4.4 列表函数
- 任务4.5 字典
- 任务4.6 字典函数
- 任务4.7 元组
- 任务4.8 集合
- 任务4.9 综合案例
- 项目五 函数 (自动售货系统)
- 项目导学
- 任务5.1 函数概述
- 任务5.2 函数的定义和调用
- 任务5.3 函数参数的传递
- 任务5.4 函数的返回值
- 任务5.5 变量作用域
- 任务5.6 递归函数和匿名函数
- 任务5.7 综合案例
- 项目六 文件操作 (2024年政府工作报告)
- 任务导学
- 任务6.1 文件的打开与关闭
- 任务6.2 TXT文件的读写操作
- 任务6.3 CSV文件的读写操作
- 任务6.4 JSON文件的读写操作
- 任务6.5 文件与目录管理
- 任务6.6 综合案例
- 项目七 面向对象编程 (诗词信息管理系统)
- 项目导学
- 任务7.1 初识对象
- 任务7.2 类的成员
- 任务7.3 特殊方法
- 任务7.4 封装
- 任务7.5 继承
- 任务7.6 重写与多态
- 任务7.7 综合案例
- 期末考试
Taught by
Jiangxi Modern Polytechnic College