Introduction to Python

Setup and Overview

  • Introduction and overview
  • Installation and setup on PyCharm, Linux, and VS Code
  • Using Jupyter Notebook and Google Colab
  • Python fundamentals and syntax

Variables, Data Types, and Control Flow

  • Variables, data types, and operators
  • If / elif / else statements
  • Nested if‑else
  • Control statements: break, continue, pass

Loops and Iteration

  • For loops
  • While loops
  • Nested loops

String Manipulation

  • Accessing strings
  • Basic operations
  • String slicing
  • String functions and methods

Lists

  • Introduction to lists
  • Accessing list elements
  • List operations
  • Working with lists
  • List functions and methods

Tuples

  • Introduction to tuples
  • Accessing tuples
  • Tuple operations
  • Tuple functions and methods

Input and Output

  • Opening and closing files
  • Reading and writing files
  • File‑handling functions

Exception Handling

  • Introduction to exceptions
  • Handling exceptions with try / except / finally
  • User‑defined exceptions

Dictionaries and Functions in Python

  • Working with dictionaries (introduction, accessing, values)
  • Dictionary properties and methods
  • Defining and calling functions
  • Function arguments and return values
  • Types of functions
  • Anonymous (lambda) functions
  • Global and local variables

Modules and Packages

  • Importing modules
  • Using built‑in modules (math, random, etc.)
  • Creating and using packages
  • Module composition and organization

Data Structures and Functions

  • Lists, tuples, and dictionaries together
  • String manipulation and regular expressions
  • Functions, modules, and packages

Database Interfacing with Python

  • Introduction to MySQL and MongoDB connectivity
  • Establishing connections
  • Executing queries
  • Transactions and error handling

Object‑Oriented Programming (OOP) with Python

  • Classes, objects, and inheritance
  • Encapsulation, polymorphism, and abstraction
  • Overloading and overriding concepts
  • Data hiding

Additional Topics

  • Python slicing
  • Working with external libraries and APIs
Scroll to Top