0% found this document useful (0 votes)
2 views1 page

Python_Learning_Plan

This document outlines a structured Python learning plan divided into eight weeks, each focusing on key programming concepts and hands-on practice. Topics include basics of programming, control structures, data collection, modular programming, problem-solving techniques, and implementing solutions. The plan culminates in lab activities and mini projects to reinforce learning through practical application.

Uploaded by

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

Python_Learning_Plan

This document outlines a structured Python learning plan divided into eight weeks, each focusing on key programming concepts and hands-on practice. Topics include basics of programming, control structures, data collection, modular programming, problem-solving techniques, and implementing solutions. The plan culminates in lab activities and mini projects to reinforce learning through practical application.

Uploaded by

lalahai710
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Python Learning Plan Based on Course

Module
This learning plan is tailored to guide you through your programming course step-by-step
using Python. Each week focuses on key topics from your module and includes hands-on
practice.

Week 1: Basics of Programming


 Introduction to Programming: syntax, variables, print(), input(), comments, data types
(int, float, str, bool).
 Practice: Create a program that takes your name and age and prints a greeting.

Week 2: Control Structures


 Control Structures: if, elif, else, for, while, break, continue.
 Practice: Create a number guessing game. Create a simple calculator using if-else.

Week 3: Data Collection & Strings


 Data Structures: Lists, Tuples, Dictionaries.
 String Interpolation and operations (f-strings, upper/lower, slicing).
 Practice: Store student scores in a dictionary. Count word occurrences in a string.

Week 4: Modular Programming & File Handling


 Modular Programming: Functions (def, return, parameters).
 File Handling: open(), read(), write(), with block.
 Practice: Write a function that returns the square of a number. Create a diary entry
saver.

Week 5: Problem Solving Techniques


 Problem Solving: Flowcharts, Pseudocode, Problem Solving Process, Developing
Algorithms.
 Practice: Draw a login system flowchart. Write pseudocode for a banking system.

Week 6: Implementing Solutions


 Apply flowcharts/pseudocode to programming.
 Practice: Convert pseudocode to Python. Build a student result generator.

Week 7–8: Lab Activities


 Lab Tasks: Build simple program, use control structures, collect data, use functions,
handle files.
 Mini Projects: Library tracker, Result system, Expense tracker.

You might also like