Learn Python for Data Science – Full Course for Beginners
freeCodeCamp.org
A long beginner course by ThePyCoach that starts with installing Python and the language basics, then spends most of its time on pandas and NumPy: filtering, reshaping, grouping, merging and cleaning data. Four projects break up the lessons: scraping tables from the web with pandas, building visualizations, cleaning a dataset, and a text classifier with scikit-learn. The code and datasets are on GitHub.
What you'll learn
- Python basics for data work
- Filtering, reshaping and pivoting DataFrames with pandas
- Grouping, aggregating and merging datasets
- Cleaning messy data with pandas and regular expressions
- Making charts from DataFrames
- Text classification with scikit-learn