Advance Python Programming

10000 Learners

Course Objective:

Prerequisite: knowledge of C will be highly required.

Course Content:


Introduction to Programming language and Python
  • Programming language revisited
  • Difference between compiled and interpreted language
  • Introduction to Python language
  • Environmental setup for Python 3.7
  • Working on IDLE and command promt
  • Introduction to IDE (Anaconda)
  • Working on Jupyter or Spyder
  • Data types and variables in Python
  • Hello world in python
  • Operators in python
Conditional statement and looping
  • If, elif, else in python
  • Nested if
  • Loops in python
  • While and for loop
  • Nested loop
  • Else with loop
  • Break, continue, pass in python
String Manipulation
  • Creating and accessing string
  • Basic operations on string
  • String slices and indexes
  • Functions of strings
Functions and Modules
  • Functions in python
  • Argument passing in python function
  • Keyword argument, default argument
  • Lambda function
  • Modules in python
  • Build in as well as user defined module
  • System modules like sys, re etc
  • Create your own module
  • Write function inside a module
  • Call a function/module from outside
Play with Lists
  • Lists in python
  • Create and access list
  • Indexing and slicing in list
  • Functions and methods in list
  • Create user defined list
Tuple, Dictionary and Set
  • Create and access Tuple
  • Difference with list
  • Create dictionary with key value pair
  • Advantage of dictionary
  • Functions of dictionary
  • Create and access set
  • Functions of set
Handling files
  • Concepts of file handling
  • Opening and closing files
  • Read and write in file
  • File mode description
Object Oriented Python
  • Concepts of OOP
  • Class and object
  • Constructor, data hiding in python
  • Class variables and instance variables
  • Class Inheritance, multiple inheritance in python
  • Overriding methods
Exception Handling
  • Error and exceptions
  • Exceptions handling in python
  • Try, catch and finally clause
  • Except block
  • Raise an exception
  • User defined exceptions
Python Date time
  • Python date and time
  • Retrieve time
  • Formatted time
  • Time module
  • Calendar Module
Database handling
  • Introduction to RDBMS
  • SQL queries and connections
  • Transaction
  • Database handling in python
  • Connect python using MySql/ SqlLite
  • Insert, delete , update and select operation in python
GUI programming using Tkinter
  • GUI programming
  • Python GUI using Tkinter
  • Write a small program using python GUI
  • Widgets and attributes of Tkinter
  • Programs using Tkinter
  • Connect python GUI to database
Threading in Python
  • Concepts of multithreading
  • Create thread
  • Starting a thread
  • Threading library
  • Threading module
  • Synchronize thread
  • Thread priority
Network and Socket Programming
  • Introduction to network programming
  • Concepts of TCP/IP and programming with Socket
  • Client, sever
  • Socket module
  • Internet modules
Regular Expressions
  • Basic pattern of regular expression
  • Compilation flag
  • Match function
  • Search function
  • Regular expression modifiers
Arrays in Python (Numpy)
  •  Concepts of Build in module
  •  Numerical analysis library of python, Numpy
  •  Create 1D array using Numpy
  •  Different functions in numpy
  •  Create 2D array using reshape()
  •  Create matrix and do calculations on arrays
Data Analysis using Pandas
  • Concepts of data analysis
  • Pandas and its functions
  • Series and Dataframe
  • Different operations on Series and Dataframe
  • Read csv file using pandas functions
  • Different operations on csv file
Introduction to Web module of Python
  • Concepts website
  • Static and dynamic web pages
  • HTML, CSS, Javascript introduction
  • An introduction to web framework in python
  • Scientific calculator
  • Student management system
  • Tic Tak Toe game
  • Employee management system
  • Snake game
  • Train ticket booking system
  • I- card generation system
  • Memory game
  • Data analysis using python

Key Features

  • Gain skills and competencies required in Industry by Experts.
  • Work on Real-time Projects depending upon the course you select.
  • Students work in a professional corporate environment.
  • Get a globally recognized Certificate form WebTek with our partner logos.
  • Global Brand recognition for Placements.


  • Course Duration: 6 Months
  • Regular Batches: Online / Offline

Want to stay updated about Advance Python Programming ?

Get information on offers, new launches, webinars and more!
Copyright © 2020
Free Demo
Call now