0% found this document useful (0 votes)
0 views

Python Roadmap Basic to Advanced Bangla

The document outlines a six-month Python programming roadmap, starting from basic concepts and progressing to advanced topics. Each month is divided into weekly lessons covering various aspects of Python, including functions, data structures, file handling, object-oriented programming, and libraries. The roadmap also includes project ideas and bonus tips for effective learning and practice.

Uploaded by

bayzidscience12
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

Python Roadmap Basic to Advanced Bangla

The document outlines a six-month Python programming roadmap, starting from basic concepts and progressing to advanced topics. Each month is divided into weekly lessons covering various aspects of Python, including functions, data structures, file handling, object-oriented programming, and libraries. The roadmap also includes project ideas and bonus tips for effective learning and practice.

Uploaded by

bayzidscience12
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Python Programming Roadmap (Basic to Advanced)

Month 1: Python Basics

- Week 1: What is Python?, Install Python (Pydroid 3), Hello World, Variables, Data Types
- Week 2: Input & Output, Operators (Arithmetic, Assignment, Logical)
- Week 3: Conditional Statements: if, elif, else; Practice problems
- Week 4: Loops: for, while; break, continue, pass

Month 2: Functions and Data Structures

- Week 1: Functions (def, return), Parameters and arguments


- Week 2: Lists and Tuples, List methods and slicing
- Week 3: Dictionaries and Sets, Dictionary methods
- Week 4: Nested lists, List comprehension, Mini projects

Month 3: File Handling & Modules

- Week 1: File handling - read/write files, File modes


- Week 2: Exception handling (try, except, finally)
- Week 3: Modules: import, math, random, datetime
- Week 4: Create own modules, Project: Mini Quiz App

Month 4: OOP (Object-Oriented Programming)

- Week 1: Class and Object, __init__, self


- Week 2: Inheritance, Method Overriding
- Week 3: Encapsulation, Abstraction
- Week 4: OOP Project: Student Management System

Month 5: Intermediate Python + Libraries

- Week 1: Lambda, map, filter, reduce, Decorators


- Week 2: JSON handling, Virtual Environment
- Week 3: Install Libraries (matplotlib, requests), Web scraping
- Week 4: Project: Weather App (using API)

Month 6: Advanced Topics + Real Projects

- Week 1: Tkinter (GUI) / Kivy for mobile


- Week 2: SQLite database, Notes App Project
- Week 3: Introduction to Django or Flask
- Week 4: Final Project: Islamic Daily App

Bonus Tips

- Practice daily 30-60 mins


- Use Sololearn, W3Schools, Programiz for exercises
- YouTube: CodeWithHarry, Programming Hero (Bangla)

You might also like