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