Course CertificateRecognize your completed training
PremiumJobSkillShare Course
Practical Data Analysis with Python
Master data analysis and visualization with Python, using powerful libraries like NumPy, Pandas, and Matplotlib, to tackle real-world datasets.
30 lessons0 free lessons9 hr 07 min video

Premium Member Features
More ways to build job-ready skills
Hands-On LabsPractice skills in guided environments
PremiumAI Lesson TutorLesson-grounded help on supported Units
PremiumAI Career ToolsAI support for career preparation
PremiumCourse Overview
Dive into the world of data analysis with the comprehensive "Practical Data Analysis with Python" course. Designed for beginners who are familiar with basic Python, this course will guide you through the essential tools and techniques needed to analyze and visualize data effectively.Key Concepts and Tools
You will start with an overview of data analysis in the realm of data science, understanding its importance and various applications. Then, you will delve into NumPy, learning how to manipulate arrays and perform fast vectorized calculations essential for large-scale data processing. Next, you'll explore Pandas, focusing on cleaning and organizing data β from handling missing values to filtering with loc and iloc. With practical projects, such as cleaning workout data and choosing a Netflix movie, you'll apply these techniques to real-world scenarios.Data Visualization
The course emphasizes creating clear and informative visualizations. You will work with Matplotlib and Seaborn to create line plots, scatter plots, bar plots, histograms, and heat maps. You'll also gain exposure to Plotly for interactive visualizations.Advanced Data Manipulation
Through in-depth lessons, you'll understand grouped summary statistics, merging and joining dataframes, and creating pivot tables. Finally, the course covers executing SQL queries directly on Pandas DataFrames with the Pandasql package, allowing for powerful data extraction and manipulation.What Youβll Learn
- Analyze and visualize data using Python libraries like NumPy, Pandas, and Matplotlib.
- Clean, filter, and summarize data effectively using Pandas.
- Create strong visual narratives with Seaborn and Plotly.
- Execute SQL queries directly on DataFrames using Pandasql.
Skills Covered
- Data Analysis
- Data Cleaning
- Data Visualization
- Python Programming
- SQL Query Execution
How This Course Helps You on the Job
- Enhance decision-making with data-driven insights.
- Communicate findings effectively with clear visualizations.
- Increase efficiency in data handling and manipulation.
- Contribute to data science projects with practical skills.
Course Curriculum
0 of 30 lessons freeStart with any free lesson
What is data analysis in data science? Overview, importance, and applications.1 lessons Β· 0 free
- What is data analysis in data science? Overview, importance, and applications.Premium lesson β member login requiredMember Log In
NumPy and its applications3 lessons Β· 0 free
- NumPy and its applications part 1Premium lesson β member login requiredMember Log In
- NumPy and its applications part 2Premium lesson β member login requiredMember Log In
- NumPy and its applications part 3Premium lesson β member login requiredMember Log In
Pandas and its applications1 lessons Β· 0 free
- Pandas Part 1:Pandas and its applicationsPremium lesson β member login requiredMember Log In
Cleaning data with pandas4 lessons Β· 0 free
- Pandas Part 2: Cleaning data with pandas: Missing ValuesPremium lesson β member login requiredMember Log In
- Pandas Part 3:Cleaning data with pandas: Wrong Data Types & FormatsPremium lesson β member login requiredMember Log In
- Pandas Part 4:Cleaning data with pandas: Wrong Data & DuplicatesPremium lesson β member login requiredMember Log In
- Project: cleaning workout dataPremium lesson β member login requiredMember Log In
Accessing rows and columns using loc and iloc3 lessons Β· 0 free
- Accessing rows and columns using loc and iloc part 1Premium lesson β member login requiredMember Log In
- Accessing rows and columns using loc and iloc part 2Premium lesson β member login requiredMember Log In
- Project: Choosing a Netflix movie for the weekendPremium lesson β member login requiredMember Log In
Grouped summary statistics1 lessons Β· 0 free
- Grouped summary statisticsPremium lesson β member login requiredMember Log In
Merging & joining dataframes1 lessons Β· 0 free
- Merging & joining dataframesPremium lesson β member login requiredMember Log In
Joining data frames1 lessons Β· 0 free
- Joining data framesPremium lesson β member login requiredMember Log In
Pivot tables1 lessons Β· 0 free
- Pivot tablesPremium lesson β member login requiredMember Log In
Working with matplotlib5 lessons Β· 0 free
- Working with matplotlib part 1 line plotPremium lesson β member login requiredMember Log In
- Working with matplotlib part 2 scatter plotPremium lesson β member login requiredMember Log In
- Working with matplotlib part 3 bar plotPremium lesson β member login requiredMember Log In
- Titanic survivors projectPremium lesson β member login requiredMember Log In
- Working with matplotlib part 4 histogramsPremium lesson β member login requiredMember Log In
Making better visuals with seaborn2 lessons Β· 0 free
- Making better visuals with seaborn part 1Premium lesson β member login requiredMember Log In
- Making better visuals with seaborn part 2Premium lesson β member login requiredMember Log In
Exploring plotly1 lessons Β· 0 free
- Exploring plotlyPremium lesson β member login requiredMember Log In
heat map1 lessons Β· 0 free
- heat mapPremium lesson β member login requiredMember Log In
pandasql5 lessons Β· 0 free
- pandasql lesson 1: the select queryPremium lesson β member login requiredMember Log In
- pandasql lesson 2: the where clausePremium lesson β member login requiredMember Log In
- pandasql lesson 3: and, or, notPremium lesson β member login requiredMember Log In
- pandasql lesson 4: aggregate functionsPremium lesson β member login requiredMember Log In
- pandasql lesson 5: joinsPremium lesson β member login requiredMember Log In
Frequently Asked Questions
What is the prerequisite knowledge for this course?
Basic Python knowledge is required, including an understanding of variables, loops, and functions.
Who is this course designed for?
It is designed for beginners with basic Python skills and those needing to conduct data analysis.
What tools will I learn in this course?
You'll learn to use NumPy, Pandas, Matplotlib, Seaborn, and Pandasql for data analysis and visualization.