课程中心

共 20 个章节 · 登录 后记录学习进度

第一部分 基础知识

第1章 · 起步

搭建Python编程环境,编写并运行第一个程序Hello World,学习从终端运行Python程序的方法。

去学习 章节测验

第2章 · 变量和简单数据类型

学习变量、字符串、数字与注释的基本用法,了解Python之禅。

去学习 章节测验

第3章 · 列表简介

认识列表这种最基本的数据结构,学习访问、修改、添加、删除元素以及组织列表的方法。

去学习 章节测验

第4章 · 操作列表

使用for循环高效遍历列表,掌握range()、切片和元组,养成规范的代码格式。

去学习 章节测验

第5章 · if语句

编写条件测试,使用if-elif-else结构做出判断,并学会用if语句处理列表。

去学习 章节测验

第6章 · 字典

掌握键值对数据结构,学习创建、访问、遍历字典以及嵌套字典的技巧。

去学习 章节测验

第7章 · 用户输入和while循环

使用input()获取用户输入,通过while循环编写交互式程序,并会用标志控制循环。

去学习 章节测验

第8章 · 函数

学习定义和调用函数,掌握位置实参、关键字实参、默认值、返回值以及将函数存入模块的方法。

去学习 章节测验

第9章 · 类

面向对象编程入门:创建和使用类、实例属性与方法、继承以及导入类。

去学习 章节测验

第10章 · 文件和异常

学习读写文件、异常处理,并使用json模块持久化存储数据。

去学习 章节测验

第11章 · 测试代码

使用unittest编写单元测试,测试函数和类,为代码建立自动化回归保障。

去学习 章节测验

第二部分 项目实战

第12章 · 武装飞船

项目1外星人入侵第1阶段:安装Pygame、创建游戏窗口、添加飞船并实现驾驶与射击。

去学习 章节测验

第13章 · 外星人

项目1外星人入侵第2阶段:创建外星人群、实现移动、射杀外星人与游戏结束逻辑。

去学习 章节测验

第14章 · 记分

项目1外星人入侵第3阶段:添加Play按钮、提高等级、实现记分与最高分。

去学习 章节测验

第15章 · 生成数据

项目2数据可视化第1阶段:使用matplotlib绘制折线图和散点图,模拟随机漫步。

去学习 章节测验

第16章 · 下载数据

项目2数据可视化第2阶段:读取CSV和JSON数据文件并进行分析可视化。

去学习 章节测验

第17章 · 使用API

项目2数据可视化第3阶段:使用requests请求GitHub等API数据并可视化。

去学习 章节测验

第18章 · Django入门

项目3 Web应用第1阶段:建立虚拟环境、创建Django项目、定义模型并使用管理后台。

去学习 章节测验

第19章 · 用户账户

项目3 Web应用第2阶段:让用户输入数据、创建用户账户、实现登录注册与用户数据管理。

去学习 章节测验

第20章 · 设置样式并部署

项目3 Web应用第3阶段:使用Bootstrap美化界面并部署上线。

去学习 章节测验