Python Programming by Dr. Karkare, IIT Kanpur

About

IIT Kanpur was the first institute in India to start a Computer Science Department.

Advance your programming skills with the Python Programming course. Learn Python with hands-on experience in Prutor Lab. Our Python Course training will help you gain in-depth knowledge from basic to advance. Python Certification provides you with a gateway to enhance your career in the world of programming. You will also work on the project during the training period.

Certificate You Will Get

For applying for a job Python Programming certificate is considered one of the most needed certifications. Just take the final quiz online and clear it with 60% of marks to get the certificate.

Training Highlights

Why learn Programming with Python?

How will your training work?

1

Watch the video

2

Hands-on practice in virtual lab

3

Do project work

4

Give final quiz

5

Get certificate in Python

Choose the Learning Option

Python (Hindi + English)

Self-Paced Learning With Faculty Support and Virtual Lab

Key Features

  1. Lectures in  Hindi+ English
  2. Slides in English
  3. Rs. 4238 Price@Rs. 1390 + 18% GST
Enroll Now

Python (Hindi + English) -Live

Live Training With Faculty Support and Virtual Lab

Key Features

  1. Lectures in  Hindi+ English
  2. Leve Session
  3. Price@Rs. 2500 + 18% GST
Enroll Now

Python (English)

Self-Paced Learning With Faculty Support and Virtual Lab

Key Features

  1. Lectures in English
  2. Slides in English
  3. Rs. 4238 Price@Rs. 1390 + 18% GST
Enroll Now

Python (English) -Live

Live Training With Faculty Support and Virtual Lab

Key Features

  1. Lectures in English
  2. Live Session
  3. Price@Rs. 2500 + 18% GST
Enroll Now

Demo of Mixed Language Course

Demo of English Language Course

Course Curriculum

  • Introduction
  • The Programming Cycle for Python
  • Getting started
  • Variables and simple data types
  • Elements of Python
  • Type Conversion
  • Expressions
  • Assignment Statement
  • Arithmetic Operators
  • Operator Precedence
  • Boolean Expression
  • Introducing list
  • Working with lists
  • For Loop
  • Nested Loops
  • Nested Loops
  • Tuples
  • Unpacking Sequence
  • Lists
  • Mutable Sequences
  • List Comprehension
  • Sets
  • If statements
  • Conditional
  • Conditionals (Continued)
  • Expression Evaluation
  • Float Representation
  • Dictionaries
  • User input and loops
  • Break and Continue
  • Function
  • Parts of A Function
  • Execution of A Function
  • Keyword and Default Arguments
  • Scope Rules
  • String
  • Indexing and Slicing of Strings
  • More Slicing
  • Higher Order Functions
  • Sieve of Eratosthenes
  • Abstract Data Types
  • Classe
  • Modules
  • Importing Modules
  • Classes
  • Special Methods
  • Class Example
  • Inheritanc
  • Inheritance and OOPS
  • Files and Exceptions
  • File I/O
  • Exceptions
  • Testing your code
  • Assertion
  • Iterators
  • Recursion
  • Simple Search
  • Estimating Search Time
  • Binary Search
  • Estimating Binary Search Time
  • Recursive Fibonacci
  • Tower Of Hanoi
  • Sorting
  • Selection Sort
  • Merge List
  • Merge Sor
  • Higher-Order Sort

What project you can build?

Alien Invasion

Alien Invasion

Gender and Age Detection

Gender and Age Detection

Countdown Clock and Timer

Countdown Clock and Timer

Chatbot

Chatbot

How will your doubts get solved?

Course Designed and Developed by

Prof Amey Karkare

Prof Amey Karkare

Faculty in Department of CSE, IIT Kanpur

View Profile

Rahul Garg

Rahul Garg

25+ year of IT Industry work experience in India & abroad

View Profile

Review

', { 'anonymize_ip': true });