Programming

Python Programming

Learn Python from scratch in 3 months. Covers Python 3.x, variables, loops, functions, OOP, file handling, modules, and real projects. Offline classes in Mughalsarai + live online batches available. Beginner-friendly, project-led, instructor-led training.

5 (15 reviews)
3 months beginner 70% placement

Skills You'll Learn

Python Git GitHub Python 3 OOP File Handling Automation Web Scraping CLI Apps Beginner Programming

Course Curriculum

Week 1 week: Getting Started with Python

  • What is Python
  • Installing Python 3.12
  • VS Code setup
  • Running your first script
  • print()
  • comments
  • Python shell vs script mode
  • Input/Output basics

Week 2 weeks: Variables, Data Types & Operators

  • Variables
  • int float str bool
  • Type casting
  • Arithmetic operators
  • Comparison operators
  • Logical operators
  • Assignment operators
  • f-strings
  • String methods
  • Input from user

Week 2 weeks: Control Flow — Conditions & Loops

  • if elif else
  • Nested conditions
  • for loop
  • while loop
  • break continue pass
  • range()
  • Nested loops
  • Pattern printing
  • Loop exercises
  • Real-world decision programs

Week 2 weeks: Functions & Modules

  • Defining functions
  • Parameters and return
  • Default arguments
  • *args **kwargs
  • Lambda functions
  • map() filter()
  • Scope (local global)
  • Importing modules
  • math random os datetime
  • Installing packages with pip
  • Virtual environments

Week 2 weeks: Data Structures

  • Lists (create append remove sort slice)
  • Tuples
  • Sets
  • Dictionaries (keys values items)
  • Nested data structures
  • List comprehension
  • Dictionary comprehension
  • When to use which data structure
  • Practice problems

Week 1 week: File Handling & Data Formats

  • open() read write append
  • Reading line by line
  • with statement
  • CSV read and write
  • JSON load dump
  • os module (file paths directories)
  • Building a file organiser script
  • Error handling with files

Week 1 week: Exception Handling & Debugging

  • try except finally
  • Catching specific exceptions
  • raise
  • Custom exceptions
  • Debugging with print
  • VS Code debugger
  • Common Python errors and how to fix them
  • Writing robust code

Week 2 weeks: Object-Oriented Programming

  • Classes and objects
  • __init__ and self
  • Attributes and methods
  • Inheritance
  • Method overriding
  • Encapsulation (public private)
  • Polymorphism
  • @property decorator
  • __str__ __repr__
  • OOP project (BankAccount or Library system)

Week 1 week: Working with External Libraries

  • requests (HTTP calls)
  • BeautifulSoup (web scraping basics)
  • pandas basics (reading CSV)
  • matplotlib basics (simple charts)
  • Building a web scraper project
  • API basics (fetching weather or news data)

Week 2 weeks: Git, GitHub & Project Work

  • Git init add commit
  • Branching and merging
  • .gitignore
  • GitHub repository
  • Push pull
  • README writing
  • GitHub profile setup
  • Project: build and upload 2 complete projects
  • Code review with instructor
  • Portfolio presentation

Your Instructor

TI

TechPath Instructor

Senior Python Developer

10+ years experience

Frequently Asked Questions

₹6,000 ₹10,000 40% OFF

EMI from ₹1,000/month

This course includes:

  • 3 months of live training
  • Max 25 students/batch
  • Certificate of completion
  • Lifetime access to content
  • Placement assistance

🛡️ 30-Day Money-Back Guarantee

Start Your Tech Career

Free counseling available

Have Questions About This Course?

Our counselors are available to help you make the right choice.