Python is a great programming language for quickly writing prototype code to test your ideas. However, code like this can be inefficient, especially it if includes explicit loops over large arrays. These inefficiencies can be greatly reduced by using the NumPy and SciPy libraries. These two libraries also allow programmers to incorporate advanced numerical methods into their programs with just a few additional lines of code. This seminar will give some straightforward examples of how you can use NumPy and Scipy to make your Python programs better.