匡醍量化|大富翁量化 This is the learning path for the "Python Quantitative Programming" series: from "Why Learn Python" to "Independently Writing Strategy Engineering," listing all materials on the site in order. Follow the sequence; do not skip.
| Stage | What to Do | Site Entry |
|---|---|---|
| Start (1-2 weeks) | Set up environment, learn core Numpy/Pandas syntax | 01 Why Learn Python → Numpy/Pandas |
| Advanced (1-2 months) | Efficient coding, data processing, visualization | chap06 Efficient Coding → Visualization Series |
| Practical (Ongoing) | Engineering standards: unit tests, version control, documentation | chap08/10 → Real projects |
01 Why Learn Python clarifies "why Python is chosen for quantitative finance" (ecosystem, not the language itself). Then:
find_runs; usable immediately after learning.The goal of this stage: When seeing any data processing requirement, your first reaction should be "how to vectorize it," not "how to write a for loop."
The goal of this stage: Code reproducibility — the same script, on a different machine or three months later, yields the same results.
The biggest pitfall in learning Python is "always being a beginner." Finish the sequence above, and you graduate — the rest is learned through practice.
96 articles · grouped by level