Python Bootcamp for Data Science 2021 Numpy Pandas & Seaborn
- Description
- Curriculum
- FAQ
- Reviews
This course is ideal for you, if you wish is to start your path to becoming a Data Scientist!
Data Scientist is one of the hottest jobs recently the United States and in Europe and it is a rewarding career with a high average salary.
The massive amount of data has revolutionized companies and those who have used these big data has an edge in competition. These companies need data scientist who are proficient at handling, managing, analyzing, and understanding trends in data.
This course is designed for both beginners with some programming experience or experienced developers looking to extend their knowledge in Data Science!
I have organized this course to be used as a video library for you so that you can use it in the future as a reference. Every lecture in this comprehensive course covers a single skill in data manipulation using Python libraries for data science.
In this comprehensive course, I will guide you to learn how to use the power of Python to manipulate, explore, and analyze data, and to create beautiful visualizations.
My course is equivalent to Data Science bootcamps that usually cost thousands of dollars. Here, I give you the opportunity to learn all that information at a fraction of the cost! With over 90 HD video lectures, including all examples presented in this course which are provided in detailed code notebooks for every lecture. This course is one of the most comprehensive course for using Python for data science on Udemy!
I will teach you how to use Python to manipulate and to explore raw datasets, how to use python libraries for data science such as Pandas, NumPy, Matplotlib, and Seaborn, how to use the most common data structures for data science in python, how to create amazing data visualizations, and most importantly how to prepare your datasets for advanced data analysis and machine learning models.
Here a few of the topics that you will be learning in this comprehensive course:
- How to Set Your Python Environment
- How to Work with Jupyter Notebooks
- Learning Data Structures and Sequences for Data Science In Python
- How to Create Functions in Python
- Mastering NumPy Arrays
- Mastering Pandas Dataframe and Series
- Learning Data Cleaning and Preprocessing
- Mastering Data Wrangling
- Learning Hierarchical Indexing
- Learning Combining and Merging Datasets
- Learning Reshaping and Pivoting DataFrames
- Mastering Data Visualizations with Matplotlib, Pandas and Seaborn
- Manipulating Time Series
- Practicing with Real World Data Analysis Example
Enroll in the course and start your path to becoming a data scientist today!
-
1Course IntroductionVideo lesson
Course Introduction and how to get help in my course.
-
2How to Download Course NotebooksVideo lesson
In this lecture I am going explain to you how to download and open the course notebooks.
-
3Overview of Course CurriculumVideo lesson
In this lecture I will give a brief overview of the course curriculum.
-
4Decide Which Python Environment to UseVideo lesson
In this lecture, I will discuss in some details different python environments that you can use to go with the examples in this course.
-
5Local environment: Installing AnacondaVideo lesson
In this lecture you will learn how to install anaconda locally on your computer to be able to use its integrated Jupyter notebooks.
-
6Cloud Environment: Google Colab Jupyter NotebooksVideo lesson
In this lecture I will explain how to use the online python environment like Google Colab.
-
7Running Jupyter NotebookVideo lesson
In this lecture you will learn how to run Jupyter notebook, how to create a new notebook, also how to open a saved one or a downloaded notebook.
-
8Tour In Basics of Jupyter NotebooksVideo lesson
In this lecture, I will introduce you to some common and basic concepts related to using Jupyter notebook for coding in python in general and for data science in particular.
-
9Cell Types in Jupyter NotebookVideo lesson
In this lecture I will cover an important aspect of Jupyter notebooks which is cell types.
-
10Getting Help in Jupyter NotebookVideo lesson
In this lecture I will show you how to get help inside Jupyter notebooks, regarding any expression in python including packages, methods or functions.
-
11Magic CommandsVideo lesson
In this lecture I will cover briefly the common use of the so called magic commands in Jupyter notebooks.
-
12TupleVideo lesson
In this lecture I will introduce tuples. I will explain Tuples unpacking, As well as some important tuples methods.
-
13ListVideo lesson
In this lecture I will introduce another data structure, which is list.
-
14DictionaryVideo lesson
In this lecture, we will talk about a very important data structure which is dictionary.
-
15SetVideo lesson
How to create a set in python as well as the common functions and operations applied to sets in python
-
16Short QuizQuiz
Short Quiz
-
17Creating and Calling FunctionsVideo lesson
In this lecture, you will learn the structure of functions and how to create functions in python.
-
18Returning Multiple ValuesVideo lesson
In this lecture I will explain the case where we need to return multiple values from the function.
-
19Lambda FunctionsVideo lesson
In this lecture you will learn how to create lambda functions which is a concise way of writing functions with a single line of code.
-
20Short QuizQuiz
Short Quiz
-
21What Is NumPy Arrays (Ndarrays)Video lesson
In this lecture, I will introduce numpy arrays, which is known as ndarray or multi-dimensional array.
-
22Creating NdarraysVideo lesson
In this lecture you will learn how to create numpy arrays.
-
23Data Types for NdarraysVideo lesson
In this lecture I will cover the basics of numpy data types or dtypes.
-
24Arithmetic with NumPy ArraysVideo lesson
In this lecture I will cover how to use arithmetic operations with numpy array.
-
25Indexing and Slicing-Part OneVideo lesson
In this lecture. indexing and slicing of numpy arrays will be explained.
-
26Indexing and Slicing-Part twoVideo lesson
In this lecture we will continue with indexing and slicing but this time for multi-dimensional arrays.
-
27Boolean IndexingVideo lesson
In this lecture you will learn a very important slicing method which is based on Boolean expressions.
-
28Fancy IndexingVideo lesson
In this lecture, another type will be introduced which is fancy indexing.
-
29Transposing ArraysVideo lesson
In this lecture you will learn what we mean by transposing arrays and how you can do transposing.
-
30Mathematical and Statistical MethodsVideo lesson
In this lecture I will go through mathematical and statistical methods that can be applied on numpy arrays, as a whole or on specific axis.
-
31Sorting ArraysVideo lesson
In this lecture you will learn how to sort numpy arrays. In many cases, you will find yourself in a situation, where you need to sort the values of an array or a subset of an array.
-
32File Input and Output with ArraysVideo lesson
In this lecture I will show you how to save and load numpy arrays, to and from your local disk. However, as data scientist, you will find yourself using pandas most of the time, for loading and saving datasets. But in particular cases, you might need to use numpy to save and load arrays.
-
33Short QuizQuiz
Short Quiz
-
34Series in PandasVideo lesson
You will learn how to create series in pandas.
-
35Dataframe in PandasVideo lesson
In this lecture we will go through the second data structure in pandas which is the dataframe.
-
36Index ObjectsVideo lesson
You will learn about index objects and their characteristics.
-
37Reindexing in Series and DataFramesVideo lesson
In this lecture you will learn about a method called reindex and how it can be used in pandas.
-
38Deleting Rows and ColumnsVideo lesson
In this lecture you will learn another important method in pandas which is how to delete rows or columns from pandas data structures whether it is a series or a dataframe.
-
39Indexing, Slicing and FilteringVideo lesson
In this lecture you will learn about very important skills which are indexing, slicing and filtering dataframes.
-
40Arithmetic with DataframeVideo lesson
In this lecture you will learn how to perform arithmetic operations to dataframes. This is a common task for data analysis and data science.
-
41Sorting Series and DataframeVideo lesson
The topic of this lecture is sorting. Sorting is one of the most common used functions in pandas for data processing. Sorting can be applied on series as a well as on dataframes.
-
42Descriptive Statistics with DataframeVideo lesson
In this lecture you will learn how to calculate descriptive statistics for dataframes.
-
43Correlation and CovarianceVideo lesson
In this lecture, you will learn how to calculate correlation and covariance among features or columns in dataframe.
-
44Short QuizQuiz
Short Quiz
-
45Reading Data in Text Format-Part1Video lesson
In this lecture I will focus on reading data in text formats and how it can be converted into dataframes.
-
46Reading Data in Text Format-Part2Video lesson
In this lecture we will continue with the topic of reading data in text formats.
-
47Writing Data in Text FormatVideo lesson
In this lecture you will learn how write and store a dataframe in a text format on your local disk.
-
48Reading Microsoft Excel FilesVideo lesson
In this lecture, you will learn how to read Microsoft excel files into pandas dataframes.
-
49Short QuizQuiz
Short quiz
-
50Handling Missing DataVideo lesson
In this lecture, you will learn how to handle missing data. In real world, most datasets have some sort of missing or invalid data. So you will need to manage missing data, to minimize its side effects on your data analysis or data modeling. You will also learn how to use pandas functionality to deal with missing data.
-
51Filtering out Missing DataVideo lesson
In this lecture you are going to learn how to filter out missing data in a dataframe using pandas. You have several options to filter out missing data.
-
52Filling in Missing DataVideo lesson
In this lecture you will learn methods for filling in missing values, instead of deleting them.
-
53Removing Duplicate EntriesVideo lesson
In this lecture, you will learn how to remove duplicate entries from pandas series or dataframe.
-
54Replacing ValuesVideo lesson
In this lecture you are going to learn how to replace values in pandas series and dataframes. To replace a value in pandas, we use a function called replace().
-
55Renaming columns and Index LabelsVideo lesson
In this lecture, you will learn how to rename labels for columns and for the row index as well. And you can do this using a function called rename.
-
56Filtering OutliersVideo lesson
In this lecture you will learn how to detect and filter outliers.
-
57Shuffling and Random SamplingVideo lesson
In this lecture you will learn how to shuffle a dataframe and also how to select a random sample from datasets.
-
58Dummy VariablesVideo lesson
In this lecture you will learn how to create dummy variables.
-
59String Object MethodsVideo lesson
In this lecture, you will learn various methods to manipulate string objects.
-
60Short QuizQuiz
Short Quiz
-
61Hierarchical IndexingVideo lesson
You will learn about hierarchical indexing in pandas.
-
62Reordering and Sorting Index LevelsVideo lesson
In this lecture we will continue working with the multi-index topic, and we will explore sorting and reordering the levels in the multi-indexed data.
-
63Summary Statistics by LevelVideo lesson
In this lecture you will learn how to apply descriptive statistics by level in multi-index dataframes.
-
64Indexing with Columns in DataframeVideo lesson
In this lecture a very simple but an important skill will be explored, which is how to use a column in a dataframe as its index.
-
65Short QuizQuiz
Short Quiz
-
66Merging Datasets on Keys (common columns)Video lesson
In this lecture you will learn a common method used to merge two dataframes based on a common column, which is called a ‘key column’ in merging terms.
-
67Merging Datasets on IndexVideo lesson
In this lecture, you have learn how to merge dataframes based on dataframe index.
-
68Concatenating Along an AxisVideo lesson
In this lecture, you will learn how to concatenate or join dataframes along an axis, whether it is a row axis or a column axis. This is a very important method, and it is widely and commonly used in data science and data analysis.
-
69Short QuizQuiz
Short Quiz
-
70Reshaping by Stacking and UnstackingVideo lesson
In this lecture we will focus on the stack and unstack methods
-
71Reshaping by Melting (Wide to Long )Video lesson
In this lecture, you will learn another method of reshaping, which is converting the dataframe from wide to long format using the method ‘melt()’.
-
72Reshaping by Pivoting (Long to Wide)Video lesson
In this lecture, we will discuss another very famous and useful reshaping method which is the method pivot(). Pivoting is the reverse of melting, which means that you transform a one column into multiple columns.
-
73Short QuizQuiz
Short Qiuz
External Links May Contain Affiliate Links read more