一套为期 30 天、循序渐进的免费 JavaScript 入门课程,包含每日讲义、练习和迷你项目。
Asabeneh/30-Days-Of-Python
一套分 30 天循序渐进的 Python 编程教程,从基础语法讲到 Web、API 与数据工具。
- Star
- 76,729
- Fork
- 13,862
- 未关闭 Issue
- 229
- 最近提交
- 21天前
这是什么?
30 Days Of Python 是一门面向初学者的 Python 入门课程,按 30 天拆分,每天讲解一个主题。内容从安装 Python 和配置 VS Code 开始,依次覆盖变量、数据类型、条件与循环、函数、模块、类与对象、文件读写和异常处理。
后半部分转向实际应用,包括网络爬虫、虚拟环境、统计学基础、pandas、Python Web 开发、MongoDB 操作,以及 API 的调用与构建。每一天都是独立的 Markdown 文件,附有讲解、示例和三个难度级别的练习。
课程说明完成时间可能在 30 到 100 天之间,作者还提供配套视频。仓库中包含多种语言的译本。
核心功能
- 01从数据类型讲到类、模块和异常处理,覆盖 Python 基础。
- 02后半程包含 pandas、网络爬虫、MongoDB 和 API 构建等实践主题。
- 03每天都有讲解、代码示例和三档难度的练习。
- 04除英文外还提供多种语言版本。
适用场景
- 零基础自学 Python,按自己的节奏推进。
- 按每天的练习组织系统化的自学计划。
- 在转向数据分析或 Web 开发前复习 Python 基础。
快速上手
- 1
从 python.org 下载并安装 Python 3(选择适合你系统的安装包)
- 2
运行命令检查 Python 是否已安装并查看版本
python3 --version - 3
打开 Python 交互式命令行并尝试你的第一个脚本
python - 4
从第 1 天(介绍)开始阅读课程,然后进入第 2 天
使用前须知
- README 中未说明许可证,因此再利用条款不明确。
- 课程正文为英文,其他语言版本需另行查阅 README 中的链接。
标签
常见问题
- 30-Days-Of-Python 是什么?
- 一套分 30 天循序渐进的 Python 编程教程,从基础语法讲到 Web、API 与数据工具。 30 Days Of Python 是一门面向初学者的 Python 入门课程,按 30 天拆分,每天讲解一个主题。内容从安装 Python 和配置 VS Code 开始,依次覆盖变量、数据类型、条件与循环、函数、模块、类与对象、文件读写和异常处理。
- 30-Days-Of-Python 可以免费使用吗?用的什么许可证?
- 30-Days-Of-Python 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- 30-Days-Of-Python 还在维护吗?
- 活跃维护中。30-Days-Of-Python 最近一次提交是在 2026年9月30日。
- 30-Days-Of-Python 适合用来做什么?
- 零基础自学 Python,按自己的节奏推进。 按每天的练习组织系统化的自学计划。 在转向数据分析或 Web 开发前复习 Python 基础。
- 30-Days-Of-Python 怎么安装和运行?
- 从 python.org 下载并安装 Python 3(选择适合你系统的安装包) 运行命令检查 Python 是否已安装并查看版本: python3 --version 打开 Python 交互式命令行并尝试你的第一个脚本: python 从第 1 天(介绍)开始阅读课程,然后进入第 2 天
- 在哪里获取 30-Days-Of-Python?
- 源代码和安装说明在 GitHub 上:https://github.com/Asabeneh/30-Days-Of-Python
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
微软推出的 10 周 20 课数据科学入门课程,基于 Python 讲解数据处理与可视化。
《Think Stats》第三版配套的 Jupyter 笔记本、数据与补充材料,基于 Python 与 pandas。
可直接替代 Jupyter 的数据笔记本,内置 AI 助手,支持 Python、R 和 SQL。
一套 Jupyter Notebook 示例与指南,演示如何使用 OpenAI API 完成常见任务。
一套面向初学者的开源课程,用 C#、Java、JavaScript、Python、Rust 和 TypeScript 示例讲解 MCP 协议。