Skip to content

Latest commit

 

History

History
87 lines (53 loc) · 3.33 KB

README.md

File metadata and controls

87 lines (53 loc) · 3.33 KB

Learning Python

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.


📚 Contents


📖 About the Repository

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.


🐍 100 Days of Python

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.


📈 Progress Overview

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.

🛠 How to Use This Repository

  1. 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.


🔧 Tools and Technologies

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.


🌟 Future Plans

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.


👤 About Me

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