IT Training

Python Programming

Build your career in Python Programming

Course Details

Core Python :

Python Introduction : What is Python–Why Python–History of Python–Applications of Python–Python versions–Installing Python

Implementing Python : Command mode and batch mode–Implementing Python on editors and IDEs–Operators in Python–Datatypes and type-conversion functions–Number system conversion functions in Python–examples

Control Structures in Python : if statement and its types– match statement–loops:while and for–using break and continue in loops–using else with loops–pass statement

Strings in Python : Declaring strings–indexing and slicing strings–Implementing functions and methods on strings

Collections in Python : List–tuple–set–dict–Normal copy v/s Shallow Copy v/s Deep copy
Working with Arrays Using Lists – 1-D Arrays and 2-D arrays

Functions in Python : Declaring and calling functions–Passing parameters and getting return value–default arguments–keyword arguments–variable arguments–call by value and call-by-reference–Global variables

Advanced Python :
Introduction to Object-Oriented Programming : Introduction to OOP Concepts–Creating classes and objects–static,non-static and local data members–static and non-static methods

Constructors in Python: Purpose and Types of constructors–garbage collection in Python– Adding and deleting class attributes dynamically

Inheritance in Python : Purpose and types–Dynamic Polymorphism

Modular Programming in Python : Built-in modules–creating user-defined modules–ways of importing a module

Packages in Python : Creating and importing user-defined packages

Exception Handling : Introduction–named and unnamed except blocks–Handling multiple exceptions–finally block–user-defined exceptions

Multithreading : Introduction– creating threads–controlling thread execution:using sleep() method and Locking

File Handling in Python : Creating and performing file operations

Database Programming in Python–Basic Introduction of SQL–Performing operations on Oracle and sqlite databases

Regular Expressions in Python–Need and Importance–Implementations– Extracing data from a file

Iterators–Generators–Lambda functions–filter and map functions

Numpy-Pandas-Matplotlib

Scroll to Top