Build-up your Python skills by working on a short, focused project.
This fun workshop is a hands-on class teaching many core Python skills.
We practice test driven development to create and apply a unittest module.
Classes and special methods
Writing and using context managers
getattr() and hasattr()
Test driven development
The doctest, unittest and py.test modules
Code organization and documentation
Beef-up your Python skills by working on a small, focused project.
This fun workshop is a hands-on class teaching foundational Python skills.
We'll create a working web framework from scratch.
HTTP headers and status codes
The dataclasses module and type declarations
Joining lists of strings
JSON encoding and decoding
Query string parsing
How WSGI works (web standards gateway interface)
String encoding and decoding
Making apps for the wsgiref module
Modules: logging, wsgiref, http, urllib.parse, wsgiref
Briefly show Flask and Bottle
or "Strategies learned from coaching, teaching, and StackOverflow"
If you work with thousands of developers, ranging from the experienced to the aspirational, you can see what patterns of thought seem to confer success. Raymond shares what he’s seen that works best for developing problem solving skills, learning how to learn, how to get unstuck, and reliable strategies for managing complexity.
The talk includes live coding examples to make these ideas concrete.