Industry Oriented Python Training

We provide in-depth knowledge with real-time exposure and examples. It’smoreinteractiveand hands-onbased industry-oriented training fortrue learners.
Introduction to Python Language
Overview of python
Why python is the best among multiple Languages
Usage of Python in Real-world
What Can You Do with Python?
Features of Python
Installation of python
PyCharm Idle (Real-time tool)
Basic syntax & Commenting
Variables
Variables declaration (Is it required?)
Variables Initialization
Variables Re-declaration
Local variable & global variables with examples
Delete a variable
Numbers
Operators in python
Arithmetic operators
Comparison operators
Logical operators
Assignment operators
Identity operators
Bitwise operators
Membership operators
String
Different ways to create a string
String indexing and string accessing (3 types)
Upper(), lower(), swapcase(), tittle(), capitalize()
center(), ljust(), rjust(),
startswith(), endswith(), count(), find(), rfind(), index()
string concatenation and string multiplication
splitting the data in different parts as per user requirement
split(), join(), partition()
min(), max(), replace() and sort()
lstrip(), rstrip(), strip(), zfill(), format()
isidentifier(), isalpha(), isalnum(), isdigit()
isupper(), islower(), isspace(),istitle()
List
Purpose (Importance &Advantages) of learning list.
creating and working with homogeneous lists
creating and working with heterogeneous lists
generating list by using split function
generating list by using the range function
list indexing and list slicing
List slicing (3 types) &Traversing a list
creating nested lists and indexing nested lists
Mutable (Modifying list elements)
index(), count(), Insert(), append(), extend()
reverse(), min(), max()
remove(), pop() and clear(),
Deleting elements from the list (del)
list concatenation and list multiplication
Membership functions for list
Shallow & Deep Copy
Difference between sort() and sorted()?
Tuple
Purpose (Importance &Advantages) of learning tuple
creating and working with homogeneous tuple
creating and working with heterogeneous tuple
Converting a list into a tuple
Converting a tuple into a list
tuple indexing and tuple slicing
tuple slicing (3 types) &Traversing a tuple
creating nested tuples and indexing a nested tuple
index(), count(), min(), max()
tuple concatenation
Membership operators for tuple
Dictionary
Purpose (Importance &Advantages) of learning tuple.
Converting a list of tuples to a dictionary
Accessing values
Updating Dictionary with new key-value pair
copy() & "dict" constructor
Delete Dictionary Elements
Extend dictionary with "update"
Extracting only keys keys()
Extracting only values values ()
fromkeys(), items(), get()
list of dictionaries & working with them (Accessing)
dictionary of dictionaries & working with them (Accessing)
Set
Creating and working with set in different ways
Normal sets and frozen sets
Set mutable and unpacking a set data structure
Creating and working with sets with homogeneous elements
Creating and working with sets with heterogeneous elements
Creating empty sets and modifying the empty sets
Why sets not support indexing and slicing
Add, remove and discard the elements to set data structure
issubset, issuperset
Union, intersection, and its difference.
Conversions:
Converting given string data structure into a set
Converting given list data structure into a set
Converting given tuple data structure into a set
Converting given set data structure into a string
Converting given set data structure into a list
Converting given set data structure into a tuple
Decision making/ Conditional statements
If statement
If else statements
If-elif-else statements
Nested if else statements
Control flow statements (Loops)
For Loops (real-time examples)
With strings
With list
With dictionaries
With sets
With enumerate
With Break statements
With Continue statement
With else
While Loops
Infinite loops
Break statements
Continue statement
Functions
Introduction to Functions
Types of functions
Non- recursive functions
without arguments
With /Required arguments
Keyword arguments
Default arguments
Variable-length arguments
command-line arguments
Recursive functions
Local and Global variable scope
Working with Files & Directories
Creating a file in a directory
Open the file in the python
Different ways to open the file in Python
Writing data to the file
Appending data to the existing file
12 Modes of operations
Seek and tell methods
Read-line and read-lines
Creating, Modifying & Deleting directories
Advanced Python
Lambda functions
Creating functions by using lambda keyword
Difference between def and lambda functions
Working with filter functions
Working with map functions
In-depth zipping and unzip functionalities.
List comprehensions
Dictionary comprehensions
Set comprehensions
Modules - –In-depth
What is module and purpose of modules
Different types of modules
Different ways to import modules
Usage of an inbuilt module with examples
Time
Calendar
Sys
Os
Subprocess
JSON
Random
string
Usage of External module with examples
openpyxl, (xlrd & xlwt)
paramiko
Creating our modules
Exception Handling TypeError ValueError IOError KeyError Unknown Exceptions handling
Object-Oriented Programming concepts.
Classes and their importance in Python
Inheritance
Multiple Inheritance
Multi-Level Inheritance
Hybrid Inheritance
Polymorphism
Encapsulation
Method overriding
Data Hiding (methods & variables)
Understanding Super
Iterators and generators
Regular Expressions
Regex Pattern
Match vs Search
Find all vs Finder
Match Object properties
Modularization of python code (PEP-8 standards)
Overall Interview questions (400) + Assignments (30) + Telephonic round questions along with answers
Note:
Youdon'tneedtowriterunning notes, after completionof theclass, we will provide the material as a soft copy to your E-mail.
Daily learners should submit the practice files by the end of theday without fail.
Interview questions & answers will be shared on weekly basis.
Attheendof everyday’ssession, therewill be 10minutessessionfor any clarifications.
Resume Preparation
Job Assistance