Python
I. Python Fundamentals
- Variables and datatypes- (Build your own bio/profile script)
- Strings and string methods - (Word counter & palindrome checker)
- List and Tuples (Manage a grocery list like a pro)
- Dictionaries and sets (Create your own contact book)
- Conditionals (Make a guess-the-number game)
- Loops (Multiplication tables & pattern printing)
II. Python Functions and Logic
- Functions (Prime number checker)
- Function arguments (Tip calculator with custom tips)
- Recursion Basics (Factorials & Fibonacci series)
- Lambda, Map, Filter (Process lists efficiently)
- List Comprehensions (Filter odd/even numbers easily)
- Error Handling (Build a safe input reader)
- Review + Mini Project (Command-line to-do list)
III. Files, Modules & OOP
- Reading & Writing Files (Save and load notes)
- Custom Modules (Create your own utility math module)
- Classes & Objects (Student grade tracker)
- Inheritance & OOP (RPG character system)
- Dunder Methods (Build a custom string class)
- OOP Mini Project (Simple bank account system)
- Review & Practice (Quiz app using OOP concepts)
IV. Real-World Python & APIs — Build Cool Apps
- JSON & APIs (Fetch weather data)
- Web Scraping (Extract titles from HTML)
- Regular Expressions (Find emails & phone numbers)
- Tkinter GUI (Create a simple counter app)
- CLI Tools (Command-line calculator with argparse)
- Automation (File organizer script)
- Final Project (Choose, build, and polish your app!)
Comments
Post a Comment