DAT208X Introduction to Python for Data Science
About this course
This course is part of the Microsoft Professional Program Certificate in Data Science and Microsoft Professional Program in Artificial Intelligence.
Python is a very powerful programming language used for many different applications. Over time, the huge community around this open source language has created quite a few tools to efficiently work with Python. In recent years, a number of tools have been built specifically for data science. As a result, analyzing data with Python has never been easier.
In this practical course, you will start from the very beginning, with basic arithmetic and variables, and learn how to handle data structures, such as Python lists, Numpy arrays, and Pandas DataFrames. Along the way, you’ll learn about Python functions and control flow. Plus, you’ll look at the world of data visualizations with Python and create your own stunning visualizations based on real data.
What you'll learn
- Explore Python language fundamentals, including basic syntax, variables, and types
- Create and manipulate regular Python lists
- Use functions and import packages
- Build Numpy arrays, and perform interesting calculations
- Create and customize plots on real data
- Supercharge your scripts with control flow, and get to know the Pandas DataFrame
- Some experience in working with data from Excel, databases, or text files.
Section 1: Python Basics
Take your first steps in the world of Python. Discover the different data types and create your first variable.
Section 2: Python Lists
Get the know the first way to store many different data points under a single name. Create, subset and manipulate Lists in all sorts of ways.
Section 3: Functions and Packages
Learn how to get the most out of other people's efforts by importing Python packages and calling functions.
Section 4: Numpy
Write superfast code with Numerical Python, a package to efficiently store and do calculations with huge amounts of data.
Section 5: Matplotlib
Create different types of visualizations depending on the message you want to convey. Learn how to build complex and customized plots based on real data.
Section 6: Lists
Lists allow you to store components of different types. Section 6 will show you how to deal with lists.
Section7: Basic Graphics
Discover R’s packages to do graphics and create your own data visualizations.