What you'll learn:
- Python
- Numpy
- Pandas
The course covers Core Python, Numpy and Pandas. Numpy and Pandas are stumbling block for many people who venture in machine learning. This course will help students to understand machine learning code as Numpy, Pandas are the building blocks for machine learning. Please note this is not a machine learning course. Please note that Ihave covered only core concepts of Python and there is fare more to Python than what I have covered.
Google Python Notebook is used for code.
Following are the topics in Core Python.
Setting up Google Notebook
Variables in Python - String, Integer, Boolean
Python Blocks
If else statement
While Loop
List operations
Range
Functions
Modules
Exceptions
File Handling
Dictionaries
Tuples
List Slices
List Comprehensions
String functions
Any,All operations
Object Oriented Programming
Magic methods
Class and Static methods
Following are topics in Numpy and Pandas
What is Numpy
Numpy - Add, Subtract, Multiply
Numpy Dot Product
Numpy Slicing
Mixing Integer Indexing And Slice Indexing
Numpy Array Indexing
More Array Indexing
Boolean Array Indexing
Numpy Sum
Numpy Reshape
Numpy Tensors 1D, 2D,3D
Numpy Transposing
Numpy Broadcasting
Pandas
What is Pandas
Pandas Series
Pandas Series Index
Pandas Advantage Over Numpy
Pandas Loc and iLoc
Pandas example - Finding Max
Pandas Series Addition
Pandas Apply Function
Pandas DataFrames Introduction
Pandas DataFrame Index, Loc and ILoc
Pandas Sum Along Axis
Pandas DataFrame Addition
Pandas DataFrame ApplyMap
Pandas Reading A CSV File