Intro to Python
Workshops
Introduction
Modules & Functions
The Test Framework
Modules
Functions
Documentation Strings
Built-ins and The Standard Library
Further Reading/Watching
Functions and Modules Answers
Loops & Files
Lists & Tuples
More Looping
Data Structures
Comprehensions
Files & Exceptions
Classes
Pythonic Code
Standard Library
Projects
Some Things We Skipped
More Resources
Taught by
Trey Hunner
of
Truthful Technology LLC
.
Practice Python weekly.
Intro to Python
Modules & Functions
The Test Framework
Confirm the Framework is Working
How to do the Exercises
How to Run the Tests
Additional Testing Techniques
Modules
An Expected Failure
What’s a Module?
Command-Line Script
Importing Modules
Namespaces
Import Cheat Sheet
Command-Line Arguments
Module Exercises
Functions
An Expected Failure
Another Expected Failure
What’s a function?
Defining
Defining a function in a module
Return
None: The Default Return Value
None Represents Emptiness
Keyword Arguments
Default Arguments
Function Exercises
Documentation Strings
Comments
Documentation Strings
Docstring all the things
The use of docstrings
Invalid docstrings
Built-ins and The Standard Library
math
Review
Built-ins
Further Reading/Watching
Functions and Modules Answers
Module Exercises
Function Exercises