Python for Beginners

  • History of Python
  • Why learn python?
  • Python Installation
  • Python Interpreter and IDE

  • Data types
  • Statements & Comments
  • Keywords
  • Variables
  • Indentation
  • Dynamic Typing
  • User Input

  • If statement
  • If-else
  • If–elif-else
  • Nested if-else
  • While loop
  • For loop
  • Nested for loop
  • Nested while loop
  • Pass, Break & continue

  • Explore Built-in Functions
  • User Defined Functions
  • Defining function
  • Calling a Function
  • Return statement
  • Function with parameter and without parameter
  • Scope of variable
  • Recursive & lambda Functions

  • What is module?
  • Importing & creating a module
  • Reloading a module
  • What is a package?
  • Importing & creating a module
  • Installing third party packages

  • What is a String ?
  • String Creation
  • Accessing elements of a string
  • Escape Sequence
  • String methods
  • String formatting

  • What is a List ?
  • List Creation
  • Accessing elements of a List
  • List methods
  • List Comprehension
  • Matrix operations using list

  • What is a Tuple ?
  • Tuple Creation
  • Accessing elements of a Tuple
  • Tuple methods
  • List vs Tuples

  • What is a Dictionary?
  • Dictionary Creation
  • Accessing elements of a Dictionary
  • Dictionary methods
  • Dictionary Comprehension

  • What is a Set?
  • Set Creation
  • Accessing elements of a Set
  • Set methods
  • Set Comprehension

  • File Operations
  • File modes
  • Write, read, append to a file
  • File positions
  • Pickle Module

  • What is Exception Handling?
  • Exception handling techniques
  • Detecting Exception (try)
  • Catching exceptions (catch)
  • Catching multiple exceptions
  • Raising exception (raise) Finally block

  • What is Object Oriented Programming?
  • Class vs Object
  • Method vs Functions
  • Types of Methods & Attributes
  • Method Overloading and Method Overriding
  • Encapsulation, Polymorphism, Abstraction & Inheritance

  • Introduction to MySQL connector
  • Connecting to the MySQL database from Python
  • My SQL, Creating a table by MySQL
  • Performing SQL Operations

  • Assignments on each topics
  • Tips on resume and interview preparations
  • Mock interviews
  • Personalized Attentions
  • Problem Solving Session
  • Project
25 Hours of training
Real-life projects
Certification Guidance