← All courses
Software Engineering

Python Programming

The language behind most AI, data and automation work today.

Python Programming — Advance

Object-oriented Python, libraries, APIs, databases and building applications other people use.

55 study hours 400 pages 10 modules PDF ebook

What is inside

01 Object-oriented programming: classes, inheritance, composition
02 Modules, packages and virtual environments
03 Working with APIs and the requests library
04 Data handling with pandas and NumPy
05 Databases from Python — SQLite and MySQL
06 Web scraping responsibly and legally
07 Building web backends with Flask and FastAPI
08 Regular expressions and text processing
09 Concurrency: threads, processes and asyncio
10 Testing with pytest, and writing testable code

By the end you can

  • Build and publish a Python package or web API
  • Process and analyse real datasets
  • Write tested, maintainable Python