Python hands on

Morning week end batch

Duration of course 24 hours. Classes will be held on Saturday and Sunday, 3 hours of live hands on coding class from 10 AM to 1 PM. Start Date: 22nd August 2020. End date: 13th September 2020.
Register

What you will get out of this course

  • Live hands on coding in Python

  • Real time Project

  • You will improve on the computational and logical thinking

  • Object oriented concepts like Abstraction, Encapsulation, Inheritance, Polymorphism

  • Knowledge of data structure behind list, Tuples, Dictonary, Set, String

  • Life long access to the live classes uploaded after the class on this site.

  • All live videos are indexed section wise for faster video retrival

  • Certificate

  • 6 months access to live Question and answer session on python which would happen from 6 PM to 7 PM every Saturday

Watch Intro Video

Sample Live class happening in Batch

Course curriculum

  • 1

    Introduction to Python

  • 2

    Variables, operators, Expressions and statements

    • Variables, Constants and Literals

    • keywords

    • Operators and Operands

    • Arithmetic and Comparison/Relational operators

    • Logical and assignment operators

    • Identity and Membership Operators

    • operator precedence

    • Expression and Statements

    • Assignment statement

    • Taking input and displaying output

    • Putting comments

    • Quiz

  • 3

    Conditional constructs and looping

    • if else statement

    • while loop

    • for loop

    • break, continue, else, pass

    • nested if and nested loops

    • compound expression in conditional and looping construct

    • Quiz

  • 4

    Functions

    • Importing Modules (entire module or selected objects)

    • Invoking built in functions

    • functions from math module

    • functions of random module

    • Defining functions and invoking functions

    • passing parameters (default parameter values, keyword arguments)

    • scope of variables

    • void functions and functions returning values

    • flow of execution

    • Quiz

  • 5

    Strings

    • Creating, initialising and accessing the elements

    • string operators: +, *, in, not in, range, slice [n:m]

    • comparing strings using relational operators

    • String functions & methods

    • String constants

    • Quiz

  • 6

    Lists

    • creating, initializing, accessing the elements and traversing

    • appending, updating and deleting elements

    • lists as arguments

    • List operations: joining, slicing, + , * , in , not in

    • List functions and methods

    • Quiz

  • 7

    Tuples

    • Difference between list and tuple

    • creating, initialising and accessing elements in a tuple

    • Tuple assignment, Tuple slices, Tuple indexing

    • Tuple Functions

    • Quiz

  • 8

    Dictionaries

    • Concept of key-value pair

    • creating, initialising and accessing the elements in a dictionary

    • traversing, appending updating and deleting elements

    • Dictionary Functions and methods

    • Quiz

  • 9

    Exception handling

    • Exceptions

    • Exception Examples

    • Avoiding code break using exception handling

    • Assertions

  • 10

    Object Oriented Programming

    • Concept of class, object and instances

    • Constructor, class attributes and destructors

    • Real time use of class in live projects

    • Programming using Oops support

  • 11

    Modules And Packages

    • Organizing python projects into modules

    • Importing own module as well as external modules

    • Understanding Packages

    • Programming using functions, modules and external packages

  • 12

    Project

    • Project requirement

    • Setting up virtual environment for Voice assistant

    • Installing Speech to Text, text to speech module

    • Project solution approach

    • Certificate

  • 13

    Live class video Day wise

    • 22 Aug Part 1 Video

    • 22 Aug Part 2 Video

    • 23 Aug Part 1 Video

    • 23 Aug Part 2 Video

    • 29 Aug Video

    • 30 Aug Part 1 Video

    • 30 August Part 2 Video

    • 30 Aug - Math and Random Module, Game using Random Module

    • 5 Sep Video

    • 5 Sep - Notebook - List, Tuple, Dictionary, Debugging using pdb, Coding problem in list, Tuples and dictionary

    • 6 Sep Video

    • 6 Sep Notebook - Exception handling, List comprehension, List and Dictionary problems, Class

    • 12 Sep Video

    • 12 Sep Notebooks - Class, Instance attributes and methods. Class Attributes.

    • 13th Sep Video - Module, Package, command line arguments, Installing Speech Recognition and text to voice module for Voice-assistant. Explanation of project requirements. Creating virtual environment in python

Instructor(s)

Sumeet Prasad

IIT Roorkee Alumni, 20 years of experience in software industry. Worked in companies like IBM, Sun microsystems, GE, Tecnotree, Citibank, Deutsche bank. Linked in profile: https://www.linkedin.com/in/sumeet-prasad-530b7623/

What you will get out of this course

  • Live hands on coding in Python

  • Real time Project

  • You will improve on the computational and logical thinking

  • Object oriented concepts like Abstraction, Encapsulation, Inheritance, Polymorphism

  • Knowledge of data structure behind list, Tuples, Dictonary, Set, String

  • Life long access to the live classes uploaded after the class on this site.

  • All live videos are indexed section wise for faster video retrival

  • Certificate

  • 6 months access to live Question and answer session on python which would happen from 6 PM to 7 PM every Saturday

Watch Intro Video

Testimonial

By Swastik Deshpande

Course starting on 22nd August 2020

Early bird access

  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds

Coming soon!

Data structure and algorithm using Python

Coming soon!

Maths for AI

Coming soon!

Analytics using Numpy, Pandas, Matplotlib, Seaborn

Coming soon!

Machine learning and Deep learning

Coming soon!

NLP and Chatbot using Rasa

Coming soon!

Design patterns using Python