We may earn an affiliate commission when you visit our partners.
Reindert-Jan Ekker

Pandas is one of the most popular data analysis libraries for Python. In this course, you will learn how to create a wide range of plots for your data, and how to customize them to make them both attractive and informative for your audience.

Read more

Pandas is one of the most popular data analysis libraries for Python. In this course, you will learn how to create a wide range of plots for your data, and how to customize them to make them both attractive and informative for your audience.

At some point when you are working with a dataset, you will want to make the properties of that dataset visible in a graphical way. This is a core skill for every data scientist or data engineer. In this course, Pandas Playbook: Visualization, you’ll learn how to create a large variety of beautiful plots with Pandas, one of the most popular data analysis libraries for Python. First, you'll learn the very basics of plotting with pandas, learning how to prepare your dataset for plotting, and how to create common plots like a bar, line, and scatter plot. Next, you will explore matplotlib, the Python library that generates the actual graphics, how this interacts with Pandas, and how to use it correctly. Then, you will go more in-depth and learn about all the ways to customize your plots, including line styles, colors and themes, customizing axes and legends, creating interactive plots, and much more. Finally, you will see a short overview of two other visualization libraries that can be used with Pandas: Seaborn, which is focused on statistical plotting, and Bokeh, which can create interactive visuals for the web. After watching this course, you’ll have a deep understanding of all possible ways you can use Pandas to visualize your data. You'll know how to write efficient and clear code that creates beautiful plots, following best practices. This course will also make you more proficient in exploring datasets and communicating your results with others.

Enroll now

What's inside

Syllabus

Course Overview
Course Introduction
Making Simple Plots
Navigating the API Jungle: Matplotlib, Pandas, and the Jupyter Notebook
Read more
Creating Advanced Plots with Pandas
Visualizing Statistical Properties with Seaborn
Creating Interactive Plots for the Web with Bokeh

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches creation of a range of plots for data analysis, which is an indispensable skill for data scientists and engineers
Covers customization of plots, empowering learners to make presentations both visually appealing and informative
Provides an overview of additional visualization libraries, expanding possibilities for data visualization
Emphasizes best practices in coding for efficient and clear visualization
Taught by Reindert-Jan Ekker, a recognized expert in data visualization
Requires proficiency in Python, which may present a barrier to complete beginners

Save this course

Save Pandas Playbook: Visualization to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Pandas Playbook: Visualization with these activities:
Review basic data manipulation with Pandas
Review fundamentals of Pandas for data manipulation to help you have a solid foundation of the library and excel in the course.
Browse courses on Pandas
Show steps
  • Revisit Pandas documentation
  • Complete beginner tutorials on Pandas
Review statistics
Refresh your knowledge of statistics to better understand data analysis
Browse courses on Statistics
Show steps
  • Review basic probability and statistics concepts
  • Practice solving statistical problems
Attend a Pandas meetup or conference
Attending a Pandas meetup or conference allows you to connect with other Pandas users and learn from experts in the field.
Browse courses on Pandas
Show steps
  • Find an event in your area or online
  • Register for the event
  • Attend the event and participate in discussions
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Practice data visualization techniques
Practice creating different types of data visualizations to improve your skills
Browse courses on Data Visualization
Show steps
  • Choose a dataset and explore it
  • Create a variety of plots using different Pandas functions and Matplotlib options
  • Analyze the results and make inferences
Explore advanced Pandas features
Enhance your Pandas skills by exploring advanced features and techniques
Browse courses on Pandas
Show steps
  • Find and follow online tutorials on advanced Pandas features
  • Experiment with the features in your own code
  • Discuss your findings with others
Create a Pandas dashboard
Creating a dashboard will allow you to synthesize your understanding of Pandas by consolidating data into an interactive and informative visualization.
Browse courses on Visualization
Show steps
  • Follow a tutorial on creating a Pandas dashboard
  • Gather the necessary data
  • Create visualizations with Pandas, Plotly, or Seaborn
Host a study group on Pandas
An interactive study session reinforces knowledge and helps you master the key concepts of Pandas.
Browse courses on Pandas
Show steps
  • Invite fellow learners
  • Prepare discussion topics
  • Facilitate the discussion
  • Summarize key takeaways
Create a data visualization dashboard
Create a data visualization dashboard to showcase your skills and understanding of the course material
Browse courses on Data Visualization
Show steps
  • Gather data from multiple sources
  • Clean and prepare the data for visualization
  • Design and develop a dashboard using visualization tools
  • Present and share your dashboard with others
Build a dashboard for a non-profit organization
Creating a dashboard for a non-profit organization provides practical experience in using Pandas for social good and consolidates your learning on data visualization.
Browse courses on Data Visualization
Show steps
  • Identify a non-profit organization to collaborate with
  • Gather data and determine requirements
  • Design and develop the dashboard
  • Present the dashboard to the organization
Develop a data analysis project using Pandas
Working on a real-world data analysis project will help you apply your Pandas skills to solve practical problems.
Browse courses on Pandas
Show steps
  • Identify a dataset
  • Clean and prepare the data
  • Perform data analysis with Pandas
  • Visualize the results
  • Write a report or presentation
Participate in a Pandas-related hackathon
Competing in a hackathon challenges you to use Pandas in a timed and collaborative environment, enhancing your skills and learning under pressure.
Browse courses on Pandas
Show steps
  • Find a hackathon focused on data science or Pandas
  • Form a team or work solo
  • Develop a project using Pandas
Contribute to the Pandas GitHub repository
Contributing to the Pandas GitHub repository gives you hands-on experience and the opportunity to learn from experts, deepening your understanding of Pandas.
Browse courses on Pandas
Show steps
  • Identify a feature or issue to work on
  • Fork the repository
  • Make changes and submit a pull request

Career center

Learners who complete Pandas Playbook: Visualization will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists use statistical and machine learning techniques to solve complex business problems. The Pandas Playbook: Visualization course helps Data Scientists develop the skills they need to visualize their data, which is essential for understanding the patterns and trends within the data. By mastering data visualization, Data Scientists can communicate their insights more effectively and contribute to the success of their organizations.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data to extract meaningful insights. The Pandas Playbook: Visualization course provides a solid foundation in data visualization, a key skill for Data Analysts. By learning how to create clear and informative plots, Data Analysts can effectively communicate their findings to stakeholders and drive decision-making.
Business Analyst
Business Analysts use data to understand and improve business processes. The Pandas Playbook: Visualization course provides Business Analysts with the skills they need to visualize data in a way that is easy to understand and actionable. By learning how to create clear and concise plots, Business Analysts can communicate their findings to stakeholders and help organizations make better decisions.
Statistician
Statisticians use data to solve problems and make predictions. The Pandas Playbook: Visualization course helps Statisticians develop the skills they need to visualize data, which is essential for understanding the patterns and trends within the data. By mastering data visualization, Statisticians can communicate their insights more effectively and contribute to the success of their organizations.
Market Researcher
Market Researchers collect and analyze data to understand consumer behavior and market trends. The Pandas Playbook: Visualization course provides Market Researchers with the skills they need to visualize data in a way that is easy to understand and actionable. By learning how to create clear and concise plots, Market Researchers can communicate their findings to stakeholders and help organizations make better decisions.
Financial Analyst
Financial Analysts use data to make investment recommendations and provide financial advice. The Pandas Playbook: Visualization course helps Financial Analysts develop the skills they need to visualize financial data, which is essential for understanding market trends and making sound investment decisions. By mastering data visualization, Financial Analysts can communicate their insights more effectively and contribute to the success of their clients.
Software Engineer
Software Engineers design, develop, and maintain software applications. The Pandas Playbook: Visualization course may be useful for Software Engineers who want to learn how to visualize data within their applications. By understanding how to create clear and informative plots, Software Engineers can make their applications more user-friendly and informative.
Data Engineer
Data Engineers build and maintain the infrastructure that supports data analysis. The Pandas Playbook: Visualization course may be useful for Data Engineers who want to learn how to visualize data in a way that is easy to understand and actionable. By understanding how to create clear and concise plots, Data Engineers can communicate their findings to stakeholders and help organizations make better decisions.
UX Designer
UX Designers design the user experience for websites and applications. The Pandas Playbook: Visualization course may be useful for UX Designers who want to learn how to visualize data in a way that is easy to understand and actionable. By understanding how to create clear and concise plots, UX Designers can communicate their findings to stakeholders and help organizations create better products.
Researcher
Researchers use data to answer questions and solve problems. The Pandas Playbook: Visualization course may be useful for Researchers who want to learn how to visualize data in order to make better decisions about their research. By understanding how to create clear and informative plots, Researchers can communicate their findings to stakeholders and help organizations make better decisions.
Product Manager
Product Managers oversee the development and launch of new products. The Pandas Playbook: Visualization course may be useful for Product Managers who want to learn how to visualize data in order to make better decisions about product development. By understanding how to create clear and informative plots, Product Managers can communicate their findings to stakeholders and help organizations create products that meet the needs of their customers.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to make investment decisions. The Pandas Playbook: Visualization course may be useful for Quantitative Analysts who want to learn how to visualize data in order to make better decisions about investment opportunities. By understanding how to create clear and informative plots, Quantitative Analysts can communicate their findings to stakeholders and help organizations make better investment decisions.
Data Journalist
Data Journalists use data to tell stories and inform the public. The Pandas Playbook: Visualization course may be useful for Data Journalists who want to learn how to visualize data in order to create more engaging and informative stories. By understanding how to create clear and concise plots, Data Journalists can communicate their findings to the public in a way that is easy to understand and actionable.
Consultant
Consultants provide advice and guidance to organizations on a variety of topics. The Pandas Playbook: Visualization course may be useful for Consultants who want to learn how to visualize data in order to make better decisions about their clients' businesses. By understanding how to create clear and informative plots, Consultants can communicate their findings to stakeholders and help organizations make better decisions.
Technical Writer
Technical Writers create documentation for software and other products. The Pandas Playbook: Visualization course may be useful for Technical Writers who want to learn how to visualize data in order to create more effective documentation. By understanding how to create clear and informative plots, Technical Writers can help users better understand the products they are using.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Pandas Playbook: Visualization.
Is another classic work on data visualization. It must-read for anyone who wants to learn more about the subject.
Will supplement the course as it covers Python, including Pandas, Matplotlib, and Seaborn.
Is an excellent reference for Python libraries including Pandas, NumPy, and Matplotlib. It also covers the core concepts of data analysis.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser