Skip to content
This repository was archived by the owner on Aug 4, 2025. It is now read-only.

⚠️ This repository was part of an earlier assignment. The challenge was not completed and is no longer being maintained.

Notifications You must be signed in to change notification settings

joshilsabraham/30-Days-Of-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

30 Days of Python Coding Challenge

Welcome to the 30 Days of Coding Challenge! This repository is designed to help beginners develop a solid foundation in Python programming through daily tasks. By the end of this challenge, you will have the skills to write basic Python code confidently.

Challenge Overview

Each day for 30 days, you’ll complete a small coding task that introduces a new concept or builds on previous knowledge. The tasks start with the fundamentals and gradually progress to more complex topics.

Structure

The challenge is divided into weekly themes:

  • Week 1: Python Fundamentals
  • Week 2: Control Structures and Functions
  • Week 3: Data Structures
  • Week 4: Basic Object-Oriented Programming

Each day's task will include:

  • A brief objective.
  • Coding exercises with examples.
  • Goals to reinforce learning.

  1. Start with Day 1: Open the folder for Week 1, then go to Day 1, and follow the instructions in the README file for that day.

  2. Complete Each Day's Task: Follow the instructions, complete the tasks, and run the code to see the results.

  3. Track Your Progress: Check off each day as you complete it to stay on track with the challenge.


Folder Structure

The repository is organized as follows:

30-days-of-coding-challenge/
│
├── Week-1
│   ├── Day-1
│   ├── Day-2
│   ├── ...
│   └── Day-7
│
├── Week-2
│   ├── Day-8
│   ├── Day-9
│   ├── ...
│   └── Day-14
│
├── Week-3
│   ├── Day-15
│   ├── Day-16
│   ├── ...
│   └── Day-21
│
└── Week-4
    ├── Day-22
    ├── Day-23
    ├── ...
    └── Day-30

Goals

By the end of the 30 Days of Coding Challenge, you will:

  • Understand the basics of Python programming.
  • Be able to write scripts using Python’s data structures and control flows.
  • Have a foundation in object-oriented programming.
  • Gain confidence in reading and writing Python code.

Contributions are welcome! Feel free to open issues, submit pull requests, or suggest additional tasks. Happy coding, and good luck with the challenge!

About

⚠️ This repository was part of an earlier assignment. The challenge was not completed and is no longer being maintained.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages