2_Python Basic to Advanced (with – Internship | Project Letter)


2_Python Basic to Advanced (with – Internship | Project Letter)


18% GST Extra

Please login to purchase the course.

SKU: cid_159580 Category: Tags: ,

Training & Duration

  • Live classes (Monday to Friday)
  • 4 Weeks of Training & 2 Weeks of Project Work
About the course

Professor Amey Karkare, a faculty of the Department of Computer Science and Engineering, at the Indian Institute of Technology, Kanpur has designed this course from the bottom up, assuming that you do not have any prior programming knowledge and experience. In this course, you will be able to learn to write programs in Python using loops, conditional statements, etc. You will also understand the other building blocks of programs such as functions or methods. In addition to this, you will learn about exceptions, classes, file handling and operations, and many other important topics related to Python programming. Also, you will be able to learn some advanced programming concepts which are object-oriented programming concepts including inheritance. The other topics include an introduction to iterators, recursion, the concept of searching, sorting, and the Tower of Hanoi.

What will you get
  • 100+ Coding Problems
  • Comprehensive syllabus of Python
  • Certificate from Prutor.ai, IIT Kanpur
Learning Outcomes

After completing this course, you will be able to:

  • Understand the structure, syntax, and semantics of the Python language.
  • Understand how object-oriented programming concepts work in Python.
  • Develop your own Desktop/Web-based applications using the Python programming language.
  • Boost your hireability through innovative and independent learning.
  • Get a certificate on successful completion of the course.
Target Audience

The course can be taken by:

Students: All students who are pursuing professional graduate/post-graduate courses related to computer science / Information Technology.

Teachers/Faculties: All computer science teachers/faculties who wish to acquire new skills.

Professionals: All working professionals, who wish to enhance their skills.

Why learn Python?

As per the market research, Python is the most useful programming language and has a very big area of application. Spectrum by IEEE ranks Python as number one in the list of Top 10 Programming Languages for 2017. In fact, this year it jumped to the top. It is used in developing Desktop GUIs and Web-based applications. It is also used for scientific and numeric computing. It is also one of the best programming languages for teaching the purpose, both beginner level, and advanced level. Python is often used as a support language for software developers, to build control and management, testing, and in many other ways. Python is also used to build ERP and e-commerce systems.

Course Features
  • Online lectures: Online live lectures.
  • Updated Quality content: Content is the latest and gets updated regularly to meet the current industry demands.

Test & Evaluation

1. During the program, the participants will have to take all the assignments given to them for better learning.

2. At the end of the program, a final assessment will be conducted.


1. All successful participants will be provided with a certificate of completion.

2. Students who do not complete the course / leave it midway will not be awarded any certificate.

Basic knowledge of any programming language will be helpful

Topics to be covered
  • Introduction to Python, why should I learn python?
  • Getting started, Variables and simple data types
    • Lab: Python Lab - 1
  • User Input, Assignment Statement, Arithmetic Operators, Type Conversion
    • Lab: Python Lab - 2
  • Boolean Expression, Introducing lists and working with lists
    • Lab: Python Lab - 3
  • If, else, and if statements
    • Lab: Python Lab - 4
  • String in python, Working with string methods, Indexing, and slicing
    • Lab: Python Lab - 5
  • Introduction of the list, working with methods of lists
    • Lab: Python Lab - 6
  • Tuples and dictionary
    • Lab: Python Lab - 7
  • while and for loops, nested loops, break and continue keywords
    • Lab: Python Lab - 8
  • Function, Execution of A Function, Keyword and Default Arguments, built-in functions
    • Lab: Python Lab - 9
  • Lambda keyword, List Comprehension, Sets
    • Lab: Python Lab - 10
  • Modules, Importing Modules, Packages, and Create Packages
    • Lab: Python Lab - 11
  • OS, DateTime, and random modules in python
    • Lab: Python Lab - 12
  • File handling in python, Read and write data in the file, Handling Exceptions in python
    • Lab: Python Lab - 13
  • Regular expressions, finding patterns using regex, re module
    • Lab: Python Lab - 14
  • Classes, Special Methods, Class Example, Inheritance, Inheritance, and OOPS
    • Lab: Python Lab - 10
  • Exceptions Handling, Assertions, and iterators
  • Recursion, simple search, and Binary search,
  • Recursive Fibonacci, sorting, selection sort, Merge sort
  • Introduction of SQLite database
    • Create Database
    • Create Table
    • Drop-Table
    • Insert query
    • Select query
    • Delete and Update query
    • WHERE AND & OR Clause
  • Console based application with SQLite database
  • GUI Programming with Tkinter
    • Introduction
    • Saying Hello with Labels
    • Buttons
    • Message Widget
    • Entry Widget
    • Dialogs
    • Radiobutton and Checkboxes
    • Creating Menus
    • Events and Binds
  • Tkinter based project
    • Project: Python Project - 1
    • Project: Python Project - 2

For inquiry call:  8953463074

Online Live Training Program 2023

', { 'anonymize_ip': true });