PsychoPy is an Python application for creating psychology experiments. It offers both a great API and a graphical user interface that require minimal programming. That is, you can create experiments without doing no programming. This is great, of course, for people with minimal to no programming experience. Below is a great intro video to PsychoPy.