Skip to content

Latest commit

 

History

History
68 lines (46 loc) · 2.46 KB

File metadata and controls

68 lines (46 loc) · 2.46 KB

100 Days of Python Coding Challenge

Welcome to my 100 Days of Python coding journey! This repository documents my progress, challenges, and learnings as I explore Python programming for 100 consecutive days.

Table of Contents

About the Challenge

The 100 Days of Python challenge is designed to improve Python skills through consistent practice and mini-projects. Each day focuses on a specific topic, problem, or project to reinforce learning and build practical experience.

Progress Tracker

Day Topic/Challenge Status
Day 1 Intro to Python & Basics ✅ Done
Day 2 Control Flow and Loops ✅ Done
Day 3 Data Structures 🚧 In Progress

(This table will be updated daily.)

How to Use This Repository

  • Each day has its own folder (e.g., Day1/, Day2/).
  • Inside each folder:
    • script.py: Contains the Python code for the day's challenge.
    • notes.md: Includes notes, explanations, and any challenges faced.
  • Feel free to explore, fork, or use the content for your own learning.

Technologies Used

  • Python: The primary programming language.
  • Jupyter Notebook (optional): For interactive exploration.
  • Git: Version control.
  • GitHub: Repository hosting.

Daily Logs

Day 1: Intro to Python & Basics

  • Learned basic syntax, variables, and data types.
  • Implemented a simple program to calculate the area of a circle.

Day 2: Control Flow and Loops

  • Explored if statements, for and while loops.
  • Solved challenges on finding prime numbers and factorials.

Day 3: Data Structures (In Progress)

  • Understanding lists, tuples, and dictionaries.
  • Working on a mini project: Creating a contact book.

(Detailed notes and code are available in the respective folders.)

Connect With Me

If you're also participating in a coding challenge or want to collaborate, feel free to reach out!


Thank you for visiting my repository. Let's code and grow together!