共 20 个章节 · 登录 后记录学习进度
搭建Python编程环境,编写并运行第一个程序Hello World,学习从终端运行Python程序的方法。
学习变量、字符串、数字与注释的基本用法,了解Python之禅。
认识列表这种最基本的数据结构,学习访问、修改、添加、删除元素以及组织列表的方法。
使用for循环高效遍历列表,掌握range()、切片和元组,养成规范的代码格式。
编写条件测试,使用if-elif-else结构做出判断,并学会用if语句处理列表。
掌握键值对数据结构,学习创建、访问、遍历字典以及嵌套字典的技巧。
使用input()获取用户输入,通过while循环编写交互式程序,并会用标志控制循环。
学习定义和调用函数,掌握位置实参、关键字实参、默认值、返回值以及将函数存入模块的方法。
面向对象编程入门:创建和使用类、实例属性与方法、继承以及导入类。
学习读写文件、异常处理,并使用json模块持久化存储数据。
使用unittest编写单元测试,测试函数和类,为代码建立自动化回归保障。
项目1外星人入侵第1阶段:安装Pygame、创建游戏窗口、添加飞船并实现驾驶与射击。
项目1外星人入侵第2阶段:创建外星人群、实现移动、射杀外星人与游戏结束逻辑。
项目1外星人入侵第3阶段:添加Play按钮、提高等级、实现记分与最高分。
项目2数据可视化第1阶段:使用matplotlib绘制折线图和散点图,模拟随机漫步。
项目2数据可视化第2阶段:读取CSV和JSON数据文件并进行分析可视化。
项目2数据可视化第3阶段:使用requests请求GitHub等API数据并可视化。
项目3 Web应用第1阶段:建立虚拟环境、创建Django项目、定义模型并使用管理后台。
项目3 Web应用第2阶段:让用户输入数据、创建用户账户、实现登录注册与用户数据管理。
项目3 Web应用第3阶段:使用Bootstrap美化界面并部署上线。