Part II. Mastering the Basics
Every robust financial workflow depends on a solid grasp of Python fundamentals and numerical building blocks. This part deepens your understanding of data structures, numerical arrays, tabular analytics, object-oriented design, and visualization.
This part reinforces the foundations that later chapters rely on:
-
Chapter 4 reviews core data types and containers and shows how they appear in typical finance scripts.
-
Chapter 5 introduces
NumPyarrays and vectorization as the backbone of fast numerical computing. -
Chapter 6 focuses on
pandasfor tabular and time-series analysis, laying the groundwork for all later data work. -
Chapter 7 strengthens object-oriented programming skills so that pricing, risk, and strategy logic can be packaged as reusable components.
-
Chapter 8 develops a visual vocabulary for financial data and emphasizes plots as diagnostic tools, not just presentation artifacts.
By the end of this part, you have a reliable core toolkit for numerical and data-centric work in finance.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access