Thursday 5th July, 2012
12:15pm to 1:00pm
Many people may think that Python is slow because it is compiled to byte code. This presentation shows that Python can be fast even for computational intensive applications. In the example presented here, Python competes with FORTRAN, a programming languages renowned for its performance and aggressively optimizing compilers.
Python offers powerful data structures such as sets that make writing efficient algorithms extremely simple. FORTRAN on the other hand, has much less in such support. For the given example, it takes considerably more programming in FORTRAN than in Python to achieve similar execution times for large data sizes. The comparison of program run times and lines of code, which can be roughly translated into development effort, shows that Python can actually be faster than FORTRAN under many circumstances typically found in real life.
CEO, Python Academy
Mike Müller, Ph.D. has been using Python as his primary programming language since 1999. He is Python Trainer and CEO at Python Academy (http://www.python-academy.com).
He teaches a wide variety of Python topics including "Introduction to Python", "Python for Scientists and Engineers", "Advanced Python", "Optimization and Extensions of Python Programs" as well as "Software Engineering with Python". He taught 12 tutorials at PyCon US and many hundred course days over the last six years.He is a PSF member, member of the Python Software Verband e.V., co-founder of the Leipzig Python User Group, was the lead organizer of the workshop "Python in German Speaking Countries" in 2006 and 2007, main organizer of the first two EuroSciPy Conference in 2008 and 2009, Chair of PyCon DE 2011, the first German PyCon, and
is chairing PyCon DE 2012.
2:30pm Fast Data Mining with PyTables and pandas by Yves Hilpisch
Sign in to add slides, notes or videos to this session