Learning Python For Data Analysis And Visualization

Learn python and how to use it to analyze,visualize and present data. Includes tons of sample code and hours of video!

Last updated 2022-01-10 | 4.4

- Have an intermediate skill level of Python programming.
- Use the Jupyter Notebook Environment.
- Use the numpy library to create and manipulate arrays.

What you'll learn

Have an intermediate skill level of Python programming.
Use the Jupyter Notebook Environment.
Use the numpy library to create and manipulate arrays.
Use the pandas module with Python to create and structure data.
Learn how to work with various data formats within python
including: JSON
HTML
and MS Excel Worksheets.
Create data visualizations using matplotlib and the seaborn modules with python.
Have a portfolio of various data analysis projects.

* Requirements

* Basic math skills.
* Basic to Intermediate Python Skills
* Have a computer (either Mac
* Windows
* or Linux)
* Desire to learn!

Description


PLEASE READ BEFORE ENROLLING: 

1.) THERE IS AN UPDATED VERSION OF THIS COURSE: 

"PYTHON FOR DATA SCIENCE AND MACHINE LEARNING BOOTCAMP" 

2.) IF YOU ARE A COMPLETE BEGINNER IN PYTHON-CHECK OUT MY OTHER COURSE "COMPLETE PYTHON MASTERCLASS JOURNEY"!


CLICK ON MY PROFILE TO FIND IT. (PLEASE WATCH THE FIRST PROMO VIDEO ON THIS PAGE FOR MORE INFO)

**********************************************************************************************************


This course will give you the resources to learn python and effectively use it analyze and visualize data! Start your career in Data Science!

    You'll get a full understanding of how to program with Python and how to use it in conjunction with scientific computing modules and libraries to analyze data. 

  You will also get lifetime access to over 100 example python code notebooks, new and updated videos, as well as future additions of various data analysis projects that you can use for a portfolio to show future employers! 

    By the end of this course you will: 

  - Have an understanding of how to program in Python. 

  - Know how to create and manipulate arrays using numpy and Python. 

  - Know how to use pandas to create and analyze data sets. 

  - Know how to use matplotlib and seaborn libraries to create beautiful data visualization. 

  - Have an amazing portfolio of example python data analysis projects! 

- Have an understanding of Machine Learning and SciKit Learn!

  With 100+ lectures and over 20 hours of information and more than 100 example python code notebooks, you will be excellently prepared for a future in data science! 

Who this course is for:

  • Anyone interested in learning more about python, data science, or data visualizations.
  • Anyone interested about the rapidly expanding world of data science!

Course content

15 sections • 110 lectures

Course Intro Preview 03:52

Get a basic overview of what you will learn in this course.

Course FAQs Preview 03:12

Installation Setup and Overview Preview 07:16

IDEs and Course Resources Preview 10:56

More course info

iPython/Jupyter Notebook Overview Preview 14:57

Intro to numpy Preview 00:24

Take a quick glance at the links in the text and then move on to the next lecture for the video lessons!

Creating arrays Preview 07:27

Learn to create arrays with numpy and Python.

Using arrays and scalars Preview 04:41

Learn how to perform operations on multiple arrays and scalars!

Indexing Arrays Preview 14:19

Learn how to index arrays with numpy.

Array Transposition Preview 04:07

Learn several universal array functions in numpy.

Universal Array Function Preview 06:04

Learn how to transpose arrays with numpy.

Array Processing Preview 21:48

Learn different methods of processing arrays.

Array Input and Output Preview 07:59

Learn how to import and export your arrays.

Series Preview 13:58

Learn about the Series data structure in pandas.

DataFrames Preview 17:46

Learn about the DataFrame structure in pandas.

Important Note: If copying directly from Wikipedia does not work, paste the data into a word processor or NotePad Editor and then copy it from there and then run pd.read_clipboard()

Index objects Preview 04:59

Learn how to index Series and DataFrames in pandas.

Reindex Preview 15:54

Learn how to reindex in pandas.

Drop Entry Preview 05:41

Learn how to drop data entries in pandas.

Selecting Entries Preview 10:22

Learn how to select particular entries in a pandas data structure.

Data Alignment Preview 10:14

Learn how to align your data in Python.

Rank and Sort Preview 05:38

Learn how to rank and sort data entries.

Summary Statistics Preview 22:35

Learn how to quickly get summary statistics in pandas.

Missing Data Preview 11:37

Learn different ways of dealing with missing data in pandas.

Index Hierarchy Preview 13:32

Learn how to create hierarchical indexes in pandas.

Reading and Writing Text Files Preview 10:03

Learn how to import and export text files with pandas.

JSON with Python Preview 04:12

Learn how to import and export JSON files with pandas.

HTML with Python Preview 04:36

Learn how to import HTML files with pandas.

NOTE: Install the following before this lecture, using either conda install or pip install:

pip install beautifulsoup4

pip install lxml

Microsoft Excel files with Python Preview 03:51

Learn how to import and export MS Excel files with pandas.

Merge Preview 20:31

Learn the basics of merging data sets.

Merge on Index Preview 12:36

Learn how to merge using an index.

Concatenate Preview 09:19

Learn how to concatenate arrays,matrices, and DataFrames.

Combining DataFrames Preview 10:20

Learn how to combine DataFrames in pandas.

Reshaping Preview 07:51

Learn how to reshape data sets.

Pivoting Preview 05:31

Learn how to create Pivot tables with Python.

Duplicates in DataFrames Preview 05:54

Learn how to take care of duplicate data entries.

Mapping Preview 04:12

Learn how to use mapping with pandas.

Replace Preview 03:15

Learn how to replace data in pandas.

Rename Index Preview 05:55

Learn how to rename indexes in pandas.

Binning Preview 06:16

Learn how to use bins with pandas.

Outliers Preview 06:52

Learn how to find outliers in your data with pandas.

Permutation Preview 05:21

Learn how to use permutation with numpy and pandas.

GroupBy on DataFrames Preview 17:41

Learn how to use advanced groupby techniques.

GroupBy on Dict and Series Preview 13:21

Learn how to use the groupby method on Dictionaries and Series.

Aggregation Preview 12:42

Learn about Data Aggregation with Python and pandas.

Splitting Applying and Combining Preview 10:02

Learn about the powerful Split-Apply-Combine technique and how to use it in pandas.

Cross Tabulation Preview 05:06

Learn about cross-tabulation in pandas, a special case of pivot table!

Installing Seaborn Preview 01:44

Quick overview on installing seaborn. Use "conda install seaborn" or "pip install seaborn".

Histograms Preview 09:19

Learn how to create histograms using seaborn and python.

Kernel Density Estimate Plots Preview 25:58

Learn how to create kernel Density Estimation Plots with seaborn.

Combining Plot Styles Preview 06:14

Learn how to combine histograms, KDE , and rug plots onto a single figure.

Box and Violin Plots Preview 08:52

Learn how to create box and violin plots with seaborn.

Regression Plots Preview 18:39

Learn how to create regression plots in seaborn.

Heatmaps and Clustered Matrices Preview 16:49

Learn how to create heatmaps with seaborn.

Data Projects Preview Preview 03:02

Quick Preview for those interested in enrolling in the course!

Intro to Data Projects Preview 04:34

Get an introduction to Github, Kaggle, and great public data sets!

Titanic Project - Part 1 Preview 17:06

Learn how to analyze the Titanic Kaggle Problem with Python, pandas, and seaborn!

Titanic Project - Part 2 Preview 16:08

Titanic Project - Part 3 Preview 15:49

Titanic Project - Part 4 Preview 02:05

Intro to Data Project - Stock Market Analysis Preview 03:13

Data Project - Stock Market Analysis Part 1 Preview 11:19

Data Project - Stock Market Analysis Part 2 Preview 18:06

Data Project - Stock Market Analysis Part 3 Preview 10:24

Data Project - Stock Market Analysis Part 4 Preview 06:56

Data Project - Stock Market Analysis Part 5 Preview 27:40

Data Project - Intro to Election Analysis Preview 02:20

Please Note: The second presidential debate was Oct 16 and not Oct 11. Oct 11 was the date of the Vice Presidential Debate!

Data Project - Election Analysis Part 1 Preview 18:00

Data Project - Election Analysis Part 2 Preview 20:34

Data Project - Election Analysis Part 3 Preview 15:04

Data Project - Election Analysis Part 4 Preview 25:57

Introduction to Machine Learning with SciKit Learn Preview 12:51

Learn about the Pydata Ecosystem and SciKit Learn and what Machine Learning is all about!

Linear Regression Part 1 Preview 17:40

Learn about the Math behind Linear Regression then implement it with SciKit Learn!

Linear Regression Part 2 Preview 18:21

Linear Regression Part 3 Preview 18:45

Linear Regression Part 4 Preview 22:08

Logistic Regression Part 1 Preview 14:18

Logistic Regression Part 2 Preview 14:25

Logistic Regression Part 3 Preview 12:20

Logistic Regression Part 4 Preview 22:22

Multi Class Classification Part 1 - Logistic Regression Preview 18:33

Multi Class Classification Part 2 - k Nearest Neighbor Preview 23:05

Support Vector Machines Part 1 Preview 12:52

Support Vector Machines - Part 2 Preview 29:07

Naive Bayes Part 1 Preview 10:03

Naive Bayes Part 2 Preview 12:26

Decision Trees and Random Forests Preview 31:47

Learn how to Use SciKit Learn for Decision Trees and Random Forests

Natural Language Processing Part 1 Preview 07:20

Learn about Natural Language Processing!

Natural Language Processing Part 2 Preview 15:39

Learn about Natural Language Processing!

Natural Language Processing Part 3 Preview 20:48

Learn about Natural Language Processing!

Natural Language Processing Part 4 Preview 16:16

Learn about Natural Language Processing!

Intro to Appendix B Preview 02:44

Discrete Uniform Distribution Preview 06:11

Continuous Uniform Distribution Preview 07:03

Binomial Distribution Preview 12:35

Poisson Distribution Preview 10:55

Normal Distribution Preview 06:24

Sampling Techniques Preview 04:54

T-Distribution Preview 05:09

Hypothesis Testing and Confidence Intervals Preview 20:08

Chi Square Test and Distribution Preview 02:53

Bayes Theorem Preview 10:02

Introduction to SQL with Python Preview 09:59

SQL - SELECT,DISTINCT,WHERE,AND & OR Preview 09:58

SQL WILDCARDS, ORDER BY, GROUP BY and Aggregate Functions Preview 08:25

Python Overview Part 1 Preview 18:52

Python Overview Part 2 Preview 12:18

Python Overview Part 3 Preview 10:13

Bonus Lecture Preview 00:10

Intro for Learning Python