Intro to Python

Workshops

  • Introduction
  • Modules & Functions
  • Loops & Files
  • Lists & Tuples
  • More Looping
  • Data Structures
  • Comprehensions
  • Files & Exceptions
  • Classes
  • Pythonic Code
  • Standard Library
    • Standard Library
    • Numbers
    • Dates and Times
    • Collections
    • itertools
    • Command-Line Interfaces
    • Launching Programs
    • Third-Party Packages
    • Virtual Environments
    • HTTP Requests
    • Files Management with Pathlib
    • Concurrent Programming
    • Further Reading/Watching
    • Standard Library Answers
  • Projects
  • Some Things We Skipped
  • More Resources

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

Intro to Python

Further Reading/Watching

  • Installing Python packages

  • Why you should use python -m pip

  • Using virtual environments

  • The (unofficial) Python awesome list

  • Black code formatter

  • Parsing command-line arguments in Python

  • Converting a string to a datetime

  • Python Module of the Week: datetime

  • Python Module of the Week: decimal

  • datetime string formatting documentation

  • Why you should use Python 3 for text processing

  • Transforming Code into Beautiful, Idiomatic Python

  • Counting Things in Python: A History

  • defaultdict tree

  • dataclasses module

  • Raymond Hettinger’s talk about dataclasses

  • Why you should be using pathlib

  • No really, pathlib is great (Follow-on to previous article)

Previous Next

© Copyright 2025 Truthful Technology, LLC.