Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Programming Experiments in Python - Jonathan Peirce, Jeremy R. Gray, Michael Macaskill

Programming Experiments in Python

Buch | Softcover
297 Seiten
2024
SAGE Publications Ltd (Verlag)
978-1-4739-9141-5 (ISBN)
CHF 64,55 inkl. MwSt
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
Read together with Building Experiments in PsychoPy, this text is designed to support students who are familiar with PsychoPy and who want to progress into programming in the original software package Python (on which PsychoPy is built).
Python is a free, open-source, cross-platform programming language that allows a great deal to be accomplished in very few lines of code. As well as having a powerful, flexible syntax, Python can interface easily with other libraries and hardware on any computer system, making it ideal for interacting with additional devices hardware (e.g. for fMRI, EEG, eye tracking etc.). Python has become the go-to language for a wide variety of behavioural science studies and experiments.


Aimed at advanced undergraduate students, postgraduate students and professional scientists, this textbook provides a comprehensive guide to enable readers to write experiments in Python, or using Python within PsychoPy. This text offers a more advanced guide to developing psychological experiments in Python and can be used as a guide to using software and hardware together - for example, programming a psychological experiment using eye tracking software or EEG systems. Highly practical in nature, the book shows how to programme one full experiment and how to analyse data and scripting.

Read together with Building Experiments in PsychoPy, this text is designed to support students who are familiar with PsychoPy and now want to progress into programming in the original software package Python (on which PsychoPy is built). It will help advanced students to programme directly in Python and support them when they use hardware in their experiments, and is particularly suited to those students programming experiments in cognitive psychology and neuroscience.

Jonathan Peirce is Associate Professor in Psychology at the University of Nottingham, with a background in visual neuroscience and a particular interest in research methods. For his research, Jon needed precise (and dynamic) stimulus presentations. For teaching psychology undergraduates about research methods, he needed software that was intuitive enough for them to understand. The combination of these needs (and his generally geekiness) caused Jon gradually to create PsychoPy. Happily, many people have got on board with the project and it grew. When he isn't designing experiments, writing software or trying to teach students to be awesome scientists, Jon can be found walking his dog, playing with his daughter or making unpleasant noises on a guitar. Michael MacAskill is a Senior Research Fellow in the Department of Medicine at the University of Otago, Christchurch. He is also the Research Director at the New Zealand Brain Research Institute. His training is in experimental psychology and his research is mainly in the field of Parkinson's disease, through projects in brain imaging, neuropsychology, and epidemiology. His main joy, however, lies in measuring fast eye movements (saccades).Looking for better ways to study them, in 2008 he discovered what Jon had achieved with PsychoPy, and has since become a passionate believer in the enabling power of open-source software.Living in a geologically active area, Michael recently decided to move from a house perched on a cliff in a volcano to one situated in a very large lawn. In the weekends, he can be found mowing that lawn.

Introduction
Python Programming basics
Python for MATLAB migrants
Coding a full experiment: Posner cuing task
Improving the Posner task
Understanding your hardware
Other PsychoPy stimuli
Using Rating Scales
Connecting to hardware with ioHub
Using adaptive methods to find thresholds
Combining PsychoPy Builder experiments with code
Good coding practices
Data analysis
Using Python for all your scripting needs
Using Python for neuroimaging
Advanced Features of PsychoPy

Erscheint lt. Verlag 1.2.2024
Verlagsort London
Sprache englisch
Maße 170 x 242 mm
Themenwelt Geisteswissenschaften Psychologie Allgemeine Psychologie
Geisteswissenschaften Psychologie Test in der Psychologie
Geisteswissenschaften Psychologie Verhaltenstherapie
ISBN-10 1-4739-9141-2 / 1473991412
ISBN-13 978-1-4739-9141-5 / 9781473991415
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Der Grundkurs

von E. Bruce Goldstein; Laura Cacciamani; Karl R. Gegenfurtner

Buch | Hardcover (2023)
Springer (Verlag)
CHF 83,95