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

Popular posts from this blog

Generative AI using python

Software Development Methodologies

Software engineering

Block chain Technology

Software Development Lab

Business and Data Analytics