Preface
I: Learning Python in a Notebook Environment
1 Introduction to Notebooks
Running Python Statements
Jupyter Notebooks
Google Colab
Colab Text Cells
Colab Code Cells
Colab Files
Managing Colab Documents
Colab Code Snippets
Existing Collections
System Aliases
Magic Functions
Summary
Questions
2 Fundamentals of Python
Basic Types in Python
Python
High-Level Versus Low-Level Languages
Statements
Performing Basic Math Operations
Using Classes and Objects with Dot Notation
3 Sequences
Shared Operations
Testing Membership
Indexing
Slicing
Interrogation
Math Operations
Lists and Tuples
Creating Lists and Tuples
Adding and Removing List Items
Unpacking
Sorting Lists
Strings
Ranges
4 Other ...