Python Programming

Comprehensive Python programming — from core syntax and data structures to OOP, file handling, and application development. Taught across multiple institutions and online platforms.

Instructor: Tushar R. Mahore

Term: AY 2024–25

Location: Pimpri Chinchwad University / Great Learning / SCOET Amravati

Course Overview

A practical, hands-on Python programming course designed to take students from zero to building real applications. Emphasis on clean code, problem-solving, and industry-relevant workflows.

Topics Covered

  • Python basics: syntax, variables, data types, operators
  • Control flow: conditionals, loops, comprehensions
  • Functions, lambda expressions, decorators
  • Data structures: lists, tuples, sets, dictionaries
  • Object-Oriented Programming: classes, inheritance, polymorphism
  • File I/O and exception handling
  • Modules and packages
  • Regular expressions
  • Working with APIs and JSON
  • Introduction to NumPy and Pandas for data tasks

Tools

Python 3, Jupyter Notebooks, VS Code, Anaconda

Materials

Course materials will be uploaded here. Contact mahoretushar@gmail.com for resources.