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 withFastAPI, finishing with a capstone that connects both directions into one working system. - Section 2 — Data: use
NumPyfor fast numerical computation, thenPandasto 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.