
Explore Python for data analysis with experienced instructors, focusing on practical, real-world skills. Learn precisely what you need to do data work, taught by Martin Cicarelli for Mass Street University.
Explore crunching numbers, manipulating data, pandas basics, and making pretty graphs with Python. This short course delivers the essentials to start doing data science with Python.
Master in-memory data manipulation with Python and pandas to crunch data for data science roles, making this course essential for anyone pursuing data analysis.
Learn how to get help with this course by posting in the lecture discussion or course community with details and screenshots, using Google or Stack Overflow, and verifying original code.
Access the course material by cloning or downloading the GitHub repo, unzip, and open the course folder; remove readme, gitignore, and license files, and consult the references PDF.
Explore processing and manipulating data in Python, focusing on practical data crunching basics and tools like Jupiter Lab while noting limits on topics such as natural language processing.
Master launching and navigating JupyterLab, creating Python notebooks, and running interactive code and Markdown cells for data analysis.
Learn to use numpy for fast, vectorized operations on arrays, create and reshape arrays, generate ranges and zeros or ones, and extract and analyze flight data with pandas.
Learn to load data into a pandas data frame, inspect with head and describe, handle missing values, and create derived columns like route and scheduled flight time for analysis.
Visualize data sets using matplotlib, then explore Seabourne, a data frame plotting powerhouse that builds on matplotlib and lets you make awesome plots quickly and easily.
master matplotlib plotting directly, creating sine and cosine curves with axis labels and titles, adding legends and markers, and building subplots, scatter plots, and histograms with log scales.
Explore how seaborn builds on matplotlib to plot pandas data frames with minimal code, delivering relational and categorical visualizations, such as scatterplot matrix, violin plots, joint plots, and facet grids.
You know Python. You know Excel. You may even know how to crunch numbers in R using the Tidyverse if you have a statistics background.
But when it comes to applying all this knowledge to the world of data science, you know you need more than these tools to be successful. What makes matters worse is that you are not exactly sure of what order you should be learning which data science tools. It can be a challenge to know exactly where to focus, and how to apply what you do know.
At Mass Street University, we guide statisticians and developers interested in exploring how to process and analyze data—efficiently. In Python for Data Analysis, we focus you on precisely what you need to know, and teach you how best to utilize what you already do know.
In the course, we will teach you how to combine your existing knowledge of Python with tools like Pandas and Numpy. If you have only worked with the basic Python data types, approaching some of the higher order data types can be intimidating. The structure of our course takes you from the simplest tools to the more complex to ensure you stay focused on what you need while you build on your font of data science knowledge.
JupyterLab is one tool you may not be familiar with, and it is a popular data analysis notebook that supports many languages, including Python. Notebook technology is relatively new to the world of data science, and we will go over how JupyterLab will allow you to write much smaller amounts of code efficiently.
There are a ton of data science tools that interact very well with Python to make data science a breeze when explored and taught properly. And at Mass Street University, we make sure that this dynamic is managed as efficiently as possible. Enroll today in Python for Data Analysis to stay focused on what you need to excel in data analysis.