Skip to main content

Section outline

    • Python history and environment setup

    • Data types, collections, loops, and functions

    • String handling, lambda, list comprehensions

    • Decorators and standard libraries

    • Object-Oriented Programming (OOP) in Python

    • Using and creating modules

    • Exception handling mechanisms

    • Regex and advanced string operations

    • File I/O with CSV, XML, JSON, HTML

    • REST API concepts (client side), HTTP status codes

    • Debugging, profiling, unit tests, and logging

    • Flask framework essentials

    • Templates, ORM, and database connections

    • Building RESTful APIs

    • Production deployment best practices

    • Multithreading and multiprocessing in Python

    • Project structure and packaging

    • Advanced Jinja2 templating

    • Full-stack application development project