← All open source projects

Python 100 Days

jackfrued/Python-100-Days

Python 100 Days is a learning repository for studying Python step by step, from basics to web, data, and practical topics.

Forks 55,658
Author jackfrued
Language Jupyter Notebook
License Unknown
Synced 2026-06-07

What Python-100-Days is

jackfrued/Python-100-Days is a large Chinese learning project titled “Python - 100 days from beginner to master”. The README starts with author notes from Luo Hao and introduces Python use areas: backend, DevOps, data collection, data science, machine learning, automation testing, and more.

It is not a short crash course. The 100-day format creates a long route from language basics to applied topics, exercises, notebooks, and extra materials. The main language is Chinese.

What is inside

The repo combines Markdown lessons, Jupyter notebooks, and examples. The README explains Python’s appeal for beginners: readability, portability, ecosystem strength, dynamic typing, and support for multiple programming styles.

Learning path shape

This shows the route idea: days and topic blocks, not a random article list.

Language: Markdown
Day 01-15: Python basics
Day 16-30: Functions, OOP, files
Day 31-60: Web and backend
Day 61-80: Data analysis
Day 81-100: ML and project practice

Why it is useful

For self-study, the value is sequence and volume. Instead of asking what to read next, learners get a path that connects syntax with practical Python careers.

Limits

The limits are language, uneven freshness of some material, and the risk of treating “100 days” as a guarantee of mastery. It is a strong base, but it still needs official Python docs, current framework guides, and real projects.