explaingit

jackfrued/python-core-50-courses

12,529Audience · generalComplexity · 1/5Setup · easy

TLDR

A beginner-friendly Python programming course in Chinese with 50 structured lessons, designed as a gentler on-ramp for new coders. Written lessons live on GitHub, companion videos are on Bilibili and code examples on Baidu Pan.

Mindmap

mindmap
  root((Python 50 Courses))
    What it is
      Beginner Python course
      Chinese language
    Format
      Written lessons on GitHub
      Videos on Bilibili
      Code files on Baidu Pan
    Audience
      Complete beginners
      Chinese speakers
    Content
      50 structured lessons
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Work through a structured 50-lesson Python course in Chinese aimed at complete beginners.

USE CASE 2

Watch companion video lessons on Bilibili alongside the written course notes from this repository.

USE CASE 3

Download example code files from Baidu Pan to follow along with each lesson's exercises.

Tech stack

Python

Getting it running

Difficulty · easy Time to first run · 5min
No license is stated, rights are reserved by default.

In plain English

This repository is a beginner-friendly Python programming course written in Chinese, titled "Python Language Basics 50 Courses." The author created it as a simpler, more accessible version of an earlier project called Python-100-Days, which many beginners found too difficult to start with. This course takes the first 15 days of that original project and rewrites the content in plainer language, making it a gentler introduction to Python for people who are new to coding. The course materials are hosted on GitHub, and companion video lessons are available on the Chinese video platform Bilibili. Supplementary files and code examples referenced in the tutorials are stored on Baidu Pan, a Chinese cloud storage service. The author also maintains a column on the Chinese knowledge-sharing platform Zhihu where the same content is mirrored. For readers in China who find GitHub slow to load, the README provides instructions for editing the system hosts file to fix image-loading issues. The author also mentions a paid study group where learners can get direct support via WeChat. Overall, this is a structured self-study resource for Chinese-speaking beginners who want a practical, step-by-step introduction to Python, backed by video walkthroughs and downloadable example files. The README itself is brief and serves mainly as a navigation guide to those external resources.

Copy-paste prompts

Prompt 1
I'm following the Python Core 50 Courses by jackfrued. Explain the concept from the first lesson, variables, data types, and basic input/output, with simple code examples I can run.
Prompt 2
I finished the first 10 lessons of Python Core 50 Courses. Give me 5 beginner practice exercises that test what I've learned so far.
Prompt 3
Compare Python Core 50 Courses with Python-100-Days and explain which is better to start with for a complete beginner with no coding experience.
Open on GitHub → Explain another repo

← jackfrued on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.