0% found this document useful (0 votes)
4 views2 pages

30-Day Python Timetable Class12

The document outlines a 30-day Python learning timetable for Class 12, structured into four weeks of lessons and practice. Topics covered include Python basics, data structures, file handling, and database integration, with a focus on practical programming exercises. The final two days are dedicated to solving sample questions and project ideas for revision.
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)
4 views2 pages

30-Day Python Timetable Class12

The document outlines a 30-day Python learning timetable for Class 12, structured into four weeks of lessons and practice. Topics covered include Python basics, data structures, file handling, and database integration, with a focus on practical programming exercises. The final two days are dedicated to solving sample questions and project ideas for revision.
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/ 2

30-Day Python Learning Timetable for Class 12

Week 1:

Day 1: Introduction to Python, Installation, IDEs (IDLE, VS Code)

Day 2: Variables, Data Types, Typecasting, input() and print()

Day 3: Operators: Arithmetic, Assignment, Comparison

Day 4: Conditional Statements: if, else, elif

Day 5: Practice Programs: Grading system, Even/Odd, Simple Calculator

Day 6: Loops: for, while, range()

Day 7: Practice: Patterns, Sum of digits, Factorials

Week 2:

Day 8: Functions: def, return, parameters, scope

Day 9: Practice: Custom functions (factorial, prime, etc.)

Day 10: Strings: Indexing, Slicing, Methods (len, find, replace, etc.)

Day 11: More String Methods + Practice (Palindromes, Word Count)

Day 12: Lists: Creation, Indexing, Slicing, Common Methods

Day 13: Practice: List programs (Sum, Max, Append, Sort)

Day 14: Nested Lists, List Comprehensions

Week 3:

Day 15: Tuples: Creation, Access, Immutability

Day 16: Dictionaries: Keys, Values, Adding/Deleting Items

Day 17: Practice: Dictionary programs (marksheet, frequency count)

Day 18: File Handling: Read/Write Text Files

Day 19: Modes (r, w, a), readline(), readlines()

Day 20: Practice File Programs (count words, lines, copy content)

Day 21: Binary Files: rb, wb, pickle module basics

Week 4:

Day 22: CSV File Handling using csv module

Day 23: Practice with CSV (read/write rows, find specific data)
30-Day Python Learning Timetable for Class 12

Day 24: Stacks using Lists (push, pop)

Day 25: Queues using Lists (enqueue, dequeue)

Day 26: MySQL Basics (if in syllabus): Database, Table, CRUD via Python

Day 27: Practice: Python-MySQL Programs (insert, display, update)

Day 28: Revision of Week 1-2 topics

Last 2 Days:

Day 29: Solve CBSE-style Questions & Sample Papers

Day 30: Project ideas, Final Revision & Doubt Cleanup

You might also like