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
Previous Next

© Copyright 2025 Truthful Technology, LLC.