PYTHON-DS.AP1.0L0
Foundational Python for Data Science Lab
Self-paced · 1 year access
33 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
15 Interactive Lessons · 93 topics01 Introduction to Notebooks 5 topics +
- Running Python Statements
- Jupyter Notebooks
- Google Colab
- Summary
- Questions
02 Fundamentals of Python 5 topics · 2 LiveLab +
- Basic Types in Python
- Performing Basic Math Operations
- Using Classes and Objects with Dot Notation
- Summary
- Questions
2 LiveLab in this lesson — see the labs panel →
03 Sequences 6 topics · 3 LiveLab +
- Shared Operations
- Lists and Tuples
- Strings
- Ranges
- Summary
- Questions
3 LiveLab in this lesson — see the labs panel →
04 Other Data Structures 5 topics · 3 LiveLab +
- Dictionaries
- Sets
- Frozensets
- Summary
- Questions
3 LiveLab in this lesson — see the labs panel →
05 Execution Control 7 topics · 4 LiveLab +
- Compound Statements
- if Statements
- while Loops
- for Loops
- break and continue Statements
- Summary
- Questions
4 LiveLab in this lesson — see the labs panel →
06 Functions 6 topics · 2 LiveLab +
- Defining Functions
- Scope in Functions
- Decorators
- Anonymous Functions
- Summary
- Questions
2 LiveLab in this lesson — see the labs panel →
07 NumPy 11 topics · 3 LiveLab +
- Installing and Importing NumPy
- Creating Arrays
- Indexing and Slicing
- Element-by-Element Operations
- Filtering Values
- Views Versus Copies
- Some Array Methods
- Broadcasting
- NumPy Math
- Summary
- Questions
3 LiveLab in this lesson — see the labs panel →
08 SciPy 6 topics · 2 LiveLab +
- SciPy Overview
- The scipy.misc Submodule
- The scipy.special Submodule
- The scipy.stats Submodule
- Summary
- Questions
2 LiveLab in this lesson — see the labs panel →
09 Pandas 8 topics · 3 LiveLab +
- About DataFrames
- Creating DataFrames
- Interacting with DataFrame Data
- Manipulating DataFrames
- Manipulating Data
- Interactive Display
- Summary
- Questions
3 LiveLab in this lesson — see the labs panel →
10 Visualization Libraries 7 topics · 4 LiveLab +
- matplotlib
- Seaborn
- Plotly
- Bokeh
- Other Visualization Libraries
- Summary
- Questions
4 LiveLab in this lesson — see the labs panel →
11 Machine Learning Libraries 5 topics · 1 LiveLab +
- Popular Machine Learning Libraries
- How Machine Learning Works
- Learning More About Scikit-learn
- Summary
- Questions
1 LiveLab in this lesson — see the labs panel →
12 Natural Language Toolkit 6 topics · 1 LiveLab +
- NLTK Sample Texts
- Frequency Distributions
- Text Objects
- Classifying Text
- Summary
- Questions
1 LiveLab in this lesson — see the labs panel →
13 Functional Programming 5 topics · 2 LiveLab +
- Introduction to Functional Programming
- List Comprehensions
- Generators
- Summary
- Questions
2 LiveLab in this lesson — see the labs panel →
14 Object-Oriented Programming 5 topics · 1 LiveLab +
- Grouping State and Function
- Special Methods
- Inheritance
- Summary
- Questions
1 LiveLab in this lesson — see the labs panel →
15 Other Topics 6 topics · 2 LiveLab +
- Sorting
- Reading and Writing Files
- datetime Objects
- Regular Expressions
- Summary
- Questions
2 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
33 LiveLabs- Computing Leaves of an Employee
- Calculating Expenses Using Multiple Statements
- Performing Shared Operations
- Adding and Removing Items
- Performing Data Analysis
- Accessing, Adding, and Updating Data by Using Keys
- Performing Set Operations
- Using Frozensets
- Determining if a Person is Eligible to Vote
- Determining Average and Grades Using Scores of Subjects
- Computing the Factorial of a Number
- Displaying the Number of Transactions
- Accessing Library Data
- Using the lambda Function
- Visualizing Data Using the reshape Method
- Computing Mathematical Data
- Performing Matrix Operations on NumPy Data
- Executing Image Processing
- Performing Customer Analysis
- Storing Employee Details
- Manipulating Employee Details
- Updating Student Data
- Visualizing Survey Data
- Creating a Styling Plot
- Analyzing Statistical Data
- Visualizing Tips According to the Total Bill
- Modifying Data Using Transformation
- Finding the Frequency of Words
- Modifying Outer Scope
- Changing Mutable Data
- Using Inheritance
- Sorting Data
- Demonstrating Regular Expressions
02 / FAQs
Questions before you start
Prepare for Foundational Python for Data Science Lab
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 33 LiveLab included
- Certificate of completion
No credit card required