Python applications sometimes need all the performance they can get. Think of e.g. web, REST or RPC servers. There are several ways to address this: scale up by using more processes, use Cython, use PyPy, rewrite parts in C, etc.
However, there are also quite a few things that can be done directly in Python. This talk goes through a number of examples and show cases how sticking to a few idioms can easily enhance the performance of your existing applications without having to revert to more complex optimization strategies.
If you are interested in learning more about these idioms, eGenix offers Python project coaching and consulting services to give your project teams advice on how to achieve best performance and efficiency with Python. Please contact our eGenix Sales Team for information.
This talk was given at PyCon UK 2014 in Coventry, UK, by Marc-André Lemburg, CEO of eGenix.com.
As follow up to the above talk, Marc-André gave a lightning talk on the next day, titled "Pythons and Flies", which addresses a memory performance idiom and answers one of the audience questions raised in the above talk:
This talk was given at PyCon UK 2014 in Coventry, UK, by Marc-André Lemburg, CEO of eGenix.com. Mr. Lemburg is available as Python coach and consultant, if you would like to get on-site help with your projects.
The talk slides are available as PDF files:
For the best viewing experience, please select 1080p HD quality by clicking on the small gear icon and then switch to full-screen mode by clicking on the rectangular bracket icon on the lower right side of the player.
(c) Copyright 2014 eGenix.com. All Rights Reserved.