Performance, Profiling and Optimization in Python

Talks | Submit a talk
Authors Gayatri Nittala, Mohan Sindhe
Level Beginner
Topic Education and Training
Tags Speed and Accuracy, Profile, Optimal solutions
Summary

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.

Outline

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
Notes
Profile of the authors

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.

Files
No files uploaded. You can upload a file if you are author of this talk.