EU Regional School - Masini Seminar
Stefano Masini - Python for Scientific Computing
Chief Technical Officer
Pragma 2000, Rimini
Abstract
Python's adoption in the field of scientific computing is growing fast and a number of mature packages are already available for production use. Since day zero Python has been thought with extensibility in mind, making it trivial to integrate with existing C, C++ and Fortran codes. This makes Python a great candidate for writing glue code. Moreover, it is also an excellent general purpose language, expressive and powerful, with a low learning curve. Therefore it is a great tool for elevating the level of abstraction of everyday coding. Simplicity and effectiveness help the developer become more productive so that more brain power can be unleashed towards improving the quality of code. The lecture will highlight these aspects with an hand-on approach, practical examples and pointers to available software and literature.