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

Noble Desktop

Python for Data Science Bootcamp

via Noble Desktop

Overview

Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire skills to explore and manipulate data, create visualizations, and perform statistical analysis through hands-on projects with real-world datasets.

Syllabus

Python Fundamentals

Python Fundamentals: Variables & Data Types

  • Declare variables of basic types: integers, floats, strings, booleans
  • Perform input/output with print() and input()
  • Apply arithmetic, relational, and logical operators

Control Flow I: Conditional Logic

  • Use Boolean operators ==, !=, <, >, <=, >=
  • Write if/else and nested conditionals
  • Combine conditions with and/or for complex logic

Control Flow II: Loops & Iteration

  • Implement for loops over ranges and lists; understand iterables
  • Understand map and filter operations.
  • Use list comprehensions to simplify operations.

DataFrames & Data Manipulation with Pandas

  • Construct DataFrames from various data formats via pd.DataFrame()
  • Concatenate multiple DataFrames using pd.concat()
  • Inspect DataFrame shape and handle missing values (NaN)
  • Perform Panda data analysis operations to glean insight

Data Visualization: Charting Basics

  • Plot time series with plt.plot() for line charts
  • Create scatter plots using plt.scatter() to reveal correlations
  • Decide between line vs. scatter based on data context and purpose

Trend Analysis with Regression Lines

  • Understand least-squares regression concept and its interpretation
  • Compute a best-fit line via numpy.polyfit()
  • Overlay regression lines on scatter plots and make predictions

Advanced Plot Customization

  • Annotate charts with titles, axis labels, and legends
  • Highlight key data points (e.g., min/max) directly on plots
  • Use stacked bar charts, pie charts, and animated charts to visualize data

Taught by

Brian McClain, Art Yudin, Mourad Kattan, Garfield Stinvil, Colin Jaffe, and Kash Sudhakar

Reviews

4.7 rating at Noble Desktop based on 297 ratings

Start your review of Python for Data Science Bootcamp

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.