PyOhio 2012
2012-07-28..2012-07-29
Columbus, United States
PyOhio ·
[PyOhio 2010, PyOhio 2012, PyOhio 2014, PyOhio 2015, PyOhio 2016, PyOhio 2018, PyOhio 2019, PyOhio 2020, PyOhio 2021, PyOhio 2024, PyOhio 2025]
| title | author | length |
|---|---|---|
| You Used Python for What?! | James Tauber | 49m |
Implements a Brainfuck interpreter in Python and shows Church-encoded booleans and arithmetic that compute addition, multiplication and exponentiation purely… | ||
| Starting your project right: setup and automation for all | Rick Harding | 45m |
Shows how to set up a Python project end-to-end: use modern package template to generate a proper package and README, add a Makefile automation that creates… | ||
| Video Production Strategies Using Image Sequences | Thomas Winningham | 42m |
Shows how Python turns folders of numbered images into finished video using ffmpeg + ImageMagick and libraries like pySVG, cairo, PIL and numpy; demonstrates… | ||
| Python 101/102 | Michael Yanovich | 01h 40m |
Quick Python crash course that builds a birthday-problem simulator using Python 2.6/2.7, IPython and stdlib modules (random, math, decimal) plus… | ||
| Devops or: How I Learned to Stop Worrying and Love the Ops Team | Mike Crute | 34m |
Argues developers must deliver concrete ops-ready artifacts: everything in shared version control, integration and infrastructure tests plus end-to-end suites… | ||
| Drive-in Double-header: Datetimes and Log analysis | Taavi Burns | 50m |
Explains concrete rules and tools: store timestamps as use UTC for storage, prefer pytz and call pytz localize instead of passing tzinfo to datetime… | ||
| Coding for everyone | Benjamin W. Smith | 01h 10m |
Argues for simple, consistent code by showing concrete pain points: 47 ways to enumerate in Ruby, 111 methods on Time and how requiring active_support injects… | ||
| Really good logging | W. Matthew Wilson | 52m |
Explains concrete setups: use levels (debug/info/warning/error/critical with numeric scores), attach multiple handlers (console, file, SMTPHandler emails… | ||
| Develop Games with Panda3D and Python | Peter Carswell | 01h 46m |
Shows a working Panda3D + Python pipeline that builds a multiplayer prototype in four concrete stages: add models (convert to .egg and use loader.loadModel)… | ||
| Leo: A paradigm shifting IDE | Thomas Fetherston | 49m |
Leo is a pure‑Python outliner that treats code chunks as first‑class nodes and can materialize them as real files using shadow nodes and template directives… | ||
| Does Python have the secret sauce to be web scale? | Pradeep Gowda | 43m |
Survey of practical Python options for web scale that hits specifics not slogans it cites the C10K target of 10k concurrent connections and explains the kernel… | ||
| An Introduction to Tkinter | Jeff Armstrong | 49m |
Tkinter ships in the Python standard library and provides a lightweight, cross‑platform GUI; Python 3 adds ttk theme to make controls look native on Windows… | ||
| Family Project: Three Keys and a Boss | Katina Mooneyham | 19m |
Family builds an ASCII dungeon crawl called Three Keys and a Boss in Python with an engine that exposes a Python API for simplified scripting so the… | ||
| Python Testing Fundamentals | Chris Calloway | 01h 23m |
Covers concrete examples: assert statements as reality checks (shows BigBiz bottom_line/growth returning -1,000,000, triggering AssertionError) and that… | ||
| An Introduction to the ZODB | Nolan Brubaker | 39m |
ZODB provides a Python object store that is fully ACID-compliant, stores pickled objects in a data.fs file, and installs via pip install zodb3==3.10.1… | ||
| Python for Educators | Mike Rehner | 48m |
Argues Python works as a first language by showing concrete classroom projects: a chatbot using if/else and simple lists/dictionaries that students write in a… | ||
| Fun Observational Science with Python and a Webcam | Eric Floehr | 51m |
Eric Floehr
This talk is a "how I did it" talk about how I took an idea, a web cam, Python, Django, and the Python Imaging Library and created art, explored… | ||
| Beyond the PIL: alternative solutions for working with images and video. | Brian Costlow | 31m |
PIL handles normal image work but fails on print/archival needs: LZW TIFF write unsupported by PIL, raw camera formats and ICC profiling are missing, and PDFs… | ||
| Deleting Code Is Hard And You Should Do It | Jack Diederich | 38m |
Argues for aggressive deletion of dead code and gives concrete tactics: use flake8 / pyflakes and act-grep to find unused imports, run coverage.py against real… | ||
| Python Design Patterns 1 | Brandon Rhodes | 01h 08m |
Argues that many Gang of Four patterns either shrink or move into Python itself: examples include using dict.get default instead of manual lookups, duck typing… | ||
| Learn Python TDD Style with Python Koans | Greg Malcolm | 01h 25m |
Hands-on workshop that teaches Python by fixing a suite of deliberately broken tests converted from Ruby Koans; run contemplate_koans.py from either the Python… | ||
| Exploring Python Code Objects | Dan Crosta | 01h 21m |
CPython 2.7 actually compiles source to bytecode (about 148 opcodes), and the demo shows using compile() and exec on a source string, then reading co_code… | ||
| Python for Humans | Kenneth Reitz | 49m |
Argues that urllib2 is overengineered by walking through a verbose authenticated GitHub request and then shows the compact equivalent using requests (import… | ||
| Effective Django | Nathan Yergler | 01h 06m |
Gives concrete rules and hands‑on fixes: use virtualenv/Vagrant and pinned requirements, prefer RequestFactory and factory_boy for fast unit tests vs Django… | ||
| django-cms: Friends don't let friends use Drupal. | Andrew Schoen | 38m |
Argues that django-cms gives core CMS features without Drupal complexity, demonstrates a working demo (committed SQLite DB to make it runnable) and front-end… | ||
| Lightning Talks | 34m | |
A grab-bag of concrete projects and takeaways: a self-hosted bookmark service called Bookie wires a Tornado/Heroku readability microservice (beatreadability)… | ||
| Using Python on Android | Ben Rousch | 40m |
Walks through using SL4A to call Android facades (WiFi_getConnectionInfo, camera, SMS) and shows a working SD-hosted HTTP server script that reads the phone IP… | ||
| nothing matches | ||