0% found this document useful (0 votes)
53 views4 pages

Python 30 Day Roadmap

Uploaded by

sh.swastik1245
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views4 pages

Python 30 Day Roadmap

Uploaded by

sh.swastik1245
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

30-Day Python Beginner Learning Roadmap

Day 1: Introduction & Setup

Install Python, VS Code or Thonny. Learn what Python is, why it's popular.

Day 2: Hello World

Write your first program: print('Hello, world!').

Day 3: Variables & Data Types

Learn about strings, integers, floats, booleans, and how to use them.

Day 4: Input & Output

Learn how to take user input and display output using input() and print().

Day 5: Basic Operators

Understand arithmetic, comparison, and logical operators.

Day 6: Conditional Statements

Use if, elif, and else to control the flow of your program.

Day 7: Loops - for

Use 'for' loops to repeat tasks. Practice with ranges and lists.

Day 8: Loops - while

Use 'while' loops for repetition based on conditions.

Day 9: Lists
30-Day Python Beginner Learning Roadmap

Create lists, access elements, and perform common operations.

Day 10: Tuples and Sets

Learn immutable sequences and how sets remove duplicates.

Day 11: Dictionaries

Use key-value pairs to store structured data.

Day 12: Functions - Intro

Create your own functions using def.

Day 13: Functions - Parameters

Understand arguments, return values, and scope.

Day 14: Strings - Advanced

String methods, slicing, and formatting.

Day 15: Error Handling

Learn try-except blocks to handle errors.

Day 16: Files - Reading

Open and read files using open(), read(), readline().

Day 17: Files - Writing

Write to files using write(), append(), etc.


30-Day Python Beginner Learning Roadmap

Day 18: Modules & Import

Use built-in modules like math, random, datetime.

Day 19: Custom Modules

Create and import your own modules.

Day 20: List Comprehensions

Write shorter code to process lists.

Day 21: OOP - Classes

Create simple classes and objects.

Day 22: OOP - Attributes & Methods

Define methods and class properties.

Day 23: OOP - Inheritance

Learn how child classes can inherit from parent classes.

Day 24: Project Day 1

Start a simple project: Calculator or Quiz App.

Day 25: Project Day 2

Continue building your project.

Day 26: Project Day 3


30-Day Python Beginner Learning Roadmap

Finish and test your project.

Day 27: Basic Git & GitHub

Learn how to version control your code.

Day 28: Practice on HackerRank

Solve Python problems online for real experience.

Day 29: Review

Go over all concepts you've learned so far.

Day 30: What's Next?

Explore data science, web dev, automation, or game dev.

You might also like