Nareshit Course Content
Nareshit Course Content
in/python-training/#Python_Course_Content
HOME ALL COURSES SERVICES SOFTWARE TRAINING PROJECTS INSIGHTS CAREERS ABOUT NEW BATCHES BLOG
Naresh i Technologies
740K
Python Training
Rating of
webmaster
Average of 4.98 on a total of 500 Ratings
Trainers Profile
Contents [hide] Student Enquiry
Python Training Overview
Corporate Training
1 Python Training Overview
Post your Feedback
Python is a general-purpose interpreted, interactive, object-oriented, and 1.1 What are the Python Course Pre-requisites
View/Post Testimonials
high-level programming language. Python has been one of the premier, 1.2 Objectives of the Course
Contact Us
flexible, and powerful open-source language that is easy to learn, easy to 1.3 Who should do the course
use, and has powerful libraries for data manipulation and analysis 1.4 Python Training Course Duration
2 Python Course Content REGISTER FOR COURSE !
2.1 Core Python
There are no hard pre-requisites. Basic understanding of Computer 2.1.3 Python Software’s
Programming terminologies is sufficient. Also, basic concepts related to 2.1.4 Python Language Fundamentals
Programming and Database is beeficial but not mandatory. 2.1.5 Different Modes of Python First Name *
2.1.6 Python Variables
2.1.7 Operators
Objectives of the Course 2.1.8 Input & Output Operators Last Name *
algorithms in Python and work on a real-time project running on 2.1.12 Set Collection
Python 2.1.13 Dictionary Collection
Phone *
2.1.14 Functions
Core Python
Introduction to Languages
FIND COURSES HERE
What is Language?
Types of languages Android Training
Introduction to Translators iPhone Training
Compiler
Asp.Net Training
1 of 14 4/1/2021, 9:10 PM
Python Training https://nareshit.in/python-training/#Python_Course_Content
Hibernate Training
Introduction to Python
J2EE Training
XML Training
Why Python is General Language?
Java Online Training
Limitations of Python
What is PSF? Oracle Training
AngularJS Training
Python Distributions Angular 2 Training
Download &Python Installation Process in Windows, Unix, Linux and Mac
Angular 4 Training
Online Python IDLE
Angular 6 Training
Python Real-time IDEs like Spyder, Jupyter Note Book, PyCharm, Rodeo, Visual Studio Code, ATOM, PyDevetc
Angular 7 Training
IoT Training
Python Variables
Operators
Arithmetic Operators
Comparison Operators
Python Assignment Operators
Logical Operators
Bitwise Operators
Shift operators
Membership Operators
Identity Operators
Ternary Operator
Operator precedence
Difference between “is” vs “==”
Print
Input
Command-line arguments
Control Statements
Introduction
Importance of Data structures
Applications of Data structures
Types of Collections
Sequence
Strings, List, Tuple, range
Non sequence
Set, Frozen set, Dictionary
Strings
What is string
Representation of Strings
Processing elements using indexing
Processing elements using Iterators
Manipulation of String using Indexing and Slicing
String operators
Methods of String object
String Formatting
String functions
String Immutability
Case studies
List Collection
3 of 14 4/1/2021, 9:10 PM
Python Training https://nareshit.in/python-training/#Python_Course_Content
List indices
Processing elements of List through Indexing and Slicing
List object methods
List is Mutable
Mutable and Immutable elements of List
Nested Lists
List_of_lists
Hardcopy, shallowCopy and DeepCopy
zip() in Python
How to unzip?
Python Arrays:
Case studies
Tuple Collection
What is tuple?
Different ways of creating Tuple
Method of Tuple object
Tuple is Immutable
Mutable and Immutable elements of Tuple
Process tuple through Indexing and Slicing
List v/s Tuple
Case studies
Set Collection
What is set?
Different ways of creating set
Difference between list and set
Iteration Over Sets
Accessing elements of set
Python Set Methods
Python Set Operations
Union of sets
functions and methods of set
Python Frozen set
Difference between set and frozenset ?
Case study
Dictionary Collection
What is dictionary?
Difference between list, set and dictionary
How to create a dictionary?
PYTHON HASHING?
Accessing values of dictionary
Python Dictionary Methods
Copying dictionary
Updating Dictionary
Reading keys from Dictionary
Reading values from Dictionary
Reading items from Dictionary
Delete Keys from the dictionary
Sorting the Dictionary
Python Dictionary Functions and methods
Dictionary comprehension
Functions
What is Function?
Advantages of functions
Syntax and Writing function
Calling or Invoking function
Classification of Functions
No arguments and No return values
With arguments and No return values
With arguments and With return values
4 of 14 4/1/2021, 9:10 PM
Python Training https://nareshit.in/python-training/#Python_Course_Content
Advanced Python
Python Modules
Packages
OOPs
Object initialization
‘self’ reference variable
‘cls’ reference variable
Access modifiers – private(__) , protected(_), public
AT property class
Property() object
Creating object properties using setaltr, getaltr functions
Encapsulation(Data Binding)
What is polymorphism?
Overriding
1.
2.
5 of 14 4/1/2021, 9:10 PM
Python Training https://nareshit.in/python-training/#Python_Course_Content
Overloading
1. i) Method Overloading
2. ii) Constructor Overloading
Class re-usability
Composition
Aggregation
Inheritance – single , multi level, multiple, hierarchical and hybrid inheritance and Diamond inheritance
Constructors in inheritance
Object class
super()
Runtime polymorphism
Method overriding
Method resolution order(MRO)
Method overriding in Multiple inheritance and Hybrid Inheritance
Duck typing
Concrete Methods in Abstract Base Classes
Difference between Abstraction & Encapsulation
Inner classes
Introduction
Writing inner class
Accessing class level members of inner class
Accessing object level members of inner class
Local inner classes
Complex inner classes
Case studies
What is Exception?
Why exception handling?
Syntax error v/s Runtime error
Exception codes – AttributeError, ValueError, IndexError, TypeError…
Handling exception – try except block
Try with multi except
Handling multiple exceptions with single except block
Finally block
Try-except-finally
Try with finally
Case study of finally block
Raise keyword
Custom exceptions / User defined exceptions
Need to Custom exceptions
Case studies
Regular expressions
Password extraction
URL extraction
Vehicle number extraction
Case study
Introduction to files
Opening file
File modes
Reading data from file
Writing data into file
Appending data into file
Line count in File
CSV module
Creating CSV file
Reading from CSV file
Writing into CSV file
Object serialization – pickle module
XML parsing
JSON parsing
Python Logging
Logging Levels
implement Logging
Configure Log File in over writing Mode
Timestamp in the Log Messages
Python Program Exceptions to the Log File
Requirement of Our Own Customized Logger
Features of Customized Logger
OS module
Introduction
Multi tasking v/s Multi threading
Threading module
Creating thread – inheriting Thread class , Using callable object
Life cycle of thread
Single threaded application
Multi threaded application
Can we call run() directly?
Need to start() method
Sleep()
7 of 14 4/1/2021, 9:10 PM
Python Training https://nareshit.in/python-training/#Python_Course_Content
Garbage collection
Introduction
Importance of Manual garbage collection
Self reference objects garbage collection
‘gc’ module
Collect() method
Threshold function
Case studies
What is Sockets?
What is Socket Programming?
The socket Module
Server Socket Methods
Connecting to a server
A simple server-client program
Server
Client
Numpy
Introduction
Scipy
Introduction
Arrays
Datatypes
Matrices
N dimension arrays
Indexing and Slicing
8 of 14 4/1/2021, 9:10 PM
Python Training https://nareshit.in/python-training/#Python_Course_Content
MatPlotLib introduction
Drawing plots
Introduction to Machine learning
Types of Machine Learning?
Introduction to Data science
DJANGO
PANDAS
Pandas – Introduction
Pandas — Series
Series
Create an Empty Series
Create a Series f
rom ndarray
rom dict
rom Scalar
Accessing Data from Series with Position
Retrieve Data Using Label (Index)
Pandas – DataFrame
DataFrame
Create DataFrame
Create an Empty DataFrame
Create a DataFrame from Lists
Create a DataFrame from Dict of ndarrays / Lists
Create a DataFrame from List of Dicts
Create a DataFrame from Dict of Series
Column Selection
Column Addition
Column Deletion
Row Selection, Addition, and Deletion
Pandas – Panel
Panel()
Create Panel
Selecting the Data from Panel
Summarizing Data
Pandas – Reindexing
Pandas – Iteration
Iterating a DataFrame
iteritems()
iterrows()
itertuples()
Pandas – Sorting
By Label
Sorting Algorithm
get_option(param)
set_option(param,value)
reset_option(param)
describe_option(param)
option_context()
.loc()
.iloc()
.ix()
Use of Notations
Percent_change
Covariance
Correlation
Data Ranking
.rolling() Function
.expanding() Function
.ewm() Function
Pandas – Aggregations
Pandas – GroupBy
Pandas – Merging/Joining
Pandas – Concatenation
Concatenating Objects
Time Series
Pandas – Timedelta
Object Creation
Pandas – Visualization
Bar Plot
Histograms
Box Plots
Area Plot
Scatter Plot
Pie Chart
Pandas – IO Tools
csv
NUMPY
NUMPY − INTRODUCTION
NUMPY − ENVIRONMENT
ndim
itemsize
flags
empty
zeros
ones
asarray
frombuffer
fromiter
arange
linspace
logspace
Integer Indexing
Boolean Array Indexing
NUMPY − BROADCASTING
Iteration
Order
Modifying Array Values
External Loop
Broadcasting Iteration
reshape
ndarray.flat
ndarray.flatten
ravel
transpose
ndarray.T
swapaxes
rollaxis
broadcast
broadcast_to
expand_dims
squeeze
concatenate
stack
hstack and numpy.vstack
split
hsplit and numpy.vsplit
resize
append
insert
delete
unique
12 of 14 4/1/2021, 9:10 PM
Python Training https://nareshit.in/python-training/#Python_Course_Content
bitwise_and
bitwise_or
invert()
left_shift
right_shift
Trigonometric Functions
Functions for Rounding
reciprocal()
power()
mod()
sort()
argsort()
lexsort()
argmax() and numpy.argmin()
nonzero()
where()
extract()
ndarray.byteswap()
No Copy
View or Shallow Copy
Deep Copy
empty()
matlib.zeros()
matlib.ones()
matlib.eye()
matlib.identity()
matlib.rand()
dot()
vdot()
13 of 14 4/1/2021, 9:10 PM
Python Training https://nareshit.in/python-training/#Python_Course_Content
linalg.solve()
NUMPY − MATPLOTLIB
histogram()
plt()
save()
savetxt()
Contact US
Share this:
About NareshIT INTERVIEW QUESTIONS HYDERABAD MAIN CAMPUS NARESHIT CHENNAI BRANCH
DevOps Interview Questions Address: 2nd Floor, Durga Bhavani Plaza, 2nd Floor Plot No.172 & 173,
Training Institute Overview Naresh i Technologies
Naresh i Technologies (Pronounced: NareshIT) is a AngularJS Interview Questions Ameerpet, Hyderabad Above Axis Bank, Behind PTC Bus Stop,
leading software training institute providing Java Interview Questions Phone : 040-2374 6666 OMR, Thoraipakkam,
Software Training, Project Guidance, IT
HTML Interview Questions 040-2373 4842 Chennai, Tamil Nadu 600097
Consulting and Technology Workshops. Using our
JavaScript Interview Questions Email : support@nareshit.com Phone: 95660 42345 / 95660 42845
enhanced global software training delivery
Advanced Java Interview Questions For "Online Training" Email:chennai@nareshit.com
methodology,
HTML5 and CSS Interview Questions Call/Whatsapp: +91-8179191999
Email: onlinetraining@nareshit.com
14 of 14 4/1/2021, 9:10 PM