Intro to Python

Workshops

  • Introduction
  • Modules & Functions
  • Loops & Files
  • Lists & Tuples
  • More Looping
  • Data Structures
  • Comprehensions
  • Files & Exceptions
  • Classes
  • Pythonic Code
  • Standard Library
  • Projects
  • Some Things We Skipped
    • Packages
    • More Exceptions
    • Encoding
    • File Objects
    • Decorators
    • Objects
    • Properties
    • Dunder Methods
    • Class Methods
    • Further Reading/Watching
    • Extra Answers
  • More Resources

Taught by Trey Hunner of Truthful Technology LLC. Practice Python weekly.

Intro to Python

Some Things We Skipped

  • Packages
    • Path
    • What is a Package?
    • Making Packages
    • Relative Imports
  • More Exceptions
    • Raising
    • The Finally Block
    • Bare Except Clause
    • Exception Types
    • Clean Up
  • Encoding
    • Unicode
    • Bytes
    • Encodings
    • Pragmatic Unicode
  • File Objects
    • Fake Files
    • Standard Input/Output
    • What makes a file?
    • Other File-Like Objects
    • File Exercises
  • Decorators
    • Functions as Decorators
    • A Real Example
    • Decorator Syntax
    • Decorator Exercises
    • Decorator Helpers
    • Decorator Classes
  • Objects
    • First-Class Functions
    • Review of Lambdas
    • Classes are Objects
    • Functions are Objects
    • Object Exercises
  • Properties
    • Getters
    • Setters
    • Property Exercises
  • Dunder Methods
    • Dunder Methods
    • Review
    • More Duck Typing
    • Operator Overloading
    • Truthiness
    • Callable
    • Dunder Exercises
  • Class Methods
    • Class method
  • Further Reading/Watching
  • Extra Answers
    • File Exercises
    • Decorator Exercises
    • Object Exercises
    • Property Exercises
    • Dunder Exercises
Previous Next

© Copyright 2025 Truthful Technology, LLC.