所有级别

Python马拉松:100天内完成100个项目

掌握你需要的技能

通过100个实践课程学习。构建真实世界的项目,并通过实践经验提升你的职业生涯。

100 lessons
自定进度
108 毕业学生

关于本课程

这门综合课程旨在让你从初学者到精通 Python Marathon:100 天内的 100 个项目。通过 100 个精心设计的课程,你将通过实践和真实世界的项目来学习。

我们的课程结构旨在为你提供理论知识和实践技能。每节课都建立在前一节课的基础上,确保平稳的学习曲线。在本课程结束时,你将有信心和技能来应对现实世界的挑战。

你将学到什么

🎯

实用技能

通过动手项目和真实案例进行实践学习

📚

100节课程

涵盖从基础到高级主题的综合课程

💼

职业准备

构建项目组合并获得胜任工作的技能

🏆

证书

获得结业证书,展示您的成就

🌐

终身访问

按照自己的节奏学习,无限制地访问所有内容

👥

社区支持

加入数千名学习者,并在需要时获得帮助

📚

查看课程大纲

探索完整的课程大纲 — 所有课程、主题和项目

打开课程大纲

课程大纲

1 Python 基础 5 lessons

  • 第一天(初级)- 使用 Python 中的变量来管理数据
  • 第二天(初级)- 理解数据类型以及如何操作字符串
  • 第三天(初级)- 控制流和逻辑运算符
  • 第四天(初级)- 随机化和 Python 列表
  • 第五天(初级)- Python 循环

2 中级 Python & OOP 5 lessons

  • 第 15 天(中级)- 本地开发环境
  • 第 16 天(中级)- 面向对象编程 (OOP)
  • 第 17 天(中级)- “银行账户模拟”项目和 OOP 的优势
  • 第 18 天(中级)- Turtle 和图形用户界面 (GUI)
  • 第 19 天(中级)- 实例、状态和高阶函数

3 数据处理和文件 3 lessons

  • 第 24 天(中级)- 文件、目录和路径
  • 第 25 天(中级)- 使用 CSV 数据和 Pandas 库
  • 第 26 天(中级)- Python 中的列表推导式

4 桌面 GUI 应用程序 (Tkinter) 5 lessons

  • 第 27 天(中级)- Tkinter、*args、**kwargs 和创建 GUI 程序
  • 第 28 天(中级)- Tkinter、动态类型、“单位转换器”GUI 应用程序
  • 第 29 天(中级)- 构建密码管理器 GUI 应用程序
  • 第 30 天(中级)- Python 中的错误处理
  • 第 31 天(中级)- “计算器 GUI 应用程序”顶点项目

5 API 和自动化 5 lessons

  • 第 32 天(中级+)- 发送电子邮件 (smtplib) 和管理 DateTime
  • 第 33 天(中级+)- API 端点和 API 参数 - ISS 覆盖通知器
  • 第 34 天(中级+)- API 端点和 API 参数 - “测验应用程序”
  • 第 35 天(中级+)- 密钥、身份验证和环境变量:发送短信
  • 第 36 天(中级+)- “带有降雨警报的天气追踪器”项目

6 Web 基础 (HTML/CSS) 5 lessons

  • 第 41 天(Web 基础)- HTML 简介
  • 第 42 天(Web 基础)- 中级 HTML
  • 第 43 天(Web 基础)- CSS 简介
  • 第 44 天(Web 基础)- 中级 CSS
  • 第 65 天(Web 基础)- 网页设计

7 网页抓取 5 lessons

  • 第 45 天(中级+)- 使用 Beautiful Soup 进行网页抓取
  • 第 46 天(中级+)- 使用 Spotify API 的“Billboard Top Charts Analyzer”项目
  • 第 47 天(中级+)- 创建自动化的产品库存跟踪器
  • 第 48 天(中级+)- Selenium Webdriver 浏览器和网页抓取
  • 第 49 天(中级+)- 通过关键字自动收集新闻

8 使用 Flask 进行 Web 开发 5 lessons

  • 第 54 天(中级+)- Web 开发简介
  • 第 55 天(中级+)- Flask 和 Internet 中的 HTML 和 URL 解析
  • 第 56 天(中级+)- 使用 Flask 渲染 HTML/静态文件和模板
  • 第 57 天(中级+)- 使用 Flask 中的 Jinja 进行模板化
  • 第 58 天(中级+)- “博客”项目,第 1 部分 - Flask 基础

9 专业工具(Git、部署) 2 lessons

  • 第 70 天(高级)- Git 和 GitHub 版本控制
  • 第 71 天(高级)- 部署您的 Web 应用程序

10 数据科学 5 lessons

  • 第 72 天(数据科学)- 数据科学简介
  • 第 73 天(高级)- 使用 Matplotlib 进行数据可视化
  • 第 74 天(高级)- 使用 Pandas 聚合和合并数据
  • 第 75 天(高级)- Google Trends 数据:重采样和分析
  • 第 76 天(高级)- 使用 Plotly 清理和可视化数据

11 作品集项目 5 lessons

  • 第 82 天(作品集项目)- [脚本] 按扩展名组织文件
  • 第 83 天(作品集项目)- [Web 开发] “URL 缩短器”Web 应用程序
  • 第 84 天(作品集项目)- [脚本] 从电子邮件自动下载报告
  • 第 85 天(作品集项目)- [GUI] “桌面天气信息员”应用程序
  • 第 86 天(作品集项目)- [GUI] “图像水印”应用程序
限时优惠结束倒计时: 05h 00m 00s

选择您的学习计划

今天开始学习

-70%

3个月访问权

适合体验

$49.95
$14.95
仅$4.98/月
05h 00m 00s
汇率每小时更新
  • 访问所有课程课时
  • 实践项目
  • 可下载的资源和代码
  • 结业证书
  • 社区支持
开始学习
-72%

全部课程 — 1年

最超值

$199.00
$55.00
仅$4.58/月
05h 00m 00s
汇率每小时更新
  • 1年内访问所有课程
  • 包含所有课程更新
  • 优先社区支持
  • 独家奖励项目
  • 一对一导师辅导
  • 面试准备指南
获取全部课程

结账

Plan Name
请输入有效的电子邮箱
请输入有效的电话号码
🔒 通过Stripe安全支付
正在创建支付会话...

获取课程访问权限

输入您的 WhatsApp 或 Telegram 号码 — 我们将向其发送课程访问
请输入有效号码(至少 7 位数字)

加入我们的学习社区

111
活跃学生
100
课程
95%
成功率
24/7
AI 支持

免费试学第一课

立即开始学习,免费入门课程 - 无需信用卡

开始免费课程

准备好开始学习了吗?

加入成千上万的学生,今天就开始你的旅程。立即访问所有 100 节课程。

立即注册
免费试听课程