PsychoPy is an open-source (free) software package for creating rich, dynamic experiments for psychology, neuroscience, and linguistics. It provides an intuitive graphical interface (the ‘Builder’) as well as the option to insert Python code. This combination makes it easy for teaching, but also flexible enough for all manner of behavioural experiments. Divided into three parts, this textbook is suitable for teaching practical undergraduate classes on research methods, or as a reference text for the professional scientist. The book is written by Jonathan Peirce, the original creator of PsychoPy and Michael MacAskill, and they utilise their breadth of experience in Python development to educate students and researchers in this intuitive, yet powerful, experiment generation package.
This book aims to provide a comprehensive guide for creating psychological experiments using PsychoPy. It covers the features, offers examples and exercises, and includes helpful illustrations. The writing style is generally clear, and the book is suitable for both beginners and experienced users of PsychoPy. While some readers may find it to be lacking in certain areas or prefer additional resources, it remains a valuable reference for those interested in this topic.