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
Lesson
List Comprehensions
List Comprehensions
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!
This lesson is a free preview of:
Python Essentials for Data Scientists