
NIHAL SOFTWARE
Developers & Expoters of Quality Software

Advanced Python Program
Objective
Develop advanced Python skills for automation, data analysis, web development, and AI/ML applications.
Target Audience
Participants with basic Python knowledge - College students, hobbyists, and aspiring developers
Prerequisites
Completion of beginner Python program or equivalent knowledge - Basic programming understanding​
Cost - ₹20,000
Duration - 6 Weeks
Syllabus
Week 1
Advanced Data Structures & Libraries - Nested lists, dictionaries, sets - Introduction to Numpy and Pandas
Hands-on: Data analysis exercises
Week 2
Object-Oriented Programming (OOP) - Classes, objects, inheritance, polymorphism
Hands-on: Bank account management system
Week 3
File, CSV & JSON Handling - Read/write CSV and JSON files
Hands-on: Data conversion and storage project
Week 4
Web & API Programming - HTTP requests, REST APIs, JSON parsing
Hands-on: API data fetch and display project
Week 5
Automation & Scripting - Web automation with Selenium or PyAuto-GUI
Hands-on: Automated form filling or report generation
Week 6
Capstone Project - Integration of libraries, APIs, OOP, automation - Projects: Data dashboard or smart automation script - Presentation & evaluation