Welcome to my Python learning repository! 🎉 This repository documents my journey of learning Python through various courses, tutorials, and hands-on projects. Here, you'll find my work from Angela Yu's 100 Days of Python course and other Python projects as I advance in my programming skills.
- About the Repository
- 100 Days of Python
- How to Use This Repository
- Tools and Technologies
- Future Plans
- About Me
- License
This repository is divided into sections based on Python learning resources. The primary focus is on Angela Yu's 100 Days of Python course, but I also plan to include other tutorials and projects as I progress. This serves as a portfolio of my learning journey, demonstrating my growth as a developer.
Angela Yu's 100 Days of Python is a comprehensive course designed to teach Python through daily hands-on projects. This section documents my progress in the course, with each day’s project organized in separate folders.
Day | Project Name | Description |
---|---|---|
Day 1 | Band Name Generator | Learned about input, string manipulation, and concatenation. Built a fun program to generate band names based on user input. |
Day 2 | Tip Calculator | Practiced arithmetic operations, data types, and formatting. Developed a calculator to split bills and tips among friends. |
Day 3 | Treasure Island Game | Explored conditionals, logic, and decision-making. Created a text-based adventure game where players choose their path. |
Day 4 | Rock Paper Scissors Game | Learned about control flow, the random module, and user interaction. Built a game to play Rock-Paper-Scissors against the computer. |
- Clone this repository to your local machine:
git clone https://github.com/Snehshishdutta/Learning-Python.git
Navigate to the 100-Days-of-Python folder for projects from Angela Yu's course. Open any project folder to view the code files.
Python 3.10+: Programming language used for all projects.
PyCharm IDE: Main development environment for writing and testing code.
Git and GitHub: Version control and repository hosting.
Complete all 100 Days of Python projects.
Explore advanced Python topics such as:
Object-Oriented Programming (OOP).
Web development with Flask/Django.
Data analysis with Pandas and Matplotlib.
Machine learning with TensorFlow and Scikit-learn.
Add more Python-related projects to this repository.
Hi! I'm a first-year engineering student passionate about learning and building projects in AI/ML, app development, and web development. I'm committed to consistently improving my skills and contributing to open-source projects.
Connect with me on GitHub: Snehshishdutta