This article mainly covers the core knowledge of Python programming (excluding the standard library and third-party libraries for now).

The following content is presented in order through a series of mind maps:Basic knowledge, data types (numbers, strings, lists, tuples, dictionaries, sets), conditionals & loops, file objects, errors & exceptions, functions, modules, object-oriented programming;

This note is based on Python 3.x

A PDF download link is provided at the end of the article.

Mind Map (click the image to view full size)

  • Default reading order:From right to left, clockwise direction。
  • Mind map software:XMind

Overview

14 Mind Maps

Basic Knowledge

Data Types

Sequences

Strings

Lists & Tuples

Dictionaries & Sets

Conditionals & Loops

File Objects

Errors & Exceptions

Functions

Modules

Object-Oriented Programming

PDF Document Download

PDF Download

About the Author

Xiaoyue-chan, a second-year master's student at a medical school, loves mind maps and data science, and dreams of working in data-related fields after graduation. Personal blog: https://woaielf.github.io , where mind map notes are shared irregularly. Once enough notes on a topic have accumulated, they are compiled into an article. (Like this one~) If any friend wants to get a preview, feel free to visit the blog. Mature mind maps are shared in the GitHub project: https://github.com/woaielf/MindMap_ZY . You are welcome to fork it, and giving a star along the way would be even better. Thanks~