Python in the Enterprise

Alex Martelli, Uber Technical Lead, Google, Inc.

Track: Python
Date: Wednesday, July 26
Time: 4:30pm - 5:15pm
Location: Portland 251

Python is highly suitable for integration in all kinds of Enterprise applications: once you've integrated it with legacy code, you enhance that code with rich tests and new functionality, help migrate applications to new underlying platforms, turn them into web services, ease rapid customization and fast changes -- the sky's the limit.

This talk, based on years of real-life experience with Python in a wide variety of software development shops, discusses how best to introduce and exploit Python in your organization, including strategies and tactics for integration with legacy code (which vary depending on the language your legacy code is written in, and that code's architectural characteristics); how best to train and mentor employees in Python and related design patterns (which varies depending on the skill and experience of the employees); and the development methodologies that are best suited to using Python in the Enterprise (which vary depending on a dazzling host of factors, but have some common "fixed points" that deserve to be highlighted).