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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

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 File Handling
11 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 Database Handling with SQLite
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 Data Science Mini-Project
29 Web App Mini-Project
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