Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Data Science Foundations: Python Scientific Stack

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to use the Python scientific stack to solve problems and complete common data science tasks.

Syllabus

Introduction
  • The Python scientific stack
  • What you should know
  • Setting up
1. Visual Studio Code
  • Working with VS Code
  • Using code cells
  • Extensions to Python language
  • Understanding markdown cells
2. NumPy Basics
  • NumPy overview
  • NumPy arrays
  • Slicing
  • Boolean indexing
  • Understanding broadcasting
  • Understanding array operations
  • Understanding ufuncs
  • Challenge: Working with an image
  • Solution: Working with an image
3. pandas
  • pandas overview
  • Loading CSV files
  • Parsing time
  • Accessing rows and columns
  • Calculating speed
  • Displaying speed box plot
  • Challenge: Taxi data mean speed
  • Solution: Taxi data mean speed
4. Installing Packages
  • Introduction to Python packages
  • Using environments
  • Managing dependencies
  • Challenge: Creating requirements
  • Solution: Creating requirements
5. folium and Geo
  • Creating an initial map
  • Drawing a track on a map
  • Using geo data with Shapely
  • Challenge: Drawing the running track
  • Solution: Drawing the running track
6. NYC Taxi Data
  • Examining data
  • Loading data from CSV files
  • Working with categorical data
  • Working with data: Hourly trip rides
  • Working with data: Rides per hour
  • Working with data: Weather data
  • Challenge: Graphing taxi data
  • Solution: Graphing taxi data
7. scikit-learn
  • scikit-learn introduction
  • Regression
  • Understanding train/test split
  • Preprocessing data
  • Composing pipelines
  • Saving and loading models
  • Challenge: Hand-written digits
  • Solution: Hand-written digits
8. Plotting
  • Matplotlib overview
  • Using styles
  • Customizing pandas output
  • pandas plotting
  • Using Matplotlib with pandas
  • Interactive plots
  • Other plotting packages
  • Challenge: Stocking data bar charts
  • Solution: Stocking data bar charts
9. Other Packages
  • Other packages overview
  • Going faster with Numba
  • Understanding deep learning
  • Working with image processing
  • Understand NLP
  • Working with bigger data
10. Development Process
  • Development process overview
  • Understanding source control
  • Code review
  • Testing overview
  • Testing example
Conclusion
  • Next steps

Taught by

Miki Tebeka

Reviews

4.6 rating at LinkedIn Learning based on 37 ratings

Start your review of Data Science Foundations: Python Scientific Stack

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.