Python Topics

@amitmund June 15, 2026

List of Python Topics


  • Pre Python
  • Software Installation
  • Introduction to Python Programming

  • Python Fundamentals
  • Statements & Comments
  • Indentation
  • Input and output

  • Data Types (number, string, list, tuple, set, dictionary)
  • Type Casting, Type Conversion
  • string Functions

  • Operators in python
    • Arithmetic Operator,
    • Relational Operator,
    • Assignment Operator,
    • Logical Operator,
    • Bitwise Operator,
    • Identity Operator

  • Conditional Statements
  • Example with if and its related statement
  • Practice Questions

  • Looping
  • While loop
  • For loop

  • The range statements
  • Break & Continue
  • Assert
  • Practice exercise on looping

  • Function Basics
  • Defining function
  • Function call
  • Return statement
  • Function Parameters
  • Paramenter vs argument

  • Call by value or call by reference
  • Local and global variable
  • Recursion
  • Practice Exercise

  • Anonymous (Lambda) function
  • List Comprehension
  • Defining Module
  • Create module
  • Importing module

  • OOPs Concept
  • Defining a class
  • Creating object
  • Method vs function
  • Calling methods
  • Instance attribute vs class attribute
  • Instance method vs class method
  • Private attribute and method
  • static method

  • Constructor
  • Inheritance
  • Practice Exercise

  • Polymorphism
  • Method Overriding
  • Method Overloading
  • Encapsulation
  • Abstract method
  • Abstract class

  • Exception Handling
  • Errors
  • Try and Catch statements
  • Handling multiple exceptions
  • Writing your own exception

  • File Handling Modes
  • Reading Files
  • Writing & Appending to Files
  • Handling File Exception

  • Basic Date and time classes
  • Different time formats
  • Converting between formats
  • Formatting dates and times

  • Basic date and time classes
  • Different time formats
  • Converting between formats
  • formatting dates and times

  • Numpy
  • Panda
  • Matplotlib
  • PIL

  • Django Overview
  • Django Installation
  • Creating a Project
  • Usage of Project

  • Creating Application
  • Understanding folder structure
  • Database and Views
  • Static Files and Forms

  • Software project deployment based on Django

0 Likes
52 Views
0 Comments

Filters

No filters available for this view.

Reset All