AX 爱鲜报

Python-100-Days 百日学 Python

骆昊(jackfrued)开源的 Python 学习路线,以 100 天为周期从零基础讲到 Django 实战、数据库与数据分析,中文讲解细致、示例丰富,是中文社区最受欢迎的 Python 入门教程之一。

爱鲜报评分

0.0

0 人评分

188k

星数

是

中文

Jupyter Notebook

主语言

是

活跃

14

贡献者

人工分析

EDITORIAL

推荐理由

内容体系完整,从语法基础一路铺到 Django、MySQL、Linux 与数据分析,适合按天打卡式系统学习。全中文写作、配套 B 站视频与知乎专栏,对国内初学者非常友好。近 19 万 Star 也说明其内容经过大量读者检验,遇到问题容易找到讨论。

适用场景

  • Python 零基础自学
  • 编程培训班教学素材
  • 高校课程配套讲义
  • 转行开发者系统补基础
  • Django Web 入门实战

优点

  • 100 天分阶段路线清晰,可按天推进
  • 全中文讲解,示例贴近实战
  • 覆盖语法、数据库、Web、数据分析多个方向
  • 配套视频与专栏,学习资源丰富
  • 社区庞大,问题容易检索到答案

缺点

  • 以文档教程为主,不是可直接运行的软件库
  • 部分章节依赖特定版本环境,需自行调整
  • 内容偏入门到中级,深入原理需另找资料
  • 仓库含推广与付费群信息,需自行甄别
上手难度 入门

项目简介

Python-100-Days 是骆昊(jackfrued)维护的 Python 学习路线项目,以「100 天从新手到大师」为线索,把 Python 学习拆成可按天推进的阶段任务。项目以 Markdown 讲义为主,配合 Jupyter Notebook 示例,长期位居 GitHub 中文教程类项目前列。

内容结构

教程按天组织,大致分为几个阶段:

  • Day01~20 语言基础:环境安装、变量与运算符、分支与循环、列表/元组/字符串/集合/字典、函数与模块、面向对象编程
  • Day21~30 语言应用:文件读写与异常、JSON 序列化、CSV/Excel/Word/PDF 处理、图像处理、邮件短信、正则表达式
  • Day31~35 进阶与其他:Python 语言进阶、Web 前端入门、Linux 操作系统
  • Day36~45 数据库:MySQL 概述、DDL/DML/DQL/DCL、索引、Python 接入 MySQL、Hive 实战
  • Day46~60 Django 实战:快速上手、模型与 ORM、静态资源与 Ajax、Cookie/Session、报表与日志、中间件等
  • 后续阶段还涉及爬虫、数据分析、机器学习等方向

学习方式建议

教程强调动手实践,建议按天阅读讲义并同步敲代码:

# 例如 Day03 的变量与类型示例
name = 'Alice'
age = 18
print(f'{name} 今年 {age} 岁')

每节末尾通常配有练习题,适合先独立完成再对照讲解。

适合谁

  • 完全没有编程基础、希望系统入门 Python 的读者
  • 需要一套完整教学大纲的培训讲师或高校教师
  • 想补齐数据库与 Web 开发基础的转行者

注意事项

项目本质是教程文档集合,并非可安装的软件包;部分示例依赖特定 Python 版本与第三方库,运行前需按章节说明准备环境。仓库中夹带作者的个人推广与付费社群信息,阅读时自行取舍即可。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。