Skip to content

PeterTheobald/HackerDojoPythonGroup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hacker Dojo Python Group

About

Hacker Dojo is a collaborative hackerspace in Silicon Valley where tech enthusiasts gather to build, experiment and improve. The Hacker Dojo Python Group is a group of people interested in learning more about developing in the Python programming language.

We meet every Tuesday night at 6:30 at the Hacker Dojo in Mountain View, CA. Our discussions usually start with a specific topic such as a programming technique, Python language features, or a new module or library. Some nights are good for beginners just learning Python and some get pretty advanced. The first Tuesday of the month is usually a beginner topic. We usually follow the threads of our conversation off into whatever questions or tangents interest the group that night. The discussions are usually hosted by me, Peter Theobald, or by one of our regular members.

Between meetings, come chat about your Python questions in the Python channel in the Hacker Dojo Discord. We announce our meetings on the Hacker Dojo Meetup page.

The meetings are oriented around in-person conversations gathered together at the Hacker Dojo, but we do usually stream the meetings in the Hacker Dojo Discord 'Dojo Voicebox' channel, although remote is not ideal because it can be hard to catch everyone's comments and it is harder to ask questions.

A formatted and styled version of this webpage lives here.

Ideas for upcoming meeting topics:

  • CircuitPython/MicroPython on controllers (Raspberry Pico) (Micah?)
  • FastHTML web framework
  • Regex deep dive
  • revisit core topics (see history below)
  • git, source control
  • testing with GreatExpectations
  • PyDantic and AI
  • Troubleshooting memory leaks
  • Multithreaded programming, locks and thread safety
  • Multithreading: threading.Threads vs. concurrent.futures
  • Python's new T-Strings
  • Packing/Unpacking (*args, **kwargs, tuple unpacking, **dict, iterable unpacking *rest b=seq, kw only args, zip(*iter), dataclass/namedtuple field unpacking, *assignments *_, last=seq)
  • Claude Code update
  • ml stats
  • agentic AI
  • How to get started w AI (LLM? ML? PyTorch?)
  • Programming fundamentals (DRY, WET, separation of concerns, etc)
  • Agent Development Kit (Josue?)
  • Database SOLID SQL

Share more ideas in our Discord channel!

Calendar of meeting topics:

Coming Up: Challenges:

  • Write a class AccessCounterDict that extends dict to count accesses to keys.
  • Write a Python program that takes input and sends a question to an AI, then displays the response.

Past meetings:

* if no name is listed the speaker is Peter Theobald

About

Wiki home page for the Hacker Dojo Python Group

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published