Python Development
This module covers Python development from fundamentals to advanced topics, based on Python 3.13. Topics include syntax, data types, functions and modules, OOP, virtual environments and package management, data structures and algorithms, concurrency, major frameworks (Django / Flask / Tornado), web scraping, network programming, testing, and common developer tools.
Syntax, data types, functions, modules, and OOP
Sorting algorithms, trees, and binary trees
Django, Flask, Tornado, DRF
Requests, BeautifulSoup, Scrapy, and anti-scraping techniques
Sockets, asyncio, and network protocols
unittest, pytest, and test-driven development
Handy Python scripts and productivity tools
Last updated on