Muutke küpsiste eelistusi

Python for Experimental Psychologists [Pehme köide]

  • Formaat: Paperback / softback, 216 pages, kõrgus x laius: 246x174 mm, kaal: 408 g, 6 Tables, black and white; 11 Line drawings, black and white; 13 Halftones, black and white
  • Ilmumisaeg: 12-Oct-2016
  • Kirjastus: Routledge
  • ISBN-10: 1138671576
  • ISBN-13: 9781138671577
  • Pehme köide
  • Hind: 74,79 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 216 pages, kõrgus x laius: 246x174 mm, kaal: 408 g, 6 Tables, black and white; 11 Line drawings, black and white; 13 Halftones, black and white
  • Ilmumisaeg: 12-Oct-2016
  • Kirjastus: Routledge
  • ISBN-10: 1138671576
  • ISBN-13: 9781138671577
Programming is an important part of experimental psychology and cognitive neuroscience, and Python is an ideal language for novices. It sports a very readable syntax, intuitive variable management, and a very large body of functionality that ranges from simple arithmetic to complex computing. Python for Experimental Psychologists provides researchers without prior programming experience with the knowledge they need to independently script experiments and analyses in Python. It teaches readers the basics of programming in Python, enabling them to go on and program their own experiments. The skills it offers include: how to display stimuli on a computer screen; how to get input from peripherals (e.g. keyboard, mouse etc.) and specialized equipment (e.g. eye trackers); how to log data; and how to control timing. In addition, it shows readers the basic principles of data analysis applied to behavioral data, and the more advanced techniques required to analyse trace data (e.g. pupil size and EEG) and gaze data.Written informally and accessibly, the book deliberately focuses on the parts of Python that are relevant to experimental psychologists and cognitive neuroscientists. It is also accompanied by a companion website where you will find colour versions of the figures, along with example stimuli, datasets and scripts, and a portable Windows installation of Python.
List of tables and figures
vii
About this book ix
About Python ix
About the author x
Acknowledgements xi
1 Python
1(6)
Installation
2(3)
Interpreter
5(1)
Editor
5(2)
2 Variable types
7(24)
Numbers
7(3)
Assigning variables
10(1)
Booleans
10(2)
Letters
12(3)
Sets
15(7)
Classes
22(1)
Functions
23(6)
Make some noise
29(2)
3 Creating and presenting stimuli
31(21)
Scripts
32(1)
The display
33(4)
Running scripts
37(2)
Timing
39(1)
Screens
40(4)
Advanced: creating patches
44(5)
Comments
49(3)
4 Processing responses
52(29)
Are peripherals accurate enough?
52(1)
Keyboard input
53(4)
If statements
57(8)
While loops
65(10)
Make some noise
75(6)
5 Scripting an experiment
81(36)
Constants
82(2)
Creating Screens
84(1)
Instructions Screen
85(8)
A single trial
93(4)
For loop
97(4)
Logging values
101(4)
Display timing
105(2)
Randomisation
107(2)
Make some noise
109(8)
6 Analysing behavioural data
117(21)
Analysis plan
117(1)
Extracting data
118(3)
Selecting data
121(2)
Averaging data
123(2)
Plotting data
125(4)
Combining datasets
129(7)
Statistical testing
136(2)
7 Analysing traces
138(12)
Introduction
138(1)
Read eye-tracker data
139(2)
Plot your first trace
141(2)
Averaging traces
143(7)
8 Eye tracking
150(22)
Introduction
151(1)
Creating an eye-tracking experiment
151(9)
Processing gaze data
160(12)
9 Getting help
172(2)
Appendix: Code listing 174(37)
References 211(1)
Index 212
Edwin S. Dalmaijer is an Early Stage Research Fellow in the Department of Experimental Psychology, University of Oxford. He has authored several Python libraries, standalone software packages, teaching materials, and research articles.