PsychoPy, as I have previously written about (e.g., Free and Useful Software and PsychoPy tutorial) is really a great Python tool for creating Psychology experiments. You can write Python code by either using “code view” or import the package in your favourite IDE. Furthermore, you can use the builder mode and just drag and drop different items and PsychoPy will create a Python Script for you.
If need inline scripts (in Python, of course) can be inserted. That is, you can combine drag-and-drop building with some coding.
In this post I have collected some tutorial videos that can be useful for someone unfamiliar with PsychoPy.