Estimated Time to Complete
Only available after login
What You'll Learn
Concepts:
List Comprehensions in Python
The List Type in Python
The self Parameter in Python Classes
Reading and Writing CSV Files in Python
Consuming Paginated REST APIs in Python
While Loops in Python
Reading Python Exception Tracebacks
Python Tuple Unpacking and Assignment
Unit Testing in Python with unittest
String Fundamentals in Python
Python Variable Assignment and Naming
Boolean Values and Comparison Operators in Python
Truthiness-Based Emptiness Checking in Python
Indexing and Negative Indexing in Python
Python's Iteration Protocol and Duck Typing
Higher-Order Functions in Python
Importing Modules in Python
Docstrings in Python
Structuring a Reusable Script with a Main Function in Python
Dictionaries for Key Value Records in Python
Installing a Python Interpreter and Running a Script from the Terminal
Python Class Definitions in Python
Function Parameters Return Values and Scope in Python
Python if, elif, and else Conditional Execution
Making HTTP Requests with the Requests Library in Python
Python Sets: Uniqueness, Methods, and Set Operations
Regular Expressions (Regex) Fundamentals
Python Break and Continue Statements
String Methods for Cleaning Messy Text Fields in Python
Installing Packages with pip Inside a Virtual Environment
List Slicing in Python
Defining Functions with def in Python
Numeric Types and Arithmetic Operators in Python
For-Loop Iteration Over Iterables in Python
The Sequence Type in Python
Customizing Python String Representations with __str__ and __repr__
Parsing and Producing JSON in Python
Working with Dates and Times in Python
Python function decorator syntax and wrapper implementation
Class Inheritance and super() in Python
Generators in Python
Handling Exceptions with try and except in Python