
Python Programming by Santhosh Phanitalpak Gandhala
by Santhosh Phanitalpak Gandhala
Experience: 1 Yrs
MODULE 0 – Orientation (1 hour)
Goal: build confidence and setup
Activities
What is programming REALLY?
What Python can ...

by Santhosh Phanitalpak Gandhala
Experience: 1 Yrs
Goal: build confidence and setup
Activities
What is programming REALLY?
What Python can ...
Online
40 hours
English, Hindi, Telugu
Pune
5 INR Per hourly
Weekdays and Weekend
1 Years
1 Years
Goal: build confidence and setup
Activities
What is programming REALLY?
What Python can do (simple live demo: calculator, automation, game snippet)
Setup Python + VS Code (guided)
Mini-task
Print your name + a fun message
Concepts - Inbuilt functions
What are functions and types of functions
print()
variables and their usage
input()
basic data types (int, float, string)
Activities
Ask user name & age, print greeting
Simple calculator (add, subtract, multiply and divide)
Convert Celsius to Fahrenheit
Daily-life problems, code their solutions (student identifies a problem they want to solve and code the solution - guided)
Mini Project
Interactive Student Info Program
Common Mistakes
Forgetting quotes
Type conversion errors (how to debug)
Concepts
if / else
comparison operators
logical operators
Activities
Check pass/fail
Odd or even
Voting eligibility
Simple login system (username/password)
Mini Project
Basic Login Validation System
Concepts
for loop
while loop
break & continue
Activities
Multiplication tables
Guess-the-number game
Counting programs
Pattern printing (simple)
Mini Project
Number Guessing Game
Concepts
Lists
Tuples
Dictionaries
Activities
Student marks list
Find max/min/average
Simple phonebook using dictionary
Mini Project
Student Marks Manager
Concepts
Why functions?
Creating & calling functions
Parameters & return values
Activities
Calculator using functions
Reusable validation function
Mini Project
Modular Calculator App
Concepts
File read/write
Storing data permanently
Activities
Save user data to file
Read data back
Append logs
Mini Project
Simple File-Based Notes App
Concepts
Common errors
try-except
Reading error messages
Activities
Fix broken programs
Intentional errors → fix them
Outcome
Students stop panicking when code breaks.
Options (student chooses or propose):
Expense Tracker
Contact Book
Quiz Application
Student Record System
Others
Must include
Input/output
Conditions
Loops
Functions
File handling
Show a Python program
Make THEM type and run code on online compiler
Santhosh Phanitalpak Gandhala
Experience: 1 Yrs
Santhosh Phanitalpak Gandhala
Experience: 1 Yrs