• Classroom Training   • Online Training   • Corporate Training  • Live Projects & Guidance 

Python Programming

Courses Information

Python is a very powerful programming language used for many different applications. Over time, the huge community around this open source language has created quite a few tools to efficiently work with Python. In recent years, a number of tools have been built specifically for data science. As a result, analyzing data with Python has never been easier.

In this practical course, you will start from the very beginning, with basic arithmetic and variables, and learn how to handle data structures, such as Python list,Dictionaries and tuples. Along the way, you’ll learn about Python functions and control flow.

Curriculum
Module 1 - Introduction to Programming
  • What is Program?
  • Introduction to Algorithm And Flowcharts
Module 2 – Installation And Configuration
  • Installing Python
  • Working with Interactive mode
  • Working with Script mode
  • User Interface or IDE
Module 3 – Operators and Branching Statement
  • Types of operators
  • If statement and if..else statement
  • Nested if..else statement
Module 4 – Loop
  • While Loop
  • For Loop
Module 5 - String Manipulation
  • Introduction to Python String
  • String Operators
  • String Slices
  • String Functions
Module 6 - List in Python
  • Creating and Accessing List
  • List operations
  • List Slicing
Module 7 – Tuple
  • Creating and Accessing Tuple
  • Tuple Slicing
  • Packing and unpacking tuple
Module 8 - Dictionaries
  • Creating and accessing dictionaries
  • Property
Module 9 - User Defined Functions
  • Creating user defined functions
  • Types of functions
  • Default Arguments, Named , variable length argument
Module 10 - Modules and Packages
  • Importing Modules in Python Programs
  • Working with package
  • Some useful built-in modules
Module 11 – Input and output operation
  • Working with files in python
  • Reading from file
  • Writing to file
  • Using seek and tell functions
  • Reading csv / excel file
Module 12 – Object oriented programming
  • Features and concepts of oop
  • Implementing oop in python
  • Inheritance and its types
  • Constructors in python
  • Real time use of class / oop
Module 13 – Exception Handling
  • Types of errors
  • Try and except block
  • Finally and else block
  • Throwing an exception using raise keyword
  • User Defined Exceptions
Module 14 - Connecting with Databases
  • SQL Database connection using python
  • Reading data from databases
  • Updating database using python
  • Searching data in database using python
Module 15 - Python Multithreading
  • Understanding threads
  • Forking Thread
  • Synchronizing the thread
Module 16 - REGULAR EXPRESSIONS
  • Match and search function
  • Matching at Beginning or End
  • Grouping
Module 17- Network Programming with python
  • Socket Module
  • Server-client-socket
  • Connecting client server
  • Client-server chatting program
Module 18 – Introduction to Data Science Libraries
  • Installing and running numpy
  • Installing and running pandas
  • Installing and running Scipy
  • Installing and running Matplotlib
Module 19 – Python data science modules
  • Introduction to numpy
  • Creating arrays
  • Array Processing
  • Introduction to pandas
  • Series in pandas
  • Some useful operation
Module 20 – Django Web Framework in Python
  • Introduction to Django and Web Development

    Trending Courses