Objective
A deeper look into why python is slow compared to other programming languages. The cause, effect, remedies and workarounds.
Description
Python programming language has been notoriously criticized for it's performance throughput since it's inception. Talk intents to explore the reasons of python being slow, and how slow it can get. A comparative study on which all are the It also will provide best practices on how to do things in python more efficiently.
Talk will discuss what are the best practices, which are the dos and don'ts and considerations to be taken into account while designing and programming with python.
A brief disucssion on how to effectively use GIL, ctypes, gevent or similar alternatives, and quick tips and tricks to boost performance will conclude the talk.
Requirements
Basics of python. Bonus points for all with an IPython notebook installed for trying out live.
Speaker bio
Anoop Thomas Mathew is a Python Architect with years of experience in working with python. With the title of Director of R&D, Profoundis, and leads the engineering efforts at Profoundis, and products like itestifyit . He has spoken at conferences like Fifth Elephant 2012, FOSSMeet 2011, PyCon 2012, FOSSMeet 2013 to name a few.
3
▼
Eagerly looking forward to this talk!
1
▼
Hope you saw this already. http://www.phi-node.com/2013/06/how-fast-can-we-make-interpreted-python.html
1
▼
jaseem: Saw it. Thanks for the link. I suppose you read the description of the talk as well.
The point of the talk is not about which implementation of python is fast. Its about how to write efficient code, and using right tool for the right job, and not to use jumbo jackhammer for nailing a photo frame.
1
▼
Felt that both are related and I found the paper quite insightful. Thought it might help.