Python hands on
Evening week day batch
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, Dictionary, 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 retrieval
-
Certificate
-
6 months access to live Question and answer session on python which would happen from 6 PM to 7 PM every Saturday
Course curriculum
-
1
Introduction to Python
-
Live assistance for finding Prime numbers between range of numbers
FREE PREVIEW -
Personalised live class on what is programming language
FREE PREVIEW -
Installation
-
Interactive mode and script mode
-
Objects, Scalar objects - Data types: Integer, boolean, Float, NoneType
FREE PREVIEW -
Data Types: Floating point, Complex
-
Data Types: Sequence - string, list, tuple
-
Data Types: Mapping - dictionary
-
Data Types: set
-
Type Conversion and Type Casting
FREE PREVIEW -
Quiz 1
-
-
2
Variables, operators, Expressions and statements
-
Variables, Constants and numeric Literals - Binary, Octal, Hexadecimal and decimal
FREE PREVIEW -
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
FREE PREVIEW -
Hands On coding to check if a number is positive, negative or zero
FREE PREVIEW -
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
-
16 sep - Project discussion and group work
-
Project solution approach
-
Certificate
-
-
13
Live classes videos
-
17th August Video
FREE PREVIEW -
19th Aug Video
FREE PREVIEW -
21 Aug
FREE PREVIEW -
24 Aug Video
FREE PREVIEW -
26th Aug Video
FREE PREVIEW -
28th Aug Video
FREE PREVIEW -
31st August class. Build In functions, Function as service, Default arguments in functions, customising print functions, how to read function help page, Tuple slicing, modification and Iterating, List, Finding max value in list of integer
FREE PREVIEW -
2nd Sep class. List and Tuple coding problems. List-operations, alias, copy and Deep copy. List comprehension. Inline if-else EXPRESSION, Dictionary:- Associative array, Complexity of accessing dictionary and list. dict operations and iteration
FREE PREVIEW -
2nd Sep Code and Notebook download
FREE PREVIEW -
2nd Sep Coding challenge on list, tuple and dictionary
FREE PREVIEW -
4th Sep - Dict ops - update, get, setdefault, adding element. Remove duplicates from list using O(N^2) , O(N) operation. Duplicates removing using set, debugging using pdb, Word frequency in sentence. Nested functions. Inner, enclosing & global scope
FREE PREVIEW -
4th Sep - Notebook for - List, Dictionary operations. List, tuple, Dictionary and set problems. Debugging using pdb. Nested functions.
FREE PREVIEW -
7th Sep Video - Problems on Dictionary List and Tuples, Fibonacci Series. Approaching a bigger problems with smaller functions. Enumerate and Zip
FREE PREVIEW -
7th Sep - Enumerate and Zip notebook. Coding problem Notebook
-
9th Sep Video - Coding challenge on compressing vector and decompressing vector. Sorted function and sorting dictionary with keys. Exception handling, Assertion.
-
9th Sep - Notebooks
-
11 Sep Video - Class concepts. Data Attributes, methods, constructor, magic methods like __str__ and __add__
-
Class concept Notebook and Assignment
-
14 Sep Video - Class, Magic/ Dunder methods, Making Amazon Shopping cart object, Modules, Packages, Scripts, Command line arguments. Installing Voice to speech and speed to text module. Brief explanation of voice assistant project.
-
14 Sep Notebooks and Program files on Modules, main program, python script files, command line arguments, adding modifying module path
-
Instructor(s)
Sumeet Prasad
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
Course starting on 24th August 2020
Hurry up !!
-
00Days
-
00Hours
-
00Minutes
-
00Seconds