Python for Finance

An introduction and seventeen parts, from installing Python to writing real scripts, with finance examples throughout.

Start here

  1. Python Learning Path: From Fundamentals to Intermediate Applications

    Introduction, 27 Apr 2025

  2. Getting Started with Python on Windows

    Part 1 of 17, 28 Apr 2025

  3. Text Editors vs. IDEs for Python Development

    Part 2 of 17, 1 May 2025

  4. Python Syntax Fundamentals & Language Features

    Part 3 of 17, 9 May 2025

  5. Core Data Structures in Python

    Part 4 of 17, 20 May 2025

  6. Functions, Modules & File I/O in Python

    Part 5 of 17, 30 May 2025

  7. Virtual Environments & Packaging in Python

    Part 6 of 17, 5 Jun 2025

  8. Code Quality & Collaboration in Python

    Part 7 of 17, 12 Jun 2025

  9. Testing & Debugging Python Code

    Part 8 of 17, 19 Jun 2025

  10. Command-Line Tools & Automation with Python

    Part 9 of 17, 26 Jun 2025

  11. The Python Ecosystem & Interactive Data Workflows

    Part 10 of 17, 3 Jul 2025

  12. NumPy Fundamentals for Numerical Data

    Part 11 of 17, 10 Jul 2025

  13. Data Analysis with pandas

    Part 12 of 17, 17 Jul 2025

  14. Data Visualisation Basics in Python

    Part 13 of 17, 24 Jul 2025

  15. Introduction to Object-Oriented Programming (OOP) in Python

    Part 14 of 17, 31 Jul 2025

  16. Web Development Foundations with Python

    Part 15 of 17, 7 Aug 2025

  17. Building Simple GUI Applications with Tkinter

    Part 16 of 17, 14 Aug 2025

  18. Next Steps & Advanced Python Topics

    Part 17 of 17, 21 Aug 2025