DSCI011ProgramminginPythonforDataScience

Module 8: A Slice of NumPy and Advanced Data Wrangling

In this module, you will learn about NumPy arrays and more advanced wrangling techniques such as handling columns with dates and strings and identifying null values.

0Module Learning Outcomes

1Introduction to NumPy

2NumPy Questions

3More NumPy

4NumPy Practice

5NumPy Arrays

6Make that Array

7Shape, Size, and Dimension

8More Arrays Questions

9Making an Array

10Array Practice

11Working with Null Values

12Finding and Dropping Null Values Questions

13Filling Methods

14Practice Identifying Null Values

15Practice Filling Null Values

16Working with Dates and Time

17Datetime Questions

18Practice Processing Dates

19Introduction to Working with Strings

20String Questions

21Identify the String Code

22Practice Handling Strings

23More Advanced String Processing

24Advanced String Questions

25Strings

26Processing Strings in a Dataframe

27What Did We Just Learn?

About this course

Basic programming in Python. Overview of iteration and flow control and data types relevant to data exploration and analysis. When and how to exploit pre-existing libraries. Numerical data types with Numpy and tabular data with Pandas.

About the program

The University of British Columbia (UBC) is a comprehensive research-intensive university, consistently ranked among the 40 best universities in the world. The MDS Mid Career Learners program was launched in September 2020 and is offered by the MDS program who are a collaboration between the UBC Department of Computer Science and Department of Statistics.