addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Past Talk Topics

July 9, 2015


  • Python Modbus - John Pilman
  • Sudoku Challenge Finals - Jason Price


June 11, 2015

  • A Taste of Bokeh - Jared
  • Review of Effective Python - Nick
  • Sudoku Challenge - Jason


May 14, 2015

  • PyLadiesATL: Past, Present, Future - Adrienne Lowe
  • Revisiting Python Division - Cameron Lane
  • Regexes and Performance Testing - Doug Hellmann


April 16, 2015

  • Inside the Hat: Python @ Walt Disney Animation Studios - Paul Hildebrandt


March 12, 2015

  • Redacted Tweets - Nick Loadholtes
  • Docker for Developers - Daniel Rocco


February 12, 2015
Python Packaging: Past, Present, and Future

  • An introduction to Python's built-in data structures - Jason Price
  • The Python that Time Forgot: Python packaging from Python 1.4 to present – Ryan Petrello
  • New packaging tools for distributing new libraries and applications – Doug Hellmann


January 8, 2015

  • ORMs and SRP - Chris Heisel
  • Clean and Green: Pragmatic Architecture Patterns - Daniel Rocco


December 11, 2014

  • Decorators for the Holidays: An introduction to decorators, patterns, and problems. - Alec Reiter
  • Advanced Unit Testing with py.test: Test Generation and Other Holiday Facts - Alfredo Deza


November 13, 2014

  • Speeding up Large Scale Recomputation with Memoization - Alex Moreno
  • Two Plus Three Equals Six - Ryan Petrello
  • PyOpenCL - Andy Henshaw


October 9, 2014

  • Follow-up to September's Roman Numerology talk for Beginner's month, converting numbers to their English language representation – Dan Rocco
  • Set up and get the most from iPython Notebook – Brian Holland


September 11, 2014
Beginner's Night

  • Intro to Functions in Python - Rick Copeland
  • A Whirlwind Tour of the Python Standard Library - Doug Hellmann
  • Roman Numerology - Daniel Rocco


August 14, 2014
PyLadies Chapter Anniversary

  • PyLadiesATL – Katilin Abbitt
  • Micro Python, “Python for Microcontrollers” - JR Rickerson


July 10, 2014

  • Python and GNU Radio - Andy Henshaw
  • An Object Lesson in the Goodness of Verbose Code - Cliff Kachinske


June 12, 2014

  • Using iPython Notebooks to Make Slide Presentations with reveal.js - Brian Holland
  • Introduction to the Requests Library - Sim Harbert
  • Am I interrupting? - Daniel Rocco


May 8, 2014

  • Let’s Talk About Decorators – Laura Cassell
  • PySpec BDD Framework - Zac Stewart
  • Django Data Done Dirt Cheap (data imports) - JR Rickerson


April 10, 2014

  • Embedded Python – Tim Kadom
  • ElasticSearch and pyes – Cameron Lane


March 13, 2014

  • Fabric – Rick Copeland
  • Redis and Python at MailChimp – Sean Sawyer
  • A Database Abstraction Layer; Why, How – Cliff Kachinske


No Meeting February 2014

January 9, 2014

  • Everything I've Ever Done Was Completely Wrong, And That's Okay – Shawn Boyette
  • Introduction to Vagrant – Daniel Rocco
  • Web2py's Database Abstraction Layer – Cliff Kachinske


December 12, 2013

  • Faces: Python-Based Project Management—Andy Henshaw
  • Xpresser: GUI automation "the easy way"—jared
  • Using Python To Break Cryptograms: Hill Climbing Algorithms—John Hackett
  • Curling, just not the Canadian kind—Bill Soukup
  • Database Versioning with Alembic—Ryan Petrello


November 14, 2013

  • Tracking the Sloth—Daniel Rocco
  • Too simple model for user access control—Cliff Kachinske
  • Introduction to Machine Learning with Python and scikit-learn—Matt Hagy


October 10, 2013

  • Building REST API servers in Pyramid - Rick Copelandt
  • Static Code Analysis and Style Checks - Doug Hellmann
  • Object Modelling - Daniel Rocco


September 12, 2013

  • zmq - Daniel Rocco
  • Operator Overloading and Special Methods - Doug Hellmann
  • WSGI on Whisky - Mark McClain


August 8, 2013

  • Using Flask as middleware - Laura Cassell
  • Automated Screenshots with Selenium - Kaitlin Abbitt
  • Personal experience with PyLadies - Alianor Chapman


July 11, 2013

  • Starting EC2 instances with the Boto module and Python – Bill Soukup
  • map() - Cliff Kachinske
  • Requesting Your Response - Daniel Rocco
  • Limiting bandwidth usage with token bucket - Daniel Rocco


June 13, 2013

  • One-liner fizz-buzz – Doug Hellmann
  • PANDAS (Python Data Analysis Library) – Andy Henshaw
  • [None]: True or False? - Cliff Kachinske
  • Creating Python Bindings for C++ using boost::python - Aleksey Vitebskiy


May 9, 2013

  • IPython Shell - Daniel Rocco
  • threading / process patterns - JR Rickerson


April 11, 2013

  • The Tax Man Cometh - Daniel Rocco
  • The Trouble with Commas - Cliff Kachinske (lightning)
  • A/B Testing with Cleaver - Ryan Petrello (lightning)


March 14, 2013

  • Python in the Cloud: Continuous Integration (Lightning talk) – Hank Gay
  • Using 'pyinstaller' - Sim Harbert


February 14, 2013

  • List-ifying! – Daniel Rocco
  • PyQt4 – Sim Harbert
  • Dynamic Code Patterns: Extending Your Applications with Plugins – Doug Hellmann


January 10, 2013

  • Tox: State of the Art in Testing – Alfredo Deza
  • Better Documentation Through Automation: Creating docutils and Sphinx Extensions – Doug Hellmann


December 13, 2012

  • Bottle and Google App Engine – John Hackett
  • date, datetime and dateutils – Cliff Kachinske
  • Automating Linting with Flake8 – Alfredo Deza


November 8, 2012

  • Intro 2: How to Eat a Problem – Daniel Rocco
  • PEP Talk – John Pillman
  • Web apps on Heroku – Bill Soukup


October 18, 2012

  • Intro to Python Scripting – Daniel Rocco
  • Why Not to use a Web Framework – Cliff Kachinske, lightning talk
  • Microsoft Office Automation with Python (Visio, Word, Powerpoint, Excel) - Andy Henshaw


September 13, 2012

  • Experience Report: Example of Fuzz Testing with Python – Al Snow
  • How to Get Thrown Out of a Casino With Python – Skylar Saveland
  • itertools – Doug Hellmann


August 9, 2012

  • OpenStack Introduction - Murali Raju
  • PiCloud - Bill Koch
  • Python in the Cloud: Hosting - Hank Gay


July 12, 2012

  • file.readlines() - Doug Hellmann
  • pragmatic pytesting – Daniel Rocco
  • Python Zombie - Ryan Petrello
  • PyGame – JR Rickerson


June 14, 2012

  • Web2Py - Cliff Kachinske
  • MVC Concepts - Jay Kelkar
  • virtualenvwrapper - Doug Hellmann


May 10, 2012

  • Integrating Twitter Bootstrap with Django to control your CSS - Alex Milstead
  • Poplib - Bill Soukup
  • lightning talk: Door Prizes Using the Meetup API - Rick Copeland
  • lightning talk: TBD - JR Rickerson

Table of Contents

Page title Most recent update Last edited by
Resources for Learning Python December 3, 2016 10:27 AM Doug H.
Recruiter and Job Listing Policy October 11, 2015 12:54 PM Doug H.
Consultants September 27, 2017 3:21 PM JR R.
Past Talk Topics 2009 and before June 25, 2012 5:13 PM Sim H.
Atlanta Plone Group June 25, 2012 4:28 PM Sim H.
PyATL Book Club June 25, 2012 3:58 PM Sim H.
Past Talk Topics August 10, 2015 3:29 PM Adrienne L.
About PyAtl: Atlanta Python Programmers July 28, 2015 3:26 PM Doug H.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy