Our all courses are Live now

Course description

Python is a demanding programming language and can be used for software development, system scripting, web development. It can connect the database systems to read and modify files. With Python, you can handle even the big data as well as perform complex mathematics. You can use Python for production-ready software development and rapid prototyping. It works on different platforms such as Mac, Linux, Pi, Windows, Raspberry, etc. Python is an amazing programming language treated in an object-oriented way, procedural way, or functional way. Almost all the tech-giant companies such as Amazon, Instagram, Uber, Google, Facebook, Dropbox, etc.

Estimated Time
3 Months

At 10 hrs/week

ENROLL BY
July 15, 2020

Get access to classroom immediately on enrollment

PREREQUISITES
No prior knowledge required

Key Features

  • 120 hours of instructor-led training
  • User friendly online classes
  • Industrial Expert Trainers
  • Q & A Session during each class.
  • Videos of live class
  • Real life projects.
  • Earn via learning option
  • Flexible batch timing
  • Students support
  • Assignments & Projects

Get live classes from experts
Call Us : +91 7044006959

Don't let your career stop for anything. Learn from home and stay safe.

Course Preview

Installing Python and Setting up the Development Environment

  • 1.1 Downloading Python and Installingp
  • 1.2 Downloading Eclipse and PyDev
  • 1.3 Introduction to different IDE and Editors for Python
  • 1.4 Installing Anaconda Navigator
  • 1.5 Hands on to Jupyter Notebook

Basic programs handling Data type

  • 2.1 Running python
  • 2.2 Python identifier, keywords, comments etc
  • 2.3 Assigning values to variable
  • 2.4 Different data types in python
  • 2.5 python numbers, strings

Operators and Decision making in python

  • 3.1 Operators in python
  • 3.2 Decision making in python
  • 3.3 if elseif statements
  • 3.4 loops
  • 3.5 while loop and for loop
  • 3.6 Break and continue
  • 3.7 in, is keywords

Functions in python

  • 4.1 defining a function with ‘def’ keyword
  • 4.2 calling a function in python
  • 4.3 pass by value and pass by reference
  • 4.4 pass by object reference
  • 4.5 local vs global variable
  • 4.6 modules and packages in python
  • 4.7 default argument, keyword argument and arbitrary argument
  • 4.8 programs on function

Dictionaries

  • 5.1 Introduction
  • 5.2 Accessing values in dictionaries
  • 5.3 Working with dictionaries
  • 5.4 Properties
  • 5.5 Functions

Data structures in python

  • 6.1 Creating a list in python
  • 6.2 Different types of list operations
  • 6.3 Difference between list and tuple
  • 6.4 Understanding the concepts of sets
  • 6.5 Programs involving above data structures

String in Python

  • 7.1 String Formatting Operator
  • 7.2 Built-in String Methods

Object and Classes in python

  • 8.1 Introduction to the concepts of OOP
  • 8.2 Declaration of a class
  • 8.3 Basic properties, constructor
  • 8.4 self, super keywords
  • 8.5 Creating object of a class
  • 8.6 Importing a custom class
  • 8.7 Programs involving classes
  • 8.8 Iterators
  • 8.9 Generators

Regular expressions

  • 9.1 Match function
  • 9.2 Search function
  • 9.3 Matching VS Searching
  • 9.4 Modifiers
  • 9.5 Patterns

Exceptions

  • 10.1 What is Exception
  • 10.2 Handling an Exception
  • 10.3 The except Clause with No
  • 10.4 Exceptions
  • 10.5 The except Clause with Multiple
  • 10.6 Exceptions
  • 10.7 The try-finally Clause
  • 10.8 Argument of an Exception
  • 10.9 Raising an Exception
  • 10.10 User-Defined Exceptions

File-Handling in python

  • 11.1 Handling different types of file
  • 11.2 Opening a text file and a binary file
  • 11.3 Different modes of opening a file
  • 11.4 Reading and writing to a file
  • 11.5 Operations using file-handling

Multithreading

  • 12.1 Thread
  • 12.2 Starting a thread
  • 12.3 Threading module
  • 12.4 Synchronizing threads
  • 12.5 Multithreaded Priority

Building a Desktop based Application using Databases

  • 13.1 Introduction to sqlite3 or MySQL
  • 13.2 Database Connection
  • 13.3 Creating Database Table
  • 13.4 INSERT, SELECT, UPDATE, DELETE Operation
  • 13.5 Disconnecting Database
  • 13.6 Handling Errors

Python Library

  • 14.1 NumPy: deal with the scientific task
  • 14.2 SciPy: deal with linear algebra, optimization, integration, and statistics
  • 14.3 Pandas: deal with Data Frame
  • 14.4 Matplotlib: deal with Graph Visualization

Web Scraping

  • 15.1 Web Scraping using Beautiful Soup
  • 15.2 Data Manipulation using Get Requests

Introduction to GUI Programming in python

  • 16.1 Understanding the tkinter module
  • 16.2 Structure of a tkinter program
  • 16.3 Tkinter window, frame
  • 16.4 Tkinter layout geometry
  • 16.5 Pack, Grid, Place layout managers
  • 16.6 Different types of widget classes in tkinter
  • 16.7 Labels, Buttons, Entries in tkinter
  • 16.8 Implementation of Listbox widget

Web Programming

  • 17.1 Web Server Support and Configuration
  • 17.2 Web page design using HTML and CSS
  • 17.3 GET and POST Methods
  • 17.4 Passing Information using GET method

Project

Program OfferingsEnrollment Includes:
CLASS CONTENT
Content co-created with experts
Real-world projects
Project reviews
Project feedback from experienced reviewers
STUDENT SERVICES
Technical mentor support
Student community
GET STARTED WITH

Python Programmer

LEARN

Learn everything you need to start building your own AI applications.

AVERAGE TIME

On average, successful students take 3 months to complete this program

BENEFITS INCLUDE

  • Real-world projects from industry experts
  • Technical mentor support
  • Personal career coach & career services

3 MONTHS ACCESS

48000 16000 per month

Start learning today! Switch to the monthly price afterwards if more time is needed.

PAY AS YOU GO

18000 per month

Start Learning Today! Get maximum flexibility to learn at your own pace.

Take the first step to knowledge with us

Be designed and classified scientifically, courses are suitable to every levels, ensuring to maximize students capacity. You will find out many interesting things inside. Lets discover right now!

Reviews

Ahana Das

Learning Python from here is a must if you are an enthusiast like me. I genuinely prefer this institution as a top notch choice for learning Python. The faculty staff is excellent and will always guide you through the course.

EIT Your One-Stop Web & App development and Digital Marketing Training Institute in Kolkata

ENROLL NOW