Sessions at PyOhio 2011 on Sunday 31st July

Your current filters are…

  • Commercial GUI Development with Python & PySide

    by James Bonanno

    Commercial Desktop GUIs need to be secure, flexible, reliable, and easy to maintain. A rapid application development framework, called PyRad, is introduced, that uses PySide and Cython. Together with Python, this development framework has allowed the authors to create numerous GUIs in a short time period, with a consistent look and feel.

    At 12:30pm to 1:30pm, Sunday 31st July

    Coverage video

  • Evolving an internal web service

    by Taavi Burns

    Over the past few years, FreshBooks' core business logic has been moving into a Python web-service backend using Pylons and SQLAlchemy. Come hear why we did it, and stories of its architecture, testing methods, deployment, and monitoring.

    At 12:30pm to 1:30pm, Sunday 31st July

    Coverage video

  • Python 102

    by Michael Yanovich

    Now you know the basics of Python. What can you do with Python? Well the better question should be "What can't you do with Python?" In this tutorial/talk we'll cover more advance topics that include how to use the Python Standard Library, advance data type manipulation, and basic network programming. This class will be more like a talk depending on the comfortability of everyone in the class

    At 12:30pm to 2:30pm, Sunday 31st July

    Coverage video

  • Procedures, Objects, Reusability: "httplib", "urllib2", and Their Discontents

    by Brandon Rhodes

    Python supports two major programming paradigms: procedures, and object orientation. This talk will claim that, when it comes to code re-use, these two paradigms are NOT created equal: because object-oriented programming encourages the programmer to write methods that consider everything else inside of "self" to be fair game, it encourages highly coupled code that proves brittle when extended.

    At 1:30pm to 2:30pm, Sunday 31st July

    Coverage video

  • Using Fabric - from a sysadmin's perspective

    by Morgan Goose

    Fabric is a great tool written in python for python devs. It allows you to script remote interactions on a remote server and only requires ssh and a shell on the remote host. It's commonly pigeonholed into a deployment tool, but it can but used for more than just websites.

    At 1:30pm to 2:30pm, Sunday 31st July

    Coverage video

  • HTSQL is a WSGI reporting toolkit for Relational Databases

    by Clark Evans

    HTSQL is a URI-based high-level query language for relational databases; it is written in the Python language. HTSQL is a wonderful complement existing WSGI-based applications, making it trivial to create interactive dashboards, complex reports. We use HTSQL as a REST query interface for data integration and ad-hoc reporting by technical users or ``accidental programmers``.

    At 2:30pm to 3:30pm, Sunday 31st July

  • Python and Entrepreneurship

    by Eric Floehr

    This will be an audience-led discussion with a number of Midwest entrepreneurs who do Python consulting, sell products built on Python, or who use Python as an integral part of their business operations.

    The panel members are still being finalized.

    At 2:30pm to 3:30pm, Sunday 31st July

    Coverage video

  • Python, Parsing and You

    by Tim Henderson

    Python is a fantastic language to write text processing tools in, including full fledged parsers. In this tutorial I will briefly cover Recursive Descent, Top Down Predictive and LALR Parsing. The tools used will include PLY and a Top Down Predictive Parsing framework of my own construction. I will expect the audience to be familiar with the following concepts: Context Free Grammars, Regular Expre

    At 2:30pm to 3:30pm, Sunday 31st July

    Coverage video

  • Creating Web APIs that are a joy to use

    by Issac Kelly

    Issac is an avid API consumer. He'll cover how to make an API that is not terrible. This is apparently very difficult to do, and many anti-patterns will be shown. No care will be taken to protect the guilty. This talk is not as focused on Python, as it is on creating Web APIs, and an understanding of HTTP is assumed.

    At 3:30pm to 4:30pm, Sunday 31st July

    Coverage video

  • Exchange Digital Money using Bitcoin

    by Dave Steele

    Bitcoin is described as the first decentralized digital currency. It uses a novel combination of public key encryption, proof-of-work based logging, and peer-to-peer technology to create a type of money which can be transferred over the Internet. While the currency has experienced a recent surge in popularity, there remain significant opportunities to improve the core applications for casual users. This talk describes how Bitcoin works, explains how to use Python to interface with existing tools, and explores opportunities for Python to improve the Bitcoin ecosystem.

    At 3:30pm to 4:30pm, Sunday 31st July

    Coverage video

  • Soft Skillz: They aren't just for humans anymore

    by Brian H Prince

    Brian looks back at 15 years of being a developer, consultant, and business leader. He will talk about the skills and wisdom that you need to be happy and successful in your career.

    At 3:30pm to 4:30pm, Sunday 31st July

    Coverage video