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)
360 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)
360 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
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 ® info@nareshit.com ® 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
Spark Interview Questions
PDF
No ratings yet
Spark Interview Questions
3 pages
Object Serialization With Pickle, JSON and YAML PDF
PDF
No ratings yet
Object Serialization With Pickle, JSON and YAML PDF
10 pages
Introduction To OOPS in Python
PDF
No ratings yet
Introduction To OOPS in Python
6 pages
PYTHON Durga - PDF - Python (Programming Language) - Reserved Word PDF
PDF
100% (1)
PYTHON Durga - PDF - Python (Programming Language) - Reserved Word PDF
204 pages
PYTHON With NumPy and Pandas
PDF
100% (1)
PYTHON With NumPy and Pandas
6 pages
Abella Hernando 120 Advanced Python Interview Questions 2023
PDF
100% (1)
Abella Hernando 120 Advanced Python Interview Questions 2023
131 pages
Nareshit Course Content
PDF
No ratings yet
Nareshit Course Content
28 pages
Untitled
PDF
100% (1)
Untitled
125 pages
Strings PDF
PDF
No ratings yet
Strings PDF
14 pages
Python Class Links From Naresh IT
PDF
No ratings yet
Python Class Links From Naresh IT
3 pages
Python With Data Science
PDF
No ratings yet
Python With Data Science
102 pages
python interview question
PDF
No ratings yet
python interview question
39 pages
UNIT V - Python
PDF
No ratings yet
UNIT V - Python
10 pages
Pandas
PDF
No ratings yet
Pandas
4 pages
Python Lab Manual by R.Nakkeeran For JNTUH Python Syllabus
PDF
100% (1)
Python Lab Manual by R.Nakkeeran For JNTUH Python Syllabus
45 pages
Unit 1 Python
PDF
No ratings yet
Unit 1 Python
52 pages
RN Reddy Python
PDF
No ratings yet
RN Reddy Python
312 pages
List Vs Tuples
PDF
No ratings yet
List Vs Tuples
10 pages
Tuple Data Structure
PDF
No ratings yet
Tuple Data Structure
8 pages
Python Practice Exercise PDF
PDF
No ratings yet
Python Practice Exercise PDF
3 pages
Python OOPs
PDF
No ratings yet
Python OOPs
25 pages
Data Engineering SQL Top 100 Questions With Answers
PDF
No ratings yet
Data Engineering SQL Top 100 Questions With Answers
297 pages
Python Example Programs
PDF
100% (1)
Python Example Programs
5 pages
Python Programs by Narayana
PDF
100% (1)
Python Programs by Narayana
18 pages
101 Onwards On Python Pandas and Pyplot
PDF
No ratings yet
101 Onwards On Python Pandas and Pyplot
33 pages
Python Main Program Set 2
PDF
No ratings yet
Python Main Program Set 2
18 pages
Python Programming Questions
PDF
100% (3)
Python Programming Questions
5 pages
Wokring With Python Django-Web Framework Define Statement
PDF
No ratings yet
Wokring With Python Django-Web Framework Define Statement
78 pages
PYTHON Full Notes
PDF
No ratings yet
PYTHON Full Notes
241 pages
Exception Handling
PDF
No ratings yet
Exception Handling
28 pages
Python Final Print Vision 22
PDF
No ratings yet
Python Final Print Vision 22
112 pages
Python Web Server With Flask
PDF
No ratings yet
Python Web Server With Flask
11 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
Basics: Showing Output To User
PDF
No ratings yet
Basics: Showing Output To User
17 pages
Pandas Guide
PDF
No ratings yet
Pandas Guide
64 pages
Python Modules
PDF
No ratings yet
Python Modules
29 pages
GE8151 Problem Solving and Python Programming - 03 - by LearnEngineering - in
PDF
No ratings yet
GE8151 Problem Solving and Python Programming - 03 - by LearnEngineering - in
100 pages
Git Cheet Sheet
PDF
No ratings yet
Git Cheet Sheet
2 pages
NARESH IT FINAL YEAR PROJECT TITLES - 2010-2011e
PDF
No ratings yet
NARESH IT FINAL YEAR PROJECT TITLES - 2010-2011e
66 pages
Pyspark Learning Hub
PDF
No ratings yet
Pyspark Learning Hub
7 pages
On Data Handling Using Pandas-I
PDF
100% (2)
On Data Handling Using Pandas-I
64 pages
Python Full
PDF
100% (1)
Python Full
59 pages
Spark Concept
PDF
No ratings yet
Spark Concept
18 pages
Pandas Practice Questions
PDF
No ratings yet
Pandas Practice Questions
2 pages
Code With Harry
PDF
No ratings yet
Code With Harry
80 pages
Data Handing Using Pandas-I
PDF
100% (2)
Data Handing Using Pandas-I
46 pages
Python Notes
PDF
100% (1)
Python Notes
33 pages
Python Main Programs Set 1
PDF
No ratings yet
Python Main Programs Set 1
10 pages
Python Datastructures Course File
PDF
No ratings yet
Python Datastructures Course File
35 pages
UNIT-1 Introduction To OOP and Java
PDF
100% (1)
UNIT-1 Introduction To OOP and Java
97 pages
Big Data Processing With Apache Spark
PDF
No ratings yet
Big Data Processing With Apache Spark
17 pages
Gujarat Technological University: Semester - V Subject Name: Python Programming
PDF
No ratings yet
Gujarat Technological University: Semester - V Subject Name: Python Programming
4 pages
Java Handwritten Notes By-Rushi Sir
PDF
No ratings yet
Java Handwritten Notes By-Rushi Sir
61 pages
Worksheet-1 (Python)
PDF
No ratings yet
Worksheet-1 (Python)
9 pages
Python 160403194316
PDF
No ratings yet
Python 160403194316
42 pages
Data Science With Python Explained PDF
PDF
No ratings yet
Data Science With Python Explained PDF
1 page
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