Python Essentials for Data Scientists
Buy now
Learn more
Introduction
Welcome to the course!
Install the Anaconda distribution
Choose a Python editor
Download the course code
Course overview
Basic Data Types
Basic Data Types
Quiz: Basic Data Types
Lists
Lists
Quiz: Lists
Exercise: Lists
Solution: Lists
Comparisons & Conditional Statements
Comparisons & Conditional Statements
Quiz: Comparisons & Conditional Statements
Functions
Functions
Quiz: Functions
Exercise: Functions
Solution: Functions
Exercise: Functions & Conditional Statements
Solution: Functions & Conditional Statements
Naming Objects
Naming Objects
Quiz: Naming Objects
Writing Comments
Writing Comments
Quiz: Writing Comments
List Slicing
List Slicing
Quiz: List Slicing
Strings
Strings
Quiz: Strings
Exercise: Strings & Slicing
Solution: Strings & Slicing
For Loops
For Loops
Quiz: For Loops
Exercise: For Loops
Solution: For Loops
List Comprehensions
List Comprehensions
Quiz: List Comprehensions
Exercise: List Comprehensions
Solution: List Comprehensions
Dictionaries
Dictionaries
Statements
Lists vs. Dictionaries
Quiz: Dictionaries
Exercise: Dictionaries
Solution: Dictionaries
Nested Data
Nested Data
Quiz: Nested Data
Exercise: Nested Data
Solution: Nested Data
Nested Data & Tuples
Nested Data & Tuples
Quiz: Nested Data & Tuples
Exercise: Nested Data & Tuples
Solution: Nested Data & Tuples
Imports
Imports
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 1
Project: Part 2
Separating Functions
Writing Docstrings
Project Exercise 2
Solution to Exercise 2
Project: Part 3
Classes
Counter
Range
Project Exercise 3
Solution to Exercise 3
Project: Part 4
Zip
Project Exercise 4
Solution to Exercise 4
Project: Part 5
Line Plots with Matplotlib
Bar Plots
Multiple Assignment
Unpacking into a Function Call
Project Exercise 5
Solution to Exercise 5
Project: Part 6
Dictionary Comprehensions
Project Exercise 6
Solution to Exercise 6
Project: Part 7
Membership Operators
Project Exercise 7
Solution to Exercise 7
Conclusion
Can I ask you a quick favor?
Recommended Python resources
Request your certificate of completion
Take another course from Data School!
Earn money by promoting Data School's courses!
Products
Course
Section
Nested Data & Tuples
Nested Data & Tuples
Python Essentials for Data Scientists
Buy now
Learn more
Introduction
Welcome to the course!
Install the Anaconda distribution
Choose a Python editor
Download the course code
Course overview
Basic Data Types
Basic Data Types
Quiz: Basic Data Types
Lists
Lists
Quiz: Lists
Exercise: Lists
Solution: Lists
Comparisons & Conditional Statements
Comparisons & Conditional Statements
Quiz: Comparisons & Conditional Statements
Functions
Functions
Quiz: Functions
Exercise: Functions
Solution: Functions
Exercise: Functions & Conditional Statements
Solution: Functions & Conditional Statements
Naming Objects
Naming Objects
Quiz: Naming Objects
Writing Comments
Writing Comments
Quiz: Writing Comments
List Slicing
List Slicing
Quiz: List Slicing
Strings
Strings
Quiz: Strings
Exercise: Strings & Slicing
Solution: Strings & Slicing
For Loops
For Loops
Quiz: For Loops
Exercise: For Loops
Solution: For Loops
List Comprehensions
List Comprehensions
Quiz: List Comprehensions
Exercise: List Comprehensions
Solution: List Comprehensions
Dictionaries
Dictionaries
Statements
Lists vs. Dictionaries
Quiz: Dictionaries
Exercise: Dictionaries
Solution: Dictionaries
Nested Data
Nested Data
Quiz: Nested Data
Exercise: Nested Data
Solution: Nested Data
Nested Data & Tuples
Nested Data & Tuples
Quiz: Nested Data & Tuples
Exercise: Nested Data & Tuples
Solution: Nested Data & Tuples
Imports
Imports
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 1
Project: Part 2
Separating Functions
Writing Docstrings
Project Exercise 2
Solution to Exercise 2
Project: Part 3
Classes
Counter
Range
Project Exercise 3
Solution to Exercise 3
Project: Part 4
Zip
Project Exercise 4
Solution to Exercise 4
Project: Part 5
Line Plots with Matplotlib
Bar Plots
Multiple Assignment
Unpacking into a Function Call
Project Exercise 5
Solution to Exercise 5
Project: Part 6
Dictionary Comprehensions
Project Exercise 6
Solution to Exercise 6
Project: Part 7
Membership Operators
Project Exercise 7
Solution to Exercise 7
Conclusion
Can I ask you a quick favor?
Recommended Python resources
Request your certificate of completion
Take another course from Data School!
Earn money by promoting Data School's courses!
4 Lessons
Nested Data & Tuples
Quiz: Nested Data & Tuples
Exercise: Nested Data & Tuples
Solution: Nested Data & Tuples