PyCon Australia 2013
2013-07-05..2013-07-07
Hobart, Australia
[PyCon Australia 2013, PyCon Australia 2014, PyCon Australia 2014 Science & Data miniconf, PyCon Australia 2015, PyCon Australia 2015 Science/Data Miniconf, PyCon Australia 2015 Education Miniconf]
| title | author | length |
|---|---|---|
| Buildbots Rollout! | Mark Lakewood | 31m |
Buildbot is a Python/Twisted CI framework that trades GUI polish for master.cfg Python dict configurability: the server composes builders, schedulers, change… | ||
| Managing scientific simulations with Python with RQ (Redis Queue) | Andrew Walker | 29m |
Demonstrates using Redis and RQ to farm independent simulation tasks across 20–50 cores on 5–10 machines, claiming an easy afternoon setup with no broker… | ||
| Big Data Deduplication and data matching using Python | Andrew Rowe | 29m |
ABS uses Python to deduplicate and link census records to other datasets, finding a concrete error: 250,000 missing people after improved matching. Pipeline… | ||
| Dynamic visualisation in the IPython Notebook | Brianna Laugher | 31m |
Shows how to embed interactive web maps inside an IPython Notebook by serving gridded data as NetCDF via an OpenDAP server, exposing it as WMS tiles consumed… | ||
| Don't Do This | Richard Jones | 31m |
Shows concrete gotchas and toys: that a class bases clause can be an expression used as an exception type, generators can yield exception classes, and… | ||
| Limiting Execution Time Through Interrupt Driven Programming | Erik van Zijst | 27m |
Gunicorn hard-kills workers at 30s so an earlier 28 second alarm triggers a handler that raises a Python exception, funnels full stack traces into Sentry and… | ||
| Exploring Science on Twitter with IPython Notebook and Python Pandas | Brenda Moon | 27m |
Collected about 13.5 million tweets in 2011 via the Twitter streaming API then filtered to ~12 million, stored in CouchDB, and reduced to a single… | ||
| Building secure web apps: Python vs the OWASP Top 10 | Jacob Kaplan-Moss | 53m |
Python web frameworks already block most OWASP Top 10 problems when used correctly: use an ORM or bind parameters to prevent SQL injection; template… | ||
| Computer Science, Software Engineering, and the Scientific Method | Alex Gaynor | 41m |
Argues that software sits between engineering, science and art and that concrete improvements come from using scientific practice: double down on testing… | ||
| Learning Parseltongue: Wizardry in Python | Gaurav Dadhania | 22m |
Covers concrete Python magic methods and metaprogramming with working examples: a file wrapper that closes on __del__, word objects compared by length using… | ||
| My big gay adventure. Making, releasing and selling an indie game made in python. | Luke Miller | 28m |
Overview of making and selling a Python point‑and‑click: builds a gay sci‑fi game "My Ex‑Boyfriend the Space Tyrant!" with the open‑source pyvida engine and… | ||
| Building data flows with Celery and SQLAlchemy | Roger Barnes | 30m |
A working reporting pipeline built with SQLAlchemy core for bulk SQL and Celery Canvas chains and groups composes CSV extracts, staged transforms and loads… | ||
| Growing Open Source Seeds | Kenneth Reitz | 28m |
Covers concrete patterns for starting and sustaining open source: a Facebook Python SDK breaks and the company disables the issue tracker, a sustainable… | ||
| Build your infrastructure - with Python! | Ed Leafe | 30m |
Shows how to script full infrastructure with Python using the Pyrax SDK against OpenStack/Rackspace APIs: authenticating via keyring, creating a Cloud Database… | ||
| Getting the most out of Stack Overflow | Adam Forsyth | 28m |
Stack Overflow is the dominant programming Q&A, uses a CC BY license and publishes full site dumps quarterly as a permanent resource (Stack Overflow CC BY data… | ||
| Making Python More Fun for Everyone | Chris Boesch | 37m |
Built a web platform called SyncPath using Django on Google App Engine with unit-test verifiers and badges, then added a Kickstarted video story mode Spy Who… | ||
| Modern scientific computing and big data analytics in Python | Edward Schofield | 01h 31m |
Edward Schofield
http://2013.pycon-au.org/schedule/30079/view_talk
This is a tutorial on using the latest and most exciting tools in Python for scientific and… | ||
| Web testing for Ninjas with Splinter | Dylan Lacey | 30m |
Splinter is a Python DSL that wraps Selenium, PhantomJS and Zope Test Browser and pip install splinter gets you a browser object that can visit pages, click… | ||
| Using Python to drive Australian water availability forecasting | David Kent, Andrew MacDonald, Daehyok Shin | 31m |
A Python-based framework named WAFARI generates monthly three-month streamflow forecasts for about 78 sites using a Bayesian statistical core now being… | ||
| Tinkering with Tkinter | Russell Keith-Magee | 35m |
Tkinter now uses TK 8.5 themed widgets and a sensible grid layout so GUIs look native, and TK Docs fills the old documentation gap. A small GUI test runner… | ||
| Using Python to design, configure, and measure large-scale networks | Simon Knight | 30m |
AutoNetkit automatically turns a yEd graphml diagram into runnable router configs and emulated labs: it reads the graph with NetworkX + graphml, builds overlay… | ||
| Transitioning from PHP to Django on the sly | Ben Sturmfels | 33m |
Migrates a large legacy PHP site to Django over three years by running PHP and Django in parallel and routing specific URLs in the front-end web server, both… | ||
| The life of a web request - techniques for measuring and improving Django application performance | Roger Barnes | 28m |
Shows concrete metrics and fixes: front end consumes 80–90% front-end time, an example page hits 177 requests and 2.6 MB and takes ~8.6s fully loaded while the… | ||
| Software Carpentry arrives Down Under! | Damien Irving | 31m |
Software Carpentry runs short two-day workshops that teach Python programming, the Unix shell, and version control (svn or git), plus data practices like… | ||
| The ultimate CMS vs Framework showdown | Dylan Jay | 28m |
Compares concrete choices: uses Plone, Django, Drupal and WordPress examples, cites WordPress ~30% market share and government use of Plone, shows wireframes… | ||
| Testing for Graceful Failure with Vaurien and Marteau | Ryan F. Kelly | 31m |
Demonstrates concrete tooling and failures: Marteau (hosted frontend for funkload) spins up AWS workers, runs distributed load tests from a .marto.yml and… | ||
| Testing: Choose Your Weapons | Todd Owen | 35m |
Shows concrete testing choices and what actually worked: use Python's unittest plus Twisted's trial test runner waits on Deferreds and @inlineCallbacks so… | ||
| Pythonic iterators and generators | Lakshman Prasad | 29m |
Shows exact code patterns and library calls: use zip then dict for pairing, use itertools.chain and chain.from_iterable (added in Python 2.6) to flatten… | ||
| The Framework Framework | Adam Terrey | 19m |
Shows how to use Zope Component Architecture to swap behavior by registering adapters in a ZCML config: a tiny bookmarks app with Bookmark and SecureBookmark… | ||
| Sunday Lightning Talks | russell stewart, graham cross | 01h 06m |
A new LR parsing implementation claims nearly twice as fast parsing versus pyparsing, compiles grammars to LR(1) productions, comes with 10k words of Sphinx… | ||
| Python? Ruby? Go? Oh My! | Brett Wilkins | 27m |
Comparison of Python Ruby and Go with concrete claims and examples: Python ecosystem specifics include CPython PyPy IronPython Jython, scientific stack numpy… | ||
| Schemas for the Real World | Carina C. Zona | 45m |
Argues that schemas must mirror messy human identity rather than force reductive lists, showing that turning gender into a text field for gender (MetaFilter… | ||
| Python 102 - a recap and a bit more. | Peter Lovett | 01h 26m |
Covers Python 2.7 (with a few Python 3 notes), uses the interactive shell and Windows PowerShell, and demos a concrete car program that evolves from parallel… | ||
| Solving problems by sharing them... with Python! | Tennessee J Leeuwenburg | 45m |
Argues that sharing runnable artifacts and visual evidence reduces manager-developer disconnect, showing concrete wins: uses ipython notebook to load model… | ||
| Salt: How to be Truly Lazy | Lex Hider | 40m |
Salt is a Python configuration manager using ZeroMQ and messagepack to run parallel remote execution and declare desired states instead of procedural steps… | ||
| Saturday Lightning Talks | 52m | |
Seven-minute lightning set of concrete takeaways: a drop-in python-date time tz replacement that handles time zones and Unix timestamps; a demo of IPython… | ||
| Modules 101: how to avoid spaghetti, big balls of mud and houses of straw! | Graeme Cross | 26m |
Covers concrete module and package mechanics: how import executes and searches sys.path, why modules run once at import and how naming collisions with the… | ||
| Making games in pygame | Cody Lovett | 43m |
Shows how to build working games with pygame on Python 2.7, including a one‑week game made for PyWeek and an Android title (Tilt Worm) mentioned as available… | ||
| Nobody Expects the Python Packaging Authority | Nick Coghlan | 44m |
Python Packaging Authority consolidates pip, virtualenv, setuptools and PyPI work to deliver concrete improvements: recommend setuptools 0.8 and pip 1.4… | ||
| Why I use py.test and maybe you should too | Andy Todd | 27m |
Argues that pytest makes it dramatically easier to start unit testing by reducing boilerplate (example: four-line pytest vs nine-line unittest) and offering… | ||
| scikit-learn, machine learning and cybercrime attribution | Robert Layton | 29m |
Uses scikit-learn and custom pipelines to extract text and character n‑gram features and cluster phishing sites, then ensembles many parameter sets with an EAC… | ||
| Conference Close | 19m | |
PyCon Australia runs July 5–7 2013 in Hobart and closes having grown to its largest size: more proposals, more sponsors, more attendees and a longer program… | ||
| Conference Opening & Housekeeping | 11m | |
Conference announces record CFP responses, expands to three days with mini-conferences (notably an openstack mini-conference and a Django day), and draws… | ||
| Using Cython for distributed-multiprocess steganographic md5sum-collision generation | Tom Eastman | 28m |
Uses Cython plus Python’s multiprocessing to brute-force md5 collisions for the last six hex digits (24 bits ≈ 16 million tries), moving per-page work from… | ||
| PiDoorbell - Instantaneous Video Notifications with Arduino & RaspberryPi | Rupa Dachere | 40m |
A doorbell system built from an Arduino Uno R3 plus HC‑SR04 proximity sensor, a Raspberry Pi Model B and a USB webcam detects a visitor within 30 in trigger… | ||
| nothing matches | ||