ISO Certified 9001:2015 & MSME Registered

Python

Python

  • Features,Flavors & Application of Python
  • Python Virtual Machine (PVM)
  • Memory Management in Python
  • Installing python &Setting the Path of Python
  • Writing First Program in Python
  • Executing a Python Program & Getting Python Documentation Help
  • Comments in Python
  • Tokens in Python
  • Naming Conventions in Python
  • Command Line Arguments
  • IO in Python
  • Understanding Different Data Types
  • Literals in Python
  • Determining the Data type of a Variable
  • Different Operators in Python
  • Operator Precedence and Associatively
  • Conditional Statement (if , if … else, if … elif … else statement, Nested if …else )
  • Iterative Statement (while, for loop)
  • Nested Loop
  • The break, continue, pass, assert Statement
  • Difference between a function and a Method
  • Defining a Function & Calling a Function
  • Returning Single &Multiple Values From a Function
  • Pass by object reference
  • Formal and Actual Arguments
  • Local and Global Variables
  • Recursive Functions
  • Anonymous Functions or Lambdas
  • Function Decorators & Generators
  • Creating Our Own Module in Python
  • Using Modules & Package
  • Introduction to Arrays
  • Creating an Array
  • Types of Arrays
  • Comparing Arrays & Aliasing Arrays
  • Viewing & copying arrays
  • Slicing & indexing in numpy arrays
  • Attributes of An Array
  • Working with Multi-Dimensional Arrays
  • Indexing & Slicing in The Multi-Dimensional Arrays
  • Matrices in numpy
  • Matrix Predefined Function
  • Intro &Creating Strings
  • Indexing in Strings& Slicing the Strings
  • Iterating String
  • Working With Operator & String
  • Built In Method & Function of String With Example
  • Regular Expression
  • Metacharacters
  • Intro &Creating List
  • Indexing & Slicing the List
  • Iterating List
  • Nested & Cloning List
  • Built In Method & Function of List With Example
  • List Comprehensions
  • Functional Programming With List
  • Intro &Creating Tuple
  • Indexing & Slicing the List
  • Basic Operations on Tuple
  • Method of Tuple
  • Nested Tuple
  • Intro & Creating Set
  • Operation on Set
  • Intro & Creating Dictionary
  • Dictionary Methods
  • Using for Loop With Dictionaries
  • Sorting the Elements of a Dictionary Using Lambdas
  • Converting lists into Dictionary
  • Passing Dictionaries to Functions
  • Ordered Dictionaries
  • Introduction to Oops
  • Creating a class
  • The Self variable
  • Constructor
  • Types of Variables
  • Namespaces
  • Types of Methods
  • Passing members of One Class to Another Class
  • Inner classes
  • Introduction & Types of inheritance
  • Constructors in inheritance
  • Overriding super class constrictors and methods
  • The super() method
  • Method resolution order (MRO)
  • Duck Typing Philosophy of Python
  • Operator overloading
  • Method Overloading & Method Overriding
  • Abstract method and Abstract class
  • Interface in python
  • Abstract classes vs. interfaces
  • Errors in a Python Program
  • Types of Exceptions
  • The except block
  • The assert statement
  • User-defined Exceptions
  • Logging the Exceptions
  • Single Tasking &Multi Tasking
  • Difference Between a Process and a Thread
  • Concurrent Programming and GIL
  • Uses of Threads
  • Creating Threads in python
  • Thread class Methods
  • Single Tasking using a Threads
  • Multitasking Using Multiple Threads
  • Thread Synchronization
  • Deadlock of Threads
  • Communication between Threads
  • Daemon Threads
  • Introduction
  • Types of Files in Python
  • Opening a file &Closing a file
  • Working with text file containing strings
  • Knowing Whether a file exists or not
  • Working with Binary files
  • The With Statement
  • Pickle in Python
  • The seek() and tell() methods
  • Random Accessing of Binary files
  • Zipping and unzipping files
  • Introduction
  • Protocols ,Socket and URL
  • TCP/IP Client Server
  • UDP Client Server
  • File Client Server
  • Sending Email
  • Advantages of a DBMS over files
  • Types of Databases Used with python
  • Installing MYSQL & Setting the path to MYSQL Server
  • Verifying MYSQL in the windows operating system
  • Installing MYSQL connector
  • Retrieving all rows from a Table
  • Inserting, Deleting ,Updating rows in a Table from Python
  • Creating Database Tables Through Python
  • Using Oracle Database from Python
  • Using Mongo DB Database from Python