Skip to main content

Exploratory Data Analysis in Python, Numpy & Pandas for Data Visualization

Exploratory Data Analysis in Python, Numpy & Pandas for Data Visualization - Introduction

Learn the basics of Python, Numpy, Pandas, Data Visualization, and Exploratory Data Analysis in this course for beginners. This was originally presented as a live course. By the end of the course, you will be able to build an end-to-end real-world course project and earn a verified certificate of accomplishment.


Data Analysis with Python and Numpy - Free Course | Credit: Freecodecamp
Data Analysis with Python and Numpy - Free Course | Credit: Freecodecamp

Exploratory Data Analysis in Python, Numpy & Pandas for Data Visualization - Prerequisite

There are no prerequisites for this course. 


Exploratory Data Analysis in Python, Numpy & Pandas for Data Visualization - Curriculum 


This full course video includes 6 lectures (all in this video): 
  1. Introduction to Programming with Python
  2. Next Steps with Python
  3. Numerical Computing with Numpy
  4. Analyzing Tabular Data with Pandas
  5. Visualization with Matplotlib and Seaborn
  6. Exploratory Data Analysis - A Case Study 💻 Code References 
  7. First steps with Python: https://jovian.ai/aakashns/first-steps-with-python
  8. Variables and data types: https://jovian.ai/aakashns/python-variables-and-data-types
  9. Conditional statements and loops: https://jovian.ai/aakashns/python-branching-and-loops
  10. Functions and scope: https://jovian.ai/aakashns/python-functions-and-scope
  11. Working with OS & files: https://jovian.ai/aakashns/python-os-and-filesystem
  12. Numerical computing with Numpy: https://jovian.ai/aakashns/python-numerical-computing-with-numpy
  13. 100 Numpy exercises: https://jovian.ai/aakashns/100-numpy-exercises
  14. Analyzing tabular data with Pandas: https://jovian.ai/aakashns/python-pandas-data-analysis
  15. Matplotlib & Seaborn tutorial: https://jovian.ai/aakashns/python-matplotlib-data-visualization
  16. Data visualization cheat sheet: https://jovian.ai/aakashns/dataviz-cheatsheet
  17. EDA on StackOverflow Developer Survey: https://jovian.ai/aakashns/python-eda-stackoverflow-survey
  18. Opendatasets python package: https://github.com/JovianML/opendatasets
  19. EDA starter notebook: https://jovian.ai/aakashns/zerotopandas-course-project-starter


Watch Full Course Exploratory Data Analysis in Python, Numpy & Pandas for Data Visualization




Exploratory Data Analysis in Python, Numpy & Pandas for Data Visualization Course Content


Lecture 1

  1. Python Programming Fundamentals
  2. Course Curriculum
  3. Notebook - First Steps with Python and Jupyter
  4. Performing Arithmetic Operations with Python
  5. Solving Multi-step problems using variables
  6. Combining conditions with Logical operators
  7. Adding text using Markdown
  8. Saving and Uploading to Jovian
  9. Variables and Datatypes in Python
  10. Built-in Data types in Python
  11. Further Reading

Lecture 2

  1. Branching Loops and Functions
  2. Notebook - Branching using conditional statements and loops in Python
  3. Branching with if, else, else-if
  4. Non Boolean conditions
  5. Iteration with while loops
  6. Iteration with for loops
  7. Functions and scope in Python
  8. Creating and using functions
  9. Writing great functions in Python
  10. Local variables and scope
  11. Documentation functions using Docstrings
  12. Exercise - Data Analysis for Vacation Planning

Lecture 3

  1. Numercial Computing with Numpy
  2. Notebook - Numerical Computing with Numpy
  3. From Python Lists to Numpy Arrays
  4. Operating on Numpy Arrays
  5. Multidimensional Numpy Arrays
  6. Array Indexing and Slicing
  7. Exercises and Further Reading
  8. Assignment 2 - Numpy Array Operations
  9. 100 Numpy Exercises
  10. Reading from and Writing to Files using Python

Lecture 4

  1. Analysing Tabular Data with Pandas
  2. Notebook - Analyzing Tabular Data with Pandas
  3. Retrieving Data from a Data Frame
  4. Analyzing Data from Data Frames
  5. Querying and Sorting Rows
  6. Grouping and Aggregation
  7. Merging Data from Multiple Sources
  8. Basic Plotting with Pandas
  9. Assignment 3 - Pandas Practice

Lecture 5

  1. Visualization with Matplotlib and Seaborn
  2. Notebook - Data Visualization with Matplotlib and Seaborn
  3. Line Charts
  4. Improving Default Styles with Seaborn
  5. Scatter Plots
  6. Histogram
  7. Bar Chart
  8. Heatmap
  9. Displaying Images with Matplotlib
  10. Plotting multiple charts in a grid
  11. References and further reading
  12. Course Project - Exploratory Data Analysis

Lecture 6

  1. Exploratory Data Analysis - A Case Study
  2. Notebook - Exploratory Data Analysis - A case Study
  3. Data Preparation and Cleaning
  4. Exploratory Analysis and Visualization
  5. Asking and Answering Questions
  6. Inferences and Conclusions
  7. References and Future Work
  8. Setting up and running Locally
  9. Project Guidelines
  10. Course Recap
  11. What to do next?
  12. Certificate of Accomplishment
  13. What to do after this course?


Exploratory Data Analysis in Python, Numpy & Pandas for Data Visualization


This video is first published on youtube via freecodecamp. If Video does not appear here, you can watch this on Youtube.


Popular Keywords - Python with Pandas

Data analysis in python with pandas, Exploratory data analysis in python with pandas, Data analysis in python with pandas, How to do exploratory data analysis in python, How to do data analysis in python, Basic data analysis in python with pandas, Geospatial data analysis in python with pandas, What is exploratory data analysis in python with pandas, Data analysis in python example with pandas, How is python used in data analysis with pandas, What is python used for in data analysis with pandas, How to do exploratory data analysis in python with pandas, How python is used in data analysis with pandas, Data analysis in python with pandas

Comments

Popular posts from this blog

Fake CVR Generator Denmark

What Is Danish CVR The Central Business Register (CVR) is the central register of the state with information on all Danish companies. Since 1999, the Central Business Register has been the authoritative register for current and historical basic data on all registered companies in Denmark. Data comes from the companies' own registrations on Virk Report. There is also information on associations and public authorities in the CVR. As of 2018, CVR also contains information on Greenlandic companies, associations and authorities. In CVR at Virk you can do single lookups, filtered searches, create extracts and subscriptions, and retrieve a wide range of company documents and transcripts. Generate Danish CVR For Test (Fake) Click the button below to generate the valid CVR number for Denmark. You can click multiple times to generate several numbers. These numbers can be used to Test your sofware application that uses CVR, or Testing CVR APIs that Danish Govt provide. Generate

How To Iterate Dictionary Object

Dictionary is a object that can store values in Key-Value pair. its just like a list, the only difference is: List can be iterate using index(0-n) but not the Dictionary . Generally when we try to iterate the dictionary we get below error: " Collection was modified; enumeration operation may not execute. " So How to parse a dictionary and modify its values?? To iterate dictionary we must loop through it's keys or key - value pair. Using keys

How To Append Data to HTML5 localStorage or sessionStorage?

The localStorage property allows you to access a local Storage object. localStorage is similar to sessionStorage. The only difference is that, while data stored in localStorage has no expiration time untill unless user deletes his cache, data stored in sessionStorage gets cleared when the originating window or tab get closed. These are new HTML5 objects and provide these methods to deal with it: The following snippet accesses the current domain's local Storage object and adds a data item to it using Storage.setItem() . localStorage.setItem('myFav', 'Taylor Swift'); or you can use the keyname directly as : localStorage.myFav = 'Taylor Swift'; To grab the value set in localStorage or sessionStorage, we can use localStorage.getItem("myFav"); or localStorage.myFav There's no append function for localStorage or sessionStorage objects. It's not hard to write one though.The simplest solution goes here: But we can kee