Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Core Python, Numpy and Pandas
Rating: 4.6 out of 5(1,050 ratings)
36,552 students

Learn Core Python, Numpy and Pandas

Learn all the importance concepts about Core Python, Numpy and Pandas
Last updated 4/2019
English

What you'll learn

  • Python
  • Numpy
  • Pandas

Course content

4 sections64 lectures2h 50m total length
  • Setting up free jupyter notebook on Google2:07
  • How to use Jupyter notebook1:46
  • Variables in Python2:43
  • Python Integer Data Type4:10
  • Python String Data Type3:42

    Explore creating strings in Python with single, double, and triple quotes, including multi-line strings. Learn operations such as concatenation, slicing, escaping quotes with backslashes, and basic int conversion to numbers.

  • Taking Input0:55
  • Python Boolean Data Type1:59
  • Python Blocks1:37
  • if else statement1:19
  • if elif else1:19
  • Boolean Logic3:18
  • While Loop3:55
  • Python Lists3:49
  • Python List Operations - Append, Index, Max. Min4:16
  • Python Range1:09
  • Python Functions7:54
  • Passing variable arguments to functions1:33
  • Python Modules3:05
  • Python Exceptions8:20
  • Python File Handling3:23
  • None Data Type0:46
  • Python Dictionaries5:28
  • Tuples1:59
  • List Slices4:01
  • List Comprehensions1:10
  • Python String Functions3:26
  • Python List Functons - Any4:28
  • Python List All - Function2:22
  • Object Oriented Programming2:13
  • Object Oriented Programming - Methods and Class Level Attributes3:07
  • Object Oriented Programming - Inheritance3:51
  • Magic Methods1:27
  • Python Object Lifecycle1:14
  • Python Garbage Collection2:49
  • Object Data Hiding- Weak Method, Private Method2:28
  • Object - Class and static methods2:10

Requirements

  • Basic programming

Description

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 I have 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

Who this course is for:

  • Developers interested in learning Python
  • Developers interested in learning Numpy
  • Developers interested in learning Pandas