0% found this document useful (0 votes)
2 views3 pages

Month1 Python Roadmap

The document outlines a Month 1 roadmap for learning Python and GitHub, divided into four weeks focusing on Python basics, functions, file handling, and final revisions. Each week includes a daily plan with specific topics, resources, and mini projects to reinforce learning. The goal is to establish a strong Python foundation and a basic GitHub portfolio by the end of the month.
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)
2 views3 pages

Month1 Python Roadmap

The document outlines a Month 1 roadmap for learning Python and GitHub, divided into four weeks focusing on Python basics, functions, file handling, and final revisions. Each week includes a daily plan with specific topics, resources, and mini projects to reinforce learning. The goal is to establish a strong Python foundation and a basic GitHub portfolio by the end of the month.
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
You are on page 1/ 3

Month 1 Roadmap: Learn Python & GitHub

WEEK 1: Python Basics

Topics: What is Python, installation, variables, data types, input/output, conditions, loops.

Daily Plan:

Day 1: Install Python, run first program - 3 hrs

Day 2: Variables, data types - 3 hrs

Day 3: Input/output, operators - 3 hrs

Day 4: Conditional statements - 3 hrs

Day 5: Loops (for, while) - 3 hrs

Day 6: Practice problems - 3-4 hrs

Day 7: Mini Project - Number Guessing Game - 3-4 hrs

Resources: FreeCodeCamp Python, Book Chapter: Python Revision Tour - Class 11

WEEK 2: Functions, Strings, Lists

Topics: Functions, return values, string operations, lists

Daily Plan:

Day 8: Functions & return - 3 hrs

Day 9: Strings - 3 hrs

Day 10: Lists - 3 hrs

Day 11: Practice problems - 3 hrs

Day 12: Libraries (math, random) - 3 hrs

Day 13: Build: Contact Book Project - 3-4 hrs


Month 1 Roadmap: Learn Python & GitHub

Day 14: Revise + Push to GitHub - 2-3 hrs

Resources: W3Schools, YouTube (Apna College, CodeWithHarry), Book Chapters: Working with

Functions, Using Libraries

WEEK 3: File Handling + Recursion + GitHub

Topics: File operations, intro to recursion, GitHub

Daily Plan:

Day 15: Open/read/write files - 3 hrs

Day 16: File tasks - 3 hrs

Day 17: Recursion basics - 3 hrs

Day 18: Recursion problems - 3 hrs

Day 19: Git/GitHub setup - 2 hrs

Day 20: Push code to GitHub - 2 hrs

Day 21: Build: Expense Tracker App - 3-4 hrs

Resources: W3Schools, YouTube (GitHub for Beginners), Book: File Handling, Recursion

WEEK 4: Final Revision + Portfolio Skills

Topics: Logic building, online practice, project portfolio

Daily Plan:

Day 22-24: Practice 30-40 problems on loops and files - 3 hrs/day


Month 1 Roadmap: Learn Python & GitHub

Day 25-26: HackerRank 10 Days of Python - 3 hrs/day

Day 27: Final revisions - 2 hrs

Day 28: Push all projects to GitHub + update README - 3 hrs

Mini Projects: Expense Tracker, Contact Book, To-Do List

Outcome: Strong Python base, basic GitHub portfolio, ready to move to Month 2 (Data Structures +

Web Basics)

You might also like