Unit - 1
Learn Python programming fundamentals, syntax, dynamic data types, control structures, list comprehensions, and built-in dictionary methods.
Unit - 2
Master Python functions, variable scopes, lambda expressions, function decorators, generator functions, and recursive programming structures.
Unit - 3
Understand Python modules and packages, package distribution, namespace management, standard library utilities, and virtual environment setup.
Unit - 4
Build web applications with the Flask framework, covering URL routing, Jinja2 templating, HTTP request handling, forms, and database access.
Unit - 5
Learn the Django web framework, MTV architecture, Object-Relational Mapping (ORM), database migrations, templates, and built-in admin tools.
Unit - 6
Design and build RESTful APIs with Python, covering HTTP methods, serialization, token authentication, and Django REST Framework best practices.