Take another course from Data School!

Take another course from Data School!

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Python Essentials for Data Scientists

Buy nowLearn more

Introduction

  • Welcome to the course!102
  • Install the Anaconda distribution12
  • Choose a Python editor8
  • Download the course code
  • Course overview8

Basic Data Types

  • Basic Data Types2
  • Quiz: Basic Data Types

Lists

  • Lists6
  • Quiz: Lists
  • Exercise: Lists4
  • Solution: Lists2

Comparisons & Conditional Statements

  • Comparisons & Conditional Statements
  • Quiz: Comparisons & Conditional Statements

Functions

  • Functions8
  • Quiz: Functions
  • Exercise: Functions
  • Solution: Functions
  • Exercise: Functions & Conditional Statements
  • Solution: Functions & Conditional Statements4

Naming Objects

  • Naming Objects6
  • Quiz: Naming Objects

Writing Comments

  • Writing Comments2
  • Quiz: Writing Comments

List Slicing

  • List Slicing
  • Quiz: List Slicing

Strings

  • Strings2
  • Quiz: Strings
  • Exercise: Strings & Slicing
  • Solution: Strings & Slicing2

For Loops

  • For Loops
  • Quiz: For Loops
  • Exercise: For Loops
  • Solution: For Loops3

List Comprehensions

  • List Comprehensions4
  • Quiz: List Comprehensions
  • Exercise: List Comprehensions
  • Solution: List Comprehensions2

Dictionaries

  • Dictionaries
  • Statements2
  • Lists vs. Dictionaries6
  • Quiz: Dictionaries
  • Exercise: Dictionaries
  • Solution: Dictionaries

Nested Data

  • Nested Data2
  • Quiz: Nested Data
  • Exercise: Nested Data
  • Solution: Nested Data6

Nested Data & Tuples

  • Nested Data & Tuples2
  • Quiz: Nested Data & Tuples
  • Exercise: Nested Data & Tuples
  • Solution: Nested Data & Tuples2

Imports

  • Imports4
  • Quiz: Imports

Intermission

  • Can I ask you a quick favor?

Project: Part 1

  • Project Overview
  • While Loops
  • f-strings
  • Mathematical Operators
  • Project Exercise 1
  • Solution to Exercise 18

Project: Part 2

  • Separating Functions
  • Writing Docstrings2
  • Project Exercise 2
  • Solution to Exercise 2

Project: Part 3

  • Classes
  • Counter
  • Range
  • Project Exercise 3
  • Solution to Exercise 32

Project: Part 4

  • Zip
  • Project Exercise 4
  • Solution to Exercise 42

Project: Part 5

  • Line Plots with Matplotlib3
  • Bar Plots
  • Multiple Assignment4
  • Unpacking into a Function Call2
  • Project Exercise 5
  • Solution to Exercise 56

Project: Part 6

  • Dictionary Comprehensions
  • Project Exercise 6
  • Solution to Exercise 6

Project: Part 7

  • Membership Operators
  • Project Exercise 7
  • Solution to Exercise 73

Conclusion

  • Can I ask you a quick favor?2
  • Recommended Python resources8
  • Request your certificate of completion12
  • Take another course from Data School!8
  • Earn money by promoting Data School's courses!