"Python for Experimental Psychologists equips researchers with no prior programming experience with the essential knowledge to independently script experiments and analyses, swiftly mastering Python. This updated edition navigates through programming fundamentals before delving into experimental scripting and data analysis. Aligned with the latest Python patch (Python 3), it illuminates techniques for displaying stimuli on computer screens, obtaining input from peripherals (e.g., keyboard, mouse), and interfacing with specialised equipment (e.g., eye trackers). Readers learn data logging and timing control alongside principles of basic and advanced data analysis, including trace data (e.g., pupil size) and gaze data analysis. Access to a companion website enriches the learning experience with colour figures, example stimuli, datasets, scripts, and a portable Windows installation of Python. The book's informal and accessible tone deliberately targets aspects of Python pertinent to experimental psychologists and cognitive neuroscientists. It stands as a pivotal resource not only for researchers in these fields but also for lecturers instructing on experimentation and foundational data analysis. Python for Experimental Psychologists demystifies programming complexities, empowering researchers to proficiently execute experiments and analyse results, thus catalysing advancements in experimental psychology and cognitive neuroscience"--
Python for Experimental Psychologists equips researchers who have no prior programming experience with the essential knowledge to independently script experiments and analyses in the programming language Python. The book offers an excellent introduction, whether you are an undergraduate, a PhD candidate, or an established researcher.
This updated edition is on Python 3 (the most current version). It starts by teaching the fundamentals of programming in Python, and then offers several chapters on scripting experiments (displaying stimuli, obtaining and logging user input, precision timing, etc.) using the popular PsychoPy package. The remainder of the book is dedicated to data analysis, and includes chapters on reading/writing to text files, time series, eye tracking, data visualisation, and statistics.
Access to a companion website enriches the learning experience with colour figures, example stimuli, datasets, scripts, and a portable Windows installation of Python. The book assumes no prior knowledge, and its informal and accessible tone helps readers with backgrounds in experimental psychology and cognitive neuroscience to quickly understand Python. It serves as a useful resource not only for researchers in these fields, but also for lecturers instructing on methodology and data analysis.
Python for Experimental Psychologists demystifies programming complexities, and empowers researchers to proficiently conduct experiments and to analyse their results.
Python for Experimental Psychologists equips researchers who have no prior programming experience with the essential knowledge to independently script experiments and analyses in the programming language Python. It offers an excellent introduction, whether you are an undergraduate, a PhD candidate or an established researcher.