Live Day 1: Iterators, Generators & Decorators (2 Hours)
- 0:00–0:30: Iterators vs Generators, yield, generator expressions
- 0:30–1:00: Custom iterator classes
- 1:00–1:30: Decorators: function wrapping, chaining
- 1:30–2:00: Mini project (logging decorator + generator-based data stream)
- Live Coding: Decorator for timing functions
- Q&A + Practice: 15 minutes
Live Day 2: File System, OS & Automation (2 Hours)
- 0:00–0:30: os, shutil, glob, pathlib usage
- 0:30–1:00: Automating file tasks (renaming, cleanup)
- 1:00–1:30: Working with ZIP files, scheduling scripts
- 1:30–2:00: Mini project (folder organizer or backup tool)
- Live Coding: Script to clean temp files
- Q&A + Practice: 15 minutes
Live Day 3: Multithreading & Multiprocessing (2 Hours)
- 0:00–0:30: Threading basics, threading.Thread, locks
- 0:30–1:00: Multiprocessing: Process, Queue, Pool
- 1:00–1:30: Performance comparison, use cases
- 1:30–2:00: Mini project (parallel downloader or data processor)
- Live Coding: Threaded file fetcher
- Q&A + Practice: 15 minutes
Live Day 4: API Integration & Web Development (2 Hours)
- 0:00–0:30: REST APIs, HTTP methods, status codes
- 0:30–1:00: Using requests for GET/POST
- 1:00–1:30: Intro to Flask: routes, templates
- 1:30–2:00: Mini project (weather app or currency converter)
- Live Coding: Flask app with external API
- Q&A + Practice: 15 minutes
Live Day 5: Testing, Packaging & Final Project (2 Hours)
- 0:00–0:30: Unit testing with unittest, test cases, assertions
- 0:30–1:00: Packaging: setup.py, virtual environments
- 1:00–1:30: Final Project: Modular Flask app or CLI tool with API + threading
- 1:30–2:00: Recap, deployment tips, certification guidance
- Live Coding: Packaged CLI utility with tests
- Wrap-up: Quiz + Certificate eligibility criteria
Reviews
There are no reviews yet.