30-Day Python Learning Plan for Beginners
Day 1: Getting Started
Install Python, set up VSCode/Thonny, learn print() and comments.
Resource: W3Schools - Python Basics
Practice: Print your name and a welcome message.
Day 2: Variables and Data Types
Learn int, float, str, bool, and type conversion.
Resource: Programiz - Python Variables
Practice: Create variables for name, age, and CGPA.
Day 3: Strings
Indexing, slicing, methods like lower(), upper(), replace().
Resource: W3Schools - Python Strings
Practice: Modify a given sentence using string methods.
Day 4: User Input and Formatting
Use input() and f-strings for formatted output.
Resource: Programiz - Python Input
Practice: Ask user name and greet them.
Day 5: Arithmetic and Math
Basic operations, precedence, and math functions.
Resource: W3Schools - Python Operators
Practice: Create a simple calculator.
Day 6: Conditionals
Use if, elif, else and comparison operators.
Resource: Programiz - Python if Statement
Practice: Grade checker.
Day 7: Logical Operators
Understand and, or, not and nested conditionals.
Resource: W3Schools - Python Conditions
Practice: Voting eligibility checker.