
NIHAL SOFTWARE
Developers & Expoters of Quality Software

Basic Python Program
Objective
Introduce participants to Python programming fundamentals, enabling them to write basic scripts, use data structures, and understand control flow with hands-on exercises.
Target Audience
Students (Grade 8+) - Beginners with no prior programming experience - Hobbyists and STEM enthusiasts
Prerequisites
Basic computer skills - Interest in programming
​​
Cost - ₹15,000
Duration - 6 Weeks
Syllabus
Week 1
Introduction to Python - Python installation and IDE setup - Variables, data types, basic operations
Hands-on: Hello World and simple calculations
Week 2
Control Flow - Conditional statements (if, else, elseif) - Loops (for, while)
Hands-on: Number guessing game
Week 3
Functions & Modules - Defining and calling functions - Importing modules
Hands-on: Simple calculator using functions
Week 4
Data Structures - Lists, tuples, sets, dictionaries - Iteration and manipulation
Hands-on: Contact book program
Week 5
File Handling & Exception Handling - Reading/writing files - Try-except blocks
Hands-on: Log file reader and writer
Week 6
Beginner Project - Combine all concepts - Projects - Quiz game or To-do application - Presentation & feedback