Skip to content

This is how I learned Python in just 30 days! I’ve structured this repository from basics to advanced, covering key concepts with hands-on examples. By the end, I built some projects to show how I apply everything I learned.

Notifications You must be signed in to change notification settings

AyushWarrier/30-Days-of-Python

Repository files navigation

30 Days of Python

This is how I learned Python in just 30 days! I've structured this repository from basics to advanced, covering key concepts with hands-on examples. By the end, I built some projects to show how I apply everything I learned.

How This Works?

  • 📂 This repo documents my 30-day Python learning journey, each with its own Python file (Day_1.py, Day_2.py, ... Day_30.py).
  • 💡 Every file covers a new topic, from basics to advanced concepts, just as I learned them.
  • 🛠️ The last few days are about mini projects, where I applied everything I learned!

Topics Covered:

Day Topic
1 Introduction to Python & Setup
2 Variables & Data Types
3 Operators & Expressions
4 Conditional Statements
5 Loops & Iteration
6 Functions & Scope
7 Lists & Tuples
8 Dictionaries & Sets
9 Strings & String Manipulation
10 Mini Project - Rock Paper Scissors Game
11 File & Exception Handling
12 Modules & Packages
13 Object-Oriented Programming (OOP)
14 Classes & Objects
15 Inheritance & Polymorphism
16 Decorators & Generators
17 Lambda Functions & Comprehensions
18 Working with APIs
19 Web Scraping with BeautifulSoup
20 Mini Project - Random Quote Generator
21 NumPy Basics
22 Pandas for Data Analysis
23 Matplotlib for Data Visualization
24 Introduction to Flask
25 Building a Basic API
26 Automating Tasks with Python
27 Building a CLI App
28 Mini Project - Data Science
29 Mini Project - Web App
30 Final Python Capstone Project

About

This is how I learned Python in just 30 days! I’ve structured this repository from basics to advanced, covering key concepts with hands-on examples. By the end, I built some projects to show how I apply everything I learned.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages