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
Python Essentials for Data Scientists
Python Essentials for Data Scientists
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!
Learn more
Buy now
Build a solid foundation in Python and launch your Data Science career! 🚀
Introduction
5 Lessons
Welcome to the course!
Install the Anaconda distribution
Choose a Python editor
Download the course code
Course overview
Basic Data Types
2 Lessons
Basic Data Types
Quiz: Basic Data Types
Lists
4 Lessons
Lists
Quiz: Lists
Exercise: Lists
Solution: Lists
Comparisons & Conditional Statements
2 Lessons
Comparisons & Conditional Statements
Quiz: Comparisons & Conditional Statements
Functions
6 Lessons
Functions
Quiz: Functions
Exercise: Functions
Solution: Functions
Exercise: Functions & Conditional Statements
Solution: Functions & Conditional Statements
Naming Objects
2 Lessons
Naming Objects
Quiz: Naming Objects
Writing Comments
2 Lessons
Writing Comments
Quiz: Writing Comments
List Slicing
2 Lessons
List Slicing
Quiz: List Slicing
Strings
4 Lessons
Strings
Quiz: Strings
Exercise: Strings & Slicing
Solution: Strings & Slicing
For Loops
4 Lessons
For Loops
Quiz: For Loops
Exercise: For Loops
Solution: For Loops
List Comprehensions
4 Lessons
List Comprehensions
Quiz: List Comprehensions
Exercise: List Comprehensions
Solution: List Comprehensions
Dictionaries
6 Lessons
Dictionaries
Statements
Lists vs. Dictionaries
Quiz: Dictionaries
Exercise: Dictionaries
Solution: Dictionaries
Nested Data
4 Lessons
Nested Data
Quiz: Nested Data
Exercise: Nested Data
Solution: Nested Data
Nested Data & Tuples
4 Lessons
Nested Data & Tuples
Quiz: Nested Data & Tuples
Exercise: Nested Data & Tuples
Solution: Nested Data & Tuples
Imports
2 Lessons
Imports
Quiz: Imports
Intermission
1 Lesson
Can I ask you a quick favor?
Project: Part 1
6 Lessons
Project Overview
While Loops
f-strings
Mathematical Operators
Project Exercise 1
Solution to Exercise 1
Project: Part 2
4 Lessons
Separating Functions
Writing Docstrings
Project Exercise 2
Solution to Exercise 2
Project: Part 3
5 Lessons
Classes
Counter
Range
Project Exercise 3
Solution to Exercise 3
Project: Part 4
3 Lessons
Zip
Project Exercise 4
Solution to Exercise 4
Project: Part 5
6 Lessons
Line Plots with Matplotlib
Bar Plots
Multiple Assignment
Unpacking into a Function Call
Project Exercise 5
Solution to Exercise 5
Project: Part 6
3 Lessons
Dictionary Comprehensions
Project Exercise 6
Solution to Exercise 6
Project: Part 7
3 Lessons
Membership Operators
Project Exercise 7
Solution to Exercise 7
Conclusion
5 Lessons
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!