Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
375 views
Complete Python With NumPy & Pandas - Naresh-i-Technologies
Course Details
Uploaded by
Apurva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Complete Python With NumPy & Pandas - Naresh-i-Tec... For Later
Download
Save
Save Complete Python With NumPy & Pandas - Naresh-i-Tec... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
375 views
Complete Python With NumPy & Pandas - Naresh-i-Technologies
Course Details
Uploaded by
Apurva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Complete Python With NumPy & Pandas - Naresh-i-Tec... For Later
Carousel Previous
Carousel Next
Download
Save
Save Complete Python With NumPy & Pandas - Naresh-i-Tec... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 13
Search
Fullscreen
ISO 9001:2015 Certified Company i NARESH 7 technologies In-Depth Core & Advanced PY THON with NumPy « Pandas In collaboration with > Full Stack JAVA DEVELOPER Program Nasscom’ fut Full Stack DATA SCIENCE & Al Program © 040 - 2374 6666 ®
[email protected]
® www.nareshit.comIntroduction to Languages » What is Language? » Types of languages » Introduction to Translators « Compiler « Interpreter » What is Scripting Language? » Types of Script » Programming Languages v/s Scripting Languages » Difference between Scripting and Programming languages ® What is programming paradigm? » Procedural programming paradigm » Object oriented programming paradigm = NARESH. Introduction to Python ® What is Python? ® WHY PYTHON? » History » Features - Dynamic, Interpreted, Object oriented, Embeddable, Extensible, Large standard libraries, Free and Open source ® Why Python is General Language? » Limitations of Python © What is PSF? » Python implementations » Python applications » Python versions ® PYTHON IN REALTIME INDUSTRY ® Difference between Python 2.x and 3.x » Difference between Python 3.7 and 3.8 ® Software Development Architectures Python Software's » Python Distributions » Download &Python Installation Process in Windows, Unix, Linux and Mac » Online Python IDLE » Python Real-time IDEs like Spyder, Jupyter Note Book, PyCharm, Rodeo, Visual Studio Code, ATOM, PyDevetc Python Language Fundamentals » Python Implementation Alternatives/Flavors » Keywords » Identifiers » Constants / Literals » Data types » Python VS JAVA » Python SyntaxDifferent Modes of Python » Interactive Mode » Scripting Mode » Programming Elements » Structure of Python program » First Python Application » Comments in Python » Python file extensions » Setting Path in Windows » Edit and Run python program without IDE » Edit and Run python program using IDEs » INSIDE PYTHON » Programmers View of Interpreter » Inside INTERPRETER, » What is Byte Code in PYTHON? » Python Debugger Python variables » bytes Data Type » byte array » String Formatting in Python » Math, Random, Secrets Modules » Introduction > Initialization of variables » Local variables » Global variables » ‘global’ keyword » Input and Output operations » Data conversion functions - int(), float), complex(), str(), chr(), ord() «!NARES} 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 “==" Input & Output Operators » Print > Input » Command line arguments Control Statements ® Conditional control statements olf « if-else ¢ If-elif-else « Nested-if » Loop control statements “for ¢ while « Nested loops » Branching statements «@ Break “ Continue « Pass « Return » Case studiesData structures or Collections » Introduction » Importance of Data structures » Applications of Data structures » Types of Collections « Sequence > Strings , List, Tuple, range « Non sequence » Set, Frozen set, Dictionary » Case studies 4 What is string « Representation of Strings « Processing elements using indexing 4 Processing elements using Iterators 4 Manipulation of String using Indexing and Slicing « String operators 4 Methods of String object « String Formatting « String functions 4 String Immutability » Case studies List Collection » What is List » Need of List collection » Different ways of creating List » List comprehension, 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 “NARESH! a 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 = ||“NARESH? 1 | Packages a . ® Organizing python project into packages . » Types of packages - pre defined, Functions user defined. » What is Function? » Package v/s Folder » Advantages of functions > _init_.py file » Syntax and Writing function » Importing package » Calling or Invoking function » PIP » Classification of Functions » Introduction to PIP « No arguments and No return values » Installing PIP « With arguments and No return values » Installing Python packages With arguments and With return values » Un installing Python packages @ No arguments and With return values Recursion ooPs » Python argument type functions : » Procedural v/s Object oriented « Default argument functions programming @ Required(Positional) arguments function » Principles of OOP - Encapsulation, « Keyword arguments function Abstraction (Data Hiding) « Variable arguments functions » Classes and Objects » ‘pass’ keyword in functions » How to define class in python » Lambda functions/Anonymous functions —_» Types of variables - instance variables, « map() class variables. « filter() » Types of methods - instance methods, « reduce() class method, static method » Nested functions » Constructors. » Non local variables, global variables » Object initialization » Closures » ‘self’ reference variable 2 » Decorators ‘cls' reference variable » Generators Access modifiers - private(_), » Iterators protected(_), public » Monkey patching » AT property class » Property() object Python Modules » Creating object properties using » Importance of modular programming setaltr, getaltr functions © Encapsulation(Data Binding) What is polymorphism? » What is module » Types of Modules - Pre defined, User defined. Overriding » User defined modules creation i) Method overriding » Functions based modules ii) Constructor overriding » Class based modules, Connecting modules —_¢ Overloading > Import module, From ... import i) Method Overloading . » Module alias / Renaming module ii) Constructor Overloading ® Built In properties of module iii) Operator 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 «NARESH 7° Exception Handling & Types of Errors © 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 4 Try-except-finally «Try with finally 4 Case study of finally block Raise keyword « Custom exceptions / User defined «exceptions «Need to Custom exceptions » Case studies Regular expressions » Understanding regular expressions » String v/s Regular expression string » “re” module functions > Matcho) » Search() » Split() » Findall() » Compile’) » Sub() » Subn() » Expressions using operators and symbols » Simple character matches » Special characters » Character classes » Mobile number extraction » Mail extraction » Different Mail ID patterns » Data extraction » Password extraction » URL extraction . » Vehicle number extraction a » Case studya . File & Directory handling » 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 Date & Time module » How to use Date & Date Time class » How to use Time Delta object » Formatting Date and Time » Calendar module » Text calendar » HTML calendar «!NARES} OS module » Shell script commands » Various OS operations in Python » Python file system shell methods » Creating files and directories » Removing files and directories » Shutdown and Restart system » Renaming files and directories » Executing system commands Multi-threading & Multi Processing » 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) » Joing » Synchronization-Lock class- acquire(), release() functions » Case studies Garbage collection » Introduction » Importance of Manual garbage collection » Self reference objects garbage collection » ‘gc’ module » Collect() method » Threshold function » Case studies1 | Data analytics modules a » Numpy = » Introduction Python Data Base » Scipy Communications(PDBC) » Introduction » Introduction to DBMS applications » Arrays » File system v/s DBMS » Datatypes » Communicating with MySQL » Matrices » Python - MySQL connector » N dimension arrays © mysql.connector module » Indexing and Slicing » connect() method » Pandas » Oracle Database » Introduction » Install cx_Oracle » Data Frames » Cursor Object methods » Merge , Join, Concat » execute() method » MatPlotLib introduction » executeMany() method » Drawing plots » fetchone() » Introduction to Machine learning » fetchmany() » Types of Machine Learning? » fetchall() » Introduction to Data science » Static queries v/s Dynamic queries DJANGO » Transaction management » Case studies » Introduction to PYTHON Django » What is Web framework? Python - Network Programming » Why Frameworks? » What is Sockets? » Define MVT Design Pattern » What is Socket Programming? » Difference between MVC and MVT » The socket Module | » Server Socket Methods » Connecting to a server » Asimple server-client program » Server » Client Tkinter & Turtle » Introduction to GUI programming » Tkinter module » Tk class » Components / Widgets » Label, Entry, Button , Combo, Radio » Types of Layouts » Handling events » Widgets properties » Case studiesPANDAS Pandas - Introduction Pandas - Environment Setup Pandas - Introduction to Data Structures » Dimension & Description » Series » DataFrame » Data Type of Columns » Panel Pandas — Series i » pandas.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 » pandas.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 » pandas.Panel() » Create Panel » Selecting the Data from Panel «NARESH Pandas - Basic Functionality » DataFrame Basic Functionality Pandas - Descriptive Statistics » Functions & Description » Summarizing Data Pandas - Function Application » Table-wise Function Application » Row or Column Wise Function Application ® Element Wise Function Application Pandas - Reindexing » Reindex to Align with Other Objects » Filling while ReIndexing » Limits on Filling while Reindexing » Renaming Pandas - Iteration » Iterating a DataFrame » iteritems() » iterrows() » itertuples() Pandas - Sorting » By Label » Sorting AlgorithmPandas - Working with Text Data Pandas - Options and Customization » get_option(param) » set_option(param,value) » reset_option(param) » describe_option(param) » option_context() Pandas - Indexing and Selecting Data > Jot) » loc) » ix) » Use of Notations Pandas - Statistical Functions » Percent_change » Covariance » Correlation » Data Ranking Pandas - Window Functions » .rollingQ) Function » .expanding() Function » ,ewm() Function Pandas - Aggregations » Applying Aggregations on DataFrame Pandas - Missing Data » Cleaning / Filling Missing Data » Replace NaN with a Scalar Value » Fill NA Forward and Backward » Drop Missing Values » Replace Missing (or) Generic Values Pandas - GroupBy » Split Data into Groups » View Groups » Iterating through Groups » Select a Group » Aggregations » Transformations m® Filtration «NARESH 7° Pandas - Merging/Joining » Merge Using 'how' Argument Pandas - Concatenation » Concatenating Objects » Time Series Pandas - Date Functionality Pandas - Timedelta Pandas - Categorical Data Object Creation Pandas - Visualization » Bar Plot » Histograms » Box Plots » Area Plot » Scatter Plot » Pie Chart Pandas - IO Tools » read.csv Pandas - Sparse Data Pandas - Caveats & Gotchas Pandas - Comparison with SQLNUMPY NUMPY - INTRODUCTION NUMPY - ENVIRONMENT NUMPY - NDARRAY OBJECT NUMPY - DATA TYPES » Data Type Objects (dtype) NUMPY - ARRAY ATTRIBUTES | | » ndarray.shape » ndarray.ndim » numpy.itemsize > numpy.flags NUMPY - ARRAY CREATION ROUTINES > numpy.empty > numpy.zeros » numpy.ones NUMPY - ARRAY FROM EXISTING DATA > numpy.asarray © numpy.frombuffer » numpy.fromiter NUMPY - ARRAY FROM NUMERICAL RANGES » numpy.arange » numpy.linspace » numpy.logspace NUMPY - INDEXING & SLICING NUMPY - ADVANCED INDEXING » Integer indexing » Boolean Array Indexing «NARESH 7° iechnotegcn Ml i oO NUMPY - BROADCASTING NUMPY - ITERATING OVER ARRAY » Iteration > Order » Modifying Array Values » External Loop » Broadcasting Iteration NUMPY - ARRAY MANIPULATION numpy.reshape numpy.ndarray.flat numpy.ndarray,flatten numpy.ravel numpy.transpose numpy.ndarray.T numpy.swapaxes numpy.rollaxis. numpy. broadcast numpy.broadcast_to numpy.expand_dims numpy.squeeze numpy.concatenate numpy.stack numpy.hstack and numpy.vstack numpy.split numpy.hsplit and numpy.vsplit numpy.resize numpy.append numpy.insert numpy.delete . numpy.unique verre rr eee eer TT TTTes[| NARESH! a NUMPY - COPIES & VIEWS a » No Copy . » View or Shallow Copy NUMPY - BINARY OPERATORS » Deep Copy » bitwise_and NUMPY - MATRIX LIBRARY » bitwise_or matlib.empty() » numpy.invert() Hy » left_shift » numpy.matlib.zeros() > right shift » numpy.matlib.ones() numpy.matlib.eye() NUMPY - STRING FUNCTIONS numpy.matlib.identity() NUMPY - MATHEMATICAL FUNCTIONS numpy.matlib.rand() » Trigonometric Functions NUMPY - LINEAR ALGEBRA » Functions for Rounding » numpy.dot() NUMPY - ARITHMETIC OPERATIONS » numpy.vdot() ve » numpy.reciprocall) »> numpy.inner() » numpy.power() » numpy.matmul() » numpy.mod() » Determinant NUMPY - STATISTICAL FUNCTIONS §—” "UMPY-linalg-solve() » numpy.arin() and numpy.amax() NUMPY - MATPLOTLIB » numpy.ptp0) » Sine Wave Plot » numpy.percentile() » subplot » numpy.median() » bar() » numpy.mean() » numpy.average() NUMPY - » Standard Deviation oH HISTOGRAM USING MATPLOTLIB » Variance » numpy.histogram() NUMPY - SORT, » ple SEARCH & COUNTING FUNCTIONS NUMPY - I/O WITH NUMPY » numpy.sort() » numpy.save() » numpy.argsort() » savetxt() » numpy.lexsort() » numpy.argmax() and numpy.argmin() » numpy.nonzero() . 4 <> » numpy.where()
You might also like
Ethnotech - Data Science With Python
PDF
No ratings yet
Ethnotech - Data Science With Python
480 pages
DVS Python Material
PDF
100% (1)
DVS Python Material
497 pages
PYTHON Durga - PDF - Python (Programming Language) - Reserved Word PDF
PDF
100% (1)
PYTHON Durga - PDF - Python (Programming Language) - Reserved Word PDF
204 pages
Object Serialization With Pickle, JSON and YAML PDF
PDF
No ratings yet
Object Serialization With Pickle, JSON and YAML PDF
10 pages
Mysql Notes PDF
PDF
No ratings yet
Mysql Notes PDF
30 pages
PYTHON With NumPy and Pandas
PDF
100% (1)
PYTHON With NumPy and Pandas
6 pages
Nareshit Course Content
PDF
No ratings yet
Nareshit Course Content
28 pages
Git Cheet Sheet
PDF
No ratings yet
Git Cheet Sheet
2 pages
Javalab File
PDF
No ratings yet
Javalab File
167 pages
Basics: Showing Output To User
PDF
No ratings yet
Basics: Showing Output To User
17 pages
Tuple Data Structure
PDF
No ratings yet
Tuple Data Structure
8 pages
Functions
PDF
No ratings yet
Functions
28 pages
Python Practice Exercise PDF
PDF
No ratings yet
Python Practice Exercise PDF
3 pages
Strings PDF
PDF
No ratings yet
Strings PDF
14 pages
List of 100 Tricky Java Assignment Questions For Students
PDF
No ratings yet
List of 100 Tricky Java Assignment Questions For Students
6 pages
Python Notes For All Units
PDF
No ratings yet
Python Notes For All Units
419 pages
Python Programs by Narayana
PDF
100% (1)
Python Programs by Narayana
18 pages
Python Modules
PDF
No ratings yet
Python Modules
29 pages
Scripting PYTHON Programming Lab Manual by M Murali Mohan Reddy
PDF
No ratings yet
Scripting PYTHON Programming Lab Manual by M Murali Mohan Reddy
25 pages
Python With Data Science
PDF
No ratings yet
Python With Data Science
102 pages
Complete Java Training in Naresh I Technologies
PDF
No ratings yet
Complete Java Training in Naresh I Technologies
24 pages
Wokring With Python Django-Web Framework Define Statement
PDF
No ratings yet
Wokring With Python Django-Web Framework Define Statement
78 pages
Python Examples
PDF
100% (1)
Python Examples
16 pages
Python Notes
PDF
No ratings yet
Python Notes
142 pages
Python Project
PDF
50% (2)
Python Project
14 pages
Advanced Java
PDF
No ratings yet
Advanced Java
370 pages
Python Class Links From Naresh IT
PDF
No ratings yet
Python Class Links From Naresh IT
3 pages
Interview Question Pythons 2
PDF
100% (1)
Interview Question Pythons 2
14 pages
Unit 1 Python
PDF
No ratings yet
Unit 1 Python
52 pages
Java Notebook
PDF
100% (1)
Java Notebook
76 pages
Python Ass 2
PDF
No ratings yet
Python Ass 2
7 pages
Android Training Course, Best Android Training Institute Hyderabad, India - NareshIT
PDF
100% (2)
Android Training Course, Best Android Training Institute Hyderabad, India - NareshIT
5 pages
400 Python Exercise
PDF
No ratings yet
400 Python Exercise
27 pages
Untitled
PDF
100% (1)
Untitled
125 pages
Python OOPs
PDF
No ratings yet
Python OOPs
25 pages
Type Casting in Java
PDF
No ratings yet
Type Casting in Java
12 pages
03 Strings in Python
PDF
No ratings yet
03 Strings in Python
29 pages
Python
PDF
No ratings yet
Python
35 pages
Python File 1-9
PDF
No ratings yet
Python File 1-9
11 pages
Java
PDF
100% (1)
Java
521 pages
Python Assignment
PDF
100% (2)
Python Assignment
19 pages
Django
PDF
100% (12)
Django
58 pages
Spark Notes
PDF
No ratings yet
Spark Notes
71 pages
Django Notes
PDF
No ratings yet
Django Notes
40 pages
Python Strings Programs
PDF
100% (1)
Python Strings Programs
4 pages
List Vs Tuples
PDF
No ratings yet
List Vs Tuples
10 pages
Regular Expressions
PDF
100% (1)
Regular Expressions
15 pages
Python Lab Programs - Chapter 2 To 4
PDF
No ratings yet
Python Lab Programs - Chapter 2 To 4
13 pages
Data Structures Using Python
PDF
No ratings yet
Data Structures Using Python
116 pages
Python Final Print Vision 22
PDF
No ratings yet
Python Final Print Vision 22
112 pages
Data Science Using Python Lab Manual
PDF
No ratings yet
Data Science Using Python Lab Manual
68 pages
What Is Java?Basic Syntax
PDF
No ratings yet
What Is Java?Basic Syntax
6 pages
25.Python Syllabus (1)
PDF
No ratings yet
25.Python Syllabus (1)
9 pages
Full Stack Python
PDF
No ratings yet
Full Stack Python
15 pages
Python Content
PDF
No ratings yet
Python Content
7 pages
Data Science Course Content
PDF
No ratings yet
Data Science Course Content
24 pages
SkyEssPythonSyllabus 1
PDF
No ratings yet
SkyEssPythonSyllabus 1
10 pages
Data Science & Python
PDF
No ratings yet
Data Science & Python
8 pages