Welcome to this comprehensive Python learning repository!
This repo contains carefully curated chapters covering important Python topics along with two hands-on projects to solidify your understanding.
Each chapter focuses on a key Python concept or feature, explained with examples and exercises:
- Chapter 1: Modules, Comments, and PIP
- Chapter 2: Variables and Data Types
- Chapter 3: Strings
- Chapter 4: Lists and Tuples
- Chapter 5: Dictionaries and Sets
- Chapter 6: Conditional Expressions
- Chapter 7: Loops
- Chapter 8: Functions and Recursion
- Chapter 9: File I/O
- Chapter 10: Object-Oriented Programming (OOP) Basics
- Chapter 11: OOP and Inheritance
- Chapter 12: Advanced Python Part 1
- Chapter 13: Advanced Python Part 2
Two projects designed to help you apply what you've learned:
- Project 1 : Rock Paper Scissors: A command-line game where you play rock, paper, scissors against the computer.
- Project 2 : Number Guessing Game: A fun interactive game where the player tries to guess a randomly generated number within a certain number of attempts.
- Clone this repository:
git clone https://github.com/yourusername/your-repo-name.git cd your-repo-name - (Optional) Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies (if any):
pip install -r requirements.txt
- Explore chapters and projects!
- Go through the chapters folder to learn Python topics step-by-step.
- Try out the example codes and exercises in each chapter.
- Build and run the projects to practice applying your knowledge.
Contributions are welcome! Feel free to open issues or submit pull requests to improve the content.
This repository is licensed under the MIT License. See the LICENSE file for details.
If you have any questions, feel free to reach out at jayshree.chauhan7397@gmail.com.