Introduction
What you will learn in this course
Work Setup
Code editor
Code editor component overview
Introduction to Python
What is Python
Features of Python
Where can we use Python
Limitations of Python
Versions of Python
Declaring variables
Variables
Operators
Membership operators
Arithmetic operators
Comparison operators
Logical operators
Assignment operators
Identity operators
Bitwise operator – AND
Bitwise operator – OR
Bitwise operator – NOT
Bitwise operator – XOR
Bitwise operator – Right Shift
Bitwise operator – Left Shift
Decision making
Topics of Decision making
If else
If elif
Nested if
Loops
Types of Loops
While Loop
For Loop
Difference between While Loop and For Loop
Strings
Topics of String
What is String and Declaring String
Access characters in String and String Operations
Iterating through String
String Membership
Raw String
String format
Single / Double / Triple quote
String methods 1
String methods 2
String methods 3
String methods 4
String methods 5
Data structure – List
What is List ?
Creation of List
Access List element
Mathematical operations
Equality operations
Relational operations
Membership operations
List Methods part 1
List Methods part 2
List Methods part 3
reverse and reversed
sort and sorted
append and extend
Cloning
Aliasing
Nested list
List comprehension
Zip
Data structure – Tuple
Topics of Tuple
What is Tuple
Access elements of Tuple
Mathematical operations on Tuple
Equality operations on Tuple
Relational operations on Tuple
Membership operations on Tuple
Reversing on Tuple
Sorting on Tuple
Packing and Unpacking on Tuple
Tuple comprehension
Where to use Tuple
Methods of Tuple
Tuple within Tuple
Iterate through Tuple
Tuple with Anonymous function
Zip
Data structure – Set
Topics of Set
What is Set
How to create Set
Modify Set
Set Methods 1
Set Methods 2
Set Methods 3
Set operations 1
Set operations 2
Set operations 3
Data structure – Dictionary
Topics of Dictionary
What is Dictionary
Creation of Dictionary
Access elements of Dictionary
Modify and Add elements to Dictionary
Remove elements from Dictionary
Dictionary Methods 1
Dictionary Methods 2
Dictionary Methods 3
Dictionary comprehension
Dictionary membership
Iterating through Dictionary
Built in functions in Dictionary
Function
Overview of Function
What is Function
Types of Function
Syntax of Function
Function without parameter
Function with return
Returns None
Calculator with Function
Types of Arguments
Positional Argument
Keyword Argument
Default Argument
Variable length Argument
args and kwargs
Local variable
Global and Local variable
Anonymous Function
Methods of Anonymous Function
Anonymous Function – filter
Anonymous Function – map
Anonymous Function – reduce
Recursive Function
Limitations of Recursive Function
Reset the Limitations of Recursive Function
Example 0
Example 1
Example 2
Example 3
Function within Function
Practical assignment 0
Practical assignment 1
Calling function within Anonymous Function
Summary
Lets build logic 1
Program 1
Program 2
Program 3
Program 4
Program 5
Program 6
Program 7
Program 8
Program 9
Program 10
Program 11
Lets build logic 2
Program 1
Program 2
Program 3
Program 4
Program 5
Program 6
Program 7
Program 8
Program 9
Program 10
Program 11
Program 12
Lets build logic 3
Program 1
Program 2
Program 3
Program 4
Program 5
Program 6
Program 7
Program 8
Program 9
Program 10
Lets build logic 4
Program 1
Program 2
Program 3
Program 4
Program 5
Program 6
Program 7
Program 8
Program 9
Program 10
Lets build logic 5
Program 1
Program 2
Program 3
Program 4
Program 5
Program 6
Program 7
Program 8
Program 9
Program 10
Lets build logic 6
Program 1
Program 2
Program 3
Program 4
Program 5
Program 6
Program 7
Program 8
Program 9
Program 10
Program 11
Program 12
Star pattern printing
Star pattern printing 1
Star pattern printing 2
Star pattern printing 3
Star pattern printing 4
Star pattern printing 5
Star pattern printing 6
Star pattern printing 7
Star pattern printing 8
Star pattern printing 9
Star pattern printing 10
Star pattern printing 11
Star pattern printing 12
Star pattern printing 13
Assignment
Letter pattern printing
Letter pattern printing 1
Letter pattern printing 2
Letter pattern printing 3
Letter pattern printing 4
Letter pattern printing 5
Letter pattern printing 6
Letter pattern printing 7
Letter pattern printing 8
Letter pattern printing 9
Letter pattern printing 10
Letter pattern printing 11
Assignment
Number pattern printing
Number pattern printing 1
Number pattern printing 2
Number pattern printing 3
Number pattern printing 4
Number pattern printing 5
Number pattern printing 6
Number pattern printing 7
Number pattern printing 8
Number pattern printing 9
Number pattern printing 10
Number pattern printing 11
Number pattern printing 12
Number pattern printing 13
Number pattern printing 14
Number pattern printing 15
Number pattern printing 16
Assignment
Other pattern printing
Other pattern printing 1
Other pattern printing 2
Assignment
csv & Json
what is csv
How to install csv module
How to get sample csv file
Mount folder
Methods of csv
Read data from csv
Read data and print in form of string
Read headers from csv file
Skip headers and read data
Count of records in file including headers
Count of records in file excluding headers
Read first 10 lines of csv file
Read records from csv file in range
Read data of based on index
Read multiple columns of csv file
Read last column of csv file
Concatenate multiple column data of csv file
Read even records from csv file
Read last record of csv file – method 1
Read last record of csv file – method 2
Read last record of csv file – method 3
Usage of delimiter / comma
Enumerate with csv file
Count of records in file using Enumerate
Caluclate sum & average of column salary from csv file
Read csv data in form Dictionary using Zip
Read csv data in form Dictionary using DictReader
Write data to csv file using writerow
Write data to csv file using writerows
Read data from one file and write to another file – writerows
Read data from one file and write to another file – writerow
Read even records and write to another file using slice
Read even records and write to another file using enumerate
Write headers to file using DictWriter
Write Dictionary data to csv file
List containing Dictionary data write to csv file
Difference between Dictionary / Json
Using josn to read headers / data
Create csv file using Json data
Create csv file using Json data – multiple keys
Read json data from file and write to csv file 0
Read json data from file and write to csv file 1
csv-json Assignment
xml
Introduction to xml
How xml data looks
Module used for xml
How to import xml module
Parse xml data from a varaible and read root element
Parse xml data from a varaible and read child root element
Parse xml data from a varaible and read child root attributes
Parse xml data from a variable and read specific child root element attributes
Count number of child root element
Count number of child root attributes
Fetch all attribute list Method 1
Fetch all attribute list Method 2
Print tag and data between tags
Read xml data in varaibale and store into list
Read xml data in varaibale and store into list consider null / missing issue
How to generate csv file from xml data
Read xml file and display root element
Read xml file and display child root element
Read xml file and display child root element attribute names
Read xml file and display child root element attribute values
Read distinct header names from xml file
Read xml data to list and write to csv file
Convert list data to xml file
Convert csv data to xml file using pandas
Read csv file which is in pipe format and convert to xml file
Usage of find method with xml data
Usage of iter method with xml data
Fetch specific data of xml and write to csv file
Fetch specific data of xml and write to csv file [ where xml data as comma betwe
How to add custom attribute to existing xml data at First index
How to add custom attribute across entire xml data
How to add custom attribute with random value across entire xml data
Remove specific attribute across entire xml data
Remove first level indexing attribute from xml data
Remove specific attribute from entire xml data
Remove multiple attribute from entire xml data
Attribute missing error
Modify atrribute value of specific level
Modify atrribute value of entire xml data
Append text to already existing data
xml Assignment
Pickle
Topics of Pickle
What is Pickle
How to install Pickle
dumps and loads of Pickle
dump and load of Pickle
Drawback of Pickle 0
Drawback of Pickle 1
Pickle Assignment