Performance, Profiling and Optimization in Python
| Authors | Gayatri Nittala, Mohan Sindhe |
| Level | Beginner |
| Topic | Education and Training |
| Tags | Speed and Accuracy, Profile, Optimal solutions |
Developing best applications with clear and elegant code by doing In-python optimizations that improves performance will be discussed initially. Even with such in-python performance optimizations, there could be some critical hotspots where a programmer’s intuition in guessing them is notoriously unreliable! The use of Profiling in finding out such performance critical areas that really suck the time will be focused. Finally, rewriting them to achieve optimal performance will be exemplified.
Speed and Accuracy should go hand-in-hand for any application. Following some simple tips and tricks, helps a lot in performance optimization. Profiling tools can be used, to further optimize performance critical applications. This talk helps the listeners to know some of the tips and use of profiling to achieve speed and accuracy. Below is the rough outline of the topics that will be discussed.
- Performance in Python
- In-Python optimizations
- Performance tips and tricks
- Profiling
- Why profiling?
- Profiling tools
Gayatri is working in Infotech Enterprises Limited, Hyderabad. She has four years of python programming experience in developing desktop applications and is familiar with web development.
Mohan is working in Infotech Enterprises Limited, Hyderabad. He has two years of python programming experience in developing desktop applications and is familiar with turbogears.






