Python Data Science with Pandas: Master 12 Advanced Projects
- Description
- Curriculum
- FAQ
- Reviews
***Fully updated and revised in December 2023***
Welcome to the first advanced and project-based Pandas Data Science Course!
This Course starts where many other courses end: You can write some Pandas code but you are still struggling with real-world Projects because
-
Real-World Data is typically not provided in a single or a few text/excel files -> more advanced Data Importing Techniques are required
-
Real-World Data is large, unstructured, nested and unclean -> more advanced Data Manipulation and Data Analysis/Visualization Techniques are required
-
many easy-to-use Pandas methods work best with relatively small and clean Datasets -> real-world Datasets require more General Code (incorporating other Libraries/Modules)
No matter if you need excellent Pandas skills for Data Analysis, Machine Learning or Finance purposes, this is the right Course for you to get your skills to Expert Level! Master your real-world Projects!
This Course covers the full Data Workflow A-Z:
-
Import (complex and nested) Data from JSON files.
-
Import (complex and nested) Data from the Web with Web APIs, JSON and Wrapper Packages.
-
Import (complex and nested) Data from SQL Databases.
-
Store (complex and nested) Data in JSON files.
-
Store (complex and nested) Data in SQL Databases.
-
Work with Pandas and SQL Databases in parallel (getting the best of both worlds).
-
Efficiently import and merge Data from many text/CSV files.
-
Clean large and messy Datasets with more General Code.
-
Clean, handle and flatten nested and stringified Data in DataFrames.
-
Know how to handle and normalize Unicode strings.
-
Merge and Concatenate many Datasets efficiently.
-
Scale and Automate data merging.
-
Explanatory Data Analysis and Data Presentation with advanced Visualization Tools (advanced Matplotlib & Seaborn).
-
Test the Performance Limits of Pandas with advanced Data Aggregations and Grouping.
-
Data Preprocessing and Feature Engineering for Machine Learning with simple Pandas code.
-
Use your Data 1: Train and test Machine Learning Models on preprocessed Data and analyze the results.
-
Use your Data 2: Backtesting and Forward Testing of Investment Strategies (Finance & Investment Stack).
-
Use your Data 3: Index Tracking (Finance & Investment Stack).
-
Use your Data 4: Present your Data with Python in a nicely looking HTML format (Website Quality).
-
and many more…
I am Alexander Hagmann, Finance Professional and Data Scientist (> 7 Years Industry Experience) and best-selling Instructor for Pandas, (Financial) Data Science and Finance with Python. Looking forward to seeing you in this Course!
-
7Project Overview
-
8Downloads (Project 1)
-
9Project Brief for Self-Coders
-
10Data Import from csv file and first Inspection
-
11The best and the worst movies... (Part 1)
-
12The best and the worst movies... (Part 2)
-
13Which Movie would you like to see next?
-
14What are the most common Words in Movie Titles, Taglines and Overviews?
-
15Are Franchises more successful?
-
16What are the most successful Franchises?
-
17The most successful Directors
-
18The most successful Actors (Part 1)
-
19The most successful Actors (Part 2)
-
20Now it´s your turn (Homework)
-
21Introduction
-
22Test your debugging skills!
-
23Major reasons for Coding Errors
-
24The most commonly made Errors at a glance
-
25Omitting cells, changing the sequence and more
-
26IndexErrors
-
27Indentation Errors
-
28Misuse of function names and keywords
-
29TypeErrors and ValueErrors
-
30**NEW** Debugging Pandas Errors with ChatGPT
-
31Getting help on StackOverflow.com
-
32How to traceback more complex Errors
-
33Problems with the Python Installation
-
34External Factors and Issues
-
35Errors related to the course content (Transcription Errors)
-
36Summary and Debugging Flow-Chart
-
37**NEW** The Debugging Flow-Chart with ChatGPT
-
38Project Overview
-
39What is JSON?
-
40Downloads (Project 2)
-
41Project Brief for Self-Coders
-
42Importing Data from JSON files
-
43JSON and Orientation/Formats
-
44What is an API? - The Movie Database API
-
45Working with APIs and JSON (Part 1)
-
46How to work with your own API-KEY
-
47Working with APIs and JSON (Part 2)
-
48Importing and Storing the Movies Dataset (Best Practice)
-
49Importing and Storing the Movies Dataset (Real World Scenario)
-
50Project Overview
-
51Downloads (Project 3)
-
52Project Brief for Self-Coders
-
53First Steps
-
54Dropping irrelevant Columns
-
55How to handle stringified JSON columns (Part 1)
-
56How to handle stringified JSON columns (Part 2)
-
57How to flatten nested Columns
-
58How to clean Numerical Columns (Part 1)
-
59How to clean Numerical Columns (Part 2)
-
60How to clean Columns with DateTime Information
-
61How to clean String / Text Columns
-
62How to remove Duplicates
-
63Handling Missing Values & Removing Obervations/Rows
-
64Final Steps
-
74Project Overview
-
75What is a Database / SQL?
-
76Downloads (Project 5)
-
77Project Brief for Self-Coders
-
78How to create an SQLite Database
-
79How to load Data from DataFrames into an SQLite Database
-
80How to load Data from SQLite Databases into DataFrames
-
81Some simple SQL Queries
-
82Some more SQL Queries
-
83Join Queries
-
84Final Case Study