案例驱动式Python基础与应用(省级一流课程)
案例驱动式Python基础与应用(省级一流课程)
1万+ 人选课
更新日期:2025/05/08
开课平台学银在线
开课高校武昌首义学院
开课教师金兰陈苏红梁洁张硕韩洁王淑青
学科专业工学计算机类
开课时间2025/01/29 - 2025/08/25
课程周期30 周
开课状态开课中
每周学时-
课程简介

Python是一门免费、开源的跨平台编程语言,已经有二十多年的发展历史。Python拥有简洁和清晰的语法特点,拥有丰富和强大的第三方生态库,近年来拥有了众多狂热的支持者,并在TIOBE编程语言排行榜上稳步上升,跃居前三甲。在Stack Overflow上Python排行在数年间跃居第一名。Python是编程语言界的万能军刀,被广泛应用在网络爬虫、Web开发、大数据分析与处理、数据挖掘、人工智能、游戏设计与策划、自动化运维、自动化测试、嵌入式开发等多个行业和领域。目前业内几乎所有大中型互联网公司都在使用Python。

我们走访了中泰证券股份有限公司、星环科技公司、上海浦发银行、中软国际武汉分公司和东软睿道教育信息技术有限公司等五家企业,听听他们对于Python的应用场景和发展趋势的看法。

传统的课程学习模式是先学知识,后做案例,因此容易陷入琐碎的知识细节,面临解决实际问题的时候却无所适从。我们的课程反其道而行之,从实际案例为主线,以问题为导向,按需引入知识碎片,构建模块化的知识体系。通过10个贴近生活的趣味性案例,采用层层递进、版本迭代的开发方式,构建较完整的Python内容结构。学生在案例中学知识,既提升学习乐趣,又培养在不同应用领域内用Python来分析和解决问题的能力。让我们一起开启Python的奇妙世界吧!

本期课程一共有10周,10个章节,每周带大家完成一个贴近生活的趣味性案例,并完成每章的课后作业。老师在每章节学习后都设置了讨论话题,欢迎同学们相互交流学习心得,并随时向老师提出学习疑问。在学习即将结束时,老师会发布一次考试,请大家关注平台通知,不要错过哦。

本课程的配套教材已出版:《案例驱动式Python基础与应用》清华大学出版社 2022.8。



课程大纲

课程资料

  • 1.1 课程简介
  • 1.2 企业声音
  • 1.3 语言故事
  • 1.4 教学大纲
  • 1.5 教材信息
  • 1.6 思维导图
  • 1.7 速查手册

Python基础知识(案例1 便捷水果店)

  • 2.1 Python环境的安装与配置
  • 2.2 便捷水果店 V1.0
  • 2.3 便捷水果店 V2.0
  • 2.4 便捷水果店 V3.0
  • 2.5 便捷水果店 V4.0
  • 2.6 初识Python
  • 2.7 Python基础知识

控制结构(案例2 健康小助手BMI)

  • 3.1 健康小助手BMI V1.0
  • 3.2 健康小助手BMI V2.0
  • 3.3 健康小助手BMI V3.0
  • 3.4 控制结构

字符串及其方法(案例3 居民身份证)

  • 4.1 居民身份证 V1.0
  • 4.2 居民身份证 V2.0
  • 4.3 居民身份证 V3.0
  • 4.4 字符串及其方法

函数(案例4 通讯录)

  • 5.1 通讯录 V1.0
  • 5.2 通讯录 V2.0
  • 5.3 通讯录 V3.0
  • 5.4 函数

组合数据类型(案例5 词频统计)

  • 6.1 词频统计 V1.0
  • 6.2 词频统计 V2.0
  • 6.3 词频统计 V3.0
  • 6.4 词频统计 V4.0
  • 6.5 组合数据类型

面向对象程序设计(案例6 电子宠物)

  • 7.1 电子宠物 V1.0
  • 7.2 电子宠物 V2.0
  • 7.3 面向对象程序设计

turtle及其应用(案例7 神奇的抽象画)

  • 8.1 神奇的抽象画 V1.0
  • 8.2 神奇的抽象画 V2.0
  • 8.3 turtle库及其应用

pygame库及其应用(案例8 大球吃小球游戏)

  • 9.1 大球吃小球游戏 V1.0
  • 9.2 pygame库及其应用

数据分析与可视化(案例9 中国城市数据)

  • 10.1 Jupyter Notebook的安装和使用
  • 10.2 中国城市数据 V1.0
  • 10.3 中国城市数据 V2.0
  • 10.4 中国城市数据 V3.0
  • 10.5 中国城市数据 V4.0
  • 10.6 数据分析与可视化

Python网络爬虫(案例10 豆瓣网电影信息的爬取)

  • 11.1 豆瓣网电影信息的爬取 V1.0
  • 11.2 豆瓣网电影信息的爬取 V2.0
  • 11.3 豆瓣网电影信息的爬取 V3.0
  • 11.4 Python网络爬虫