Practicalities involved in Exploratory Data Analysis (EDA)

in Python
Free tutorial
Rating: 3.4 out of 5 (2 ratings)
784 students
1hr 17min of on-demand video
English [Auto]

The student will learn what an exploratory data analysis is and the steps involved in producing one..
The student will learn what a Jupyter Notebook is and how to go about using one for free.
The student will learn about Python libraries and some of the more common ones, as well as how to import them into a Jupyter Notebook.
The student will learn many of the functions used in Python that are necessary in performinf an exploratory data analysis.
The student will nearn about different visualisation techniques used when performing an exploratory data analysis.


  • The student must have a basic understanding of the Python programming language.


This course gives the student insight into the practicalities involved in performing an exploratory data analysis (EDA) on a tabulat dataset using the Python programming language.

The student will be given the step by step format in how to carry out an EDA. He will learn what a Jupyter Notebook is and two places that he can access such a notebook for free.

The student will learn about several Python libraries, being: numpy, pandas, sklearn, scipy, statsmodels, matplotlib, and seaborn.

The student will then be introduced to functions and attributes in Python that are necessary to conduct an EDA. These terms include: read_scv, set_option, iloc, head, tail, to_datetime, sum, info, describe, columns, to_list, shape, size, count, isnull, any, fillna, groupby, unique, nunique, replace, astype, value_counts, sort_values, max, min, median, mode, mean, var, cov, map, to_numeric, crosstab, and shuffle.

The student will be introduced to visualisation techniques in the matplotlib library, using the functions pie and scatter.

The student will then be introduced to visualisation techniques in the seaborn library, using the following functions: displot, boxplot, countplot, violinplot, pairplot, and heatmap.

And finally, what the student has learned will be summarized and he/she will be invited to take other courses written by this creator.

Who this course is for:

  • This course is suitable for any Python developers who have an interest in performing exploratrory data analysis.


Data Scientist
Tracy Renee
  • 4.2 Instructor Rating
  • 63 Reviews
  • 5,427 Students
  • 17 Courses

I have almost five decades experience in work, to include United States Air Force, the corporate sector,  non profit sectors, and charities. I also have a BA in Computer Studies, a MSc in Finance, and have a Diploma in Accounting through the AAT. My hobbies include data science, creating content on social media, and writing.

Top companies trust Udemy

Get your team access to Udemy's top 19,000+ courses