Skip to main content
Python logo

Python for Enterprise

This course takes Python beyond scripting and into the two skills an enterprise engineer is asked for most often: talking to APIs and making sense of business data. It assumes you're comfortable with core Python (variables, functions, dictionaries) and builds two independent tracks on top of that:

  • Section 1 — APIs: consume a third-party API with requests, then build and serve your own API with FastAPI, finishing with a capstone that connects both directions into one working system.
  • Section 2 — Data: use NumPy for fast numerical computation, then Pandas to load, clean, transform, and analyse a realistic retail sales dataset, finishing with a capstone that produces an executive-style report.

The two sections are independent — you can do either first — but within a section, chapters build on one another.

Prerequisites: Basic Python (variables, loops, functions, dictionaries). No prior experience with APIs, NumPy, or Pandas is assumed.


Section 1 — APIs

  1. Consuming APIs with requests
  2. Building APIs with FastAPI
  3. Capstone: Task Manager API

Section 2 — Data

  1. NumPy: Arrays, Indexing & Slicing
  2. NumPy: Vectorized Operations, Reshaping & Linear Algebra
  3. Pandas: Series, DataFrames & Selection
  4. Data Cleaning & Transformation with Pandas
  5. GroupBy, Pivot Tables & Time Series with Pandas
  6. Capstone: Retail Sales Intelligence Report