SlideShare a Scribd company logo
Industry Oriented Python Training
We provide in-depth knowledge with real-time exposure and examples. It’s more interactive and
hands-on based industry-oriented training for true 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:
 You don'tneed to write running notes, after completion of the class, 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.
 At the end of every day’s session, there will be 10 minutes sessionfor any clarifications.
 Resume Preparation
 Job Assistance
3rd Floor, No: 92/5, ACR Greens, Opp. Salarpuria, Outer Ring Road,
Beside Biryani Zone, Marathahalli, Bangalore - 560037; info@saagtech.com /
www.saagtech.com
Phone: +91-9491 628 222 / +91-9491 629 222

More Related Content

PPTX
Python_basics.pptx
PDF
Python-Magnitia-ToC.pdf
PPTX
Introduction to Python , Overview
PDF
ppt_pspp.pdf
PPTX
Python Scripting Training in Bangalore by myTectra
PPTX
Best Python Online Training with Live Project by Expert
PPTX
Introduction to Python 01-08-2023.pon by everyone else. . Hence, they must be...
PDF
Introduction to python
Python_basics.pptx
Python-Magnitia-ToC.pdf
Introduction to Python , Overview
ppt_pspp.pdf
Python Scripting Training in Bangalore by myTectra
Best Python Online Training with Live Project by Expert
Introduction to Python 01-08-2023.pon by everyone else. . Hence, they must be...
Introduction to python

Similar to Top Python Online Training Institutes in Bangalore (20)

PDF
Python Part 1
DOCX
Python Course outline.docx
ODP
Python basics
RTF
PDF
Processing data with Python, using standard library modules you (probably) ne...
PPT
ComandosDePython_ComponentesBasicosImpl.ppt
PPTX
Python For Data Science.pptx
PPTX
Python Workshop
PDF
Data Science Fundamentals with Python and SQL Training
PDF
Python with Project at SQL School
PPTX
funadamentals of python programming language (right from scratch)
PPTX
Rohan Sharma MOOC Course Report (1).pptx
PPTX
Python-The programming Language
PDF
"Automata Basics and Python Applications"
PPTX
Python bible
PDF
Python Training.pdf
PDF
Python Training.pdf
PDF
Python Training.pdf
PPTX
Introduction_to_Python_operators_datatypes.pptx
PPTX
Python chapter presentation details.pptx
Python Part 1
Python Course outline.docx
Python basics
Processing data with Python, using standard library modules you (probably) ne...
ComandosDePython_ComponentesBasicosImpl.ppt
Python For Data Science.pptx
Python Workshop
Data Science Fundamentals with Python and SQL Training
Python with Project at SQL School
funadamentals of python programming language (right from scratch)
Rohan Sharma MOOC Course Report (1).pptx
Python-The programming Language
"Automata Basics and Python Applications"
Python bible
Python Training.pdf
Python Training.pdf
Python Training.pdf
Introduction_to_Python_operators_datatypes.pptx
Python chapter presentation details.pptx

Recently uploaded (20)

PPTX
Struggles of Blind Individuals and How We Can Help..pptx
PDF
Top 7 Cybersecurity Companies in Abu Dhabi
PDF
The New Drive_ How the Transportation Business is Reinventing Itself by Ednei...
PDF
Why Corporate Relocations Need Professional Packers and Movers.pdf
PPTX
ENG102 Presenation skjdcjkdwjfdwjkcjwejkfjkw.pptx
PPTX
AI-Powered-Mobile-App-Development-The-Future-of-Intelligent-Applications.pptx
PDF
Top In-Demand Occupations for Skilled Migration to Australia in 2025
PDF
Robert Hume San Diego_ How Firefighting Tools and Technology Have Transformed...
PDF
Profitable Farming Starts with AI in Agriculture | Rubixe
PDF
How Firewalls Stop Cyber Attacks Before They Happen?
PDF
Future of Digital Marketing Trends & Insights.pdf
PDF
Understanding LA's Zero Waste Initiative
PDF
Smart Plumbing Solutions Every Property Owner and Developer Should Know
PDF
5 Best Sites to Buy Snapchat Accounts (Aged & Pva).pdf
PPTX
Ealeba Youth Structure Five Core Programs & Projects Executives
PDF
Green minimalist professional Business Proposal Presentation.pdf
PDF
Expert Medical Coding Services for Faster Reimbursements.pdf
PDF
The Role of Testing and QA in Successful Mobile App Development_Spinx Infotec...
PPTX
The Rise of Work-from-Home Internships.pptx
PDF
Threat Intelligence Services in Abu Dhabi
Struggles of Blind Individuals and How We Can Help..pptx
Top 7 Cybersecurity Companies in Abu Dhabi
The New Drive_ How the Transportation Business is Reinventing Itself by Ednei...
Why Corporate Relocations Need Professional Packers and Movers.pdf
ENG102 Presenation skjdcjkdwjfdwjkcjwejkfjkw.pptx
AI-Powered-Mobile-App-Development-The-Future-of-Intelligent-Applications.pptx
Top In-Demand Occupations for Skilled Migration to Australia in 2025
Robert Hume San Diego_ How Firefighting Tools and Technology Have Transformed...
Profitable Farming Starts with AI in Agriculture | Rubixe
How Firewalls Stop Cyber Attacks Before They Happen?
Future of Digital Marketing Trends & Insights.pdf
Understanding LA's Zero Waste Initiative
Smart Plumbing Solutions Every Property Owner and Developer Should Know
5 Best Sites to Buy Snapchat Accounts (Aged & Pva).pdf
Ealeba Youth Structure Five Core Programs & Projects Executives
Green minimalist professional Business Proposal Presentation.pdf
Expert Medical Coding Services for Faster Reimbursements.pdf
The Role of Testing and QA in Successful Mobile App Development_Spinx Infotec...
The Rise of Work-from-Home Internships.pptx
Threat Intelligence Services in Abu Dhabi

Top Python Online Training Institutes in Bangalore

  • 1. Industry Oriented Python Training We provide in-depth knowledge with real-time exposure and examples. It’s more interactive and hands-on based industry-oriented training for true 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()
  • 2.  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
  • 3.  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
  • 4.  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
  • 5.  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
  • 6. 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:  You don'tneed to write running notes, after completion of the class, 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.  At the end of every day’s session, there will be 10 minutes sessionfor any clarifications.  Resume Preparation  Job Assistance 3rd Floor, No: 92/5, ACR Greens, Opp. Salarpuria, Outer Ring Road, Beside Biryani Zone, Marathahalli, Bangalore - 560037; info@saagtech.com / www.saagtech.com Phone: +91-9491 628 222 / +91-9491 629 222