This repository contains my Python practice programs, exercises, and solutions.
- Variables and Data Types
- Input and Output
- Operators
- Format Specifiers
- if
- if-else
- if-elif-else
- Nested conditions
- for loops
- while loops
- Loop control statements
- String operations
- String methods
- Pattern-based problems
- List operations
- Traversing lists
- List-based problem solving
- Tuple creation and manipulation
- Tuple methods
- Dictionary operations
- Nested dictionaries
- Real-world examples
- Set operations
- Union, Intersection, Difference
- Function creation
- Parameters and arguments(*args & **kwargs)
- Return values
- Scope of variables
- Importing modules
- Built-in modules
- Creating custom modules
- Reading files
- Writing files
- Appending data
- Working with text files
- try-except blocks
- Handling common errors
- Custom error messages
- Classes and Objects
- Constructors
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Working with Public REST APIs
- Sending HTTP requests
- Handling JSON responses
- API-based mini projects
- Small Python applications
- Automation scripts
- Practice projects combining multiple concepts
Continuously updated as I learn and explore new concepts