Line 29: |
Line 29: |
| | | |
| [[wikipedia:Python_(programming_language)|Python]] is a general-purpose, high-level programming language. It is also a [[wikipedia:Python_%28genus%29|type of snake]] and a [[wikipedia:Python_%28Efteling%29|rollercoaster]], but one is arguably more relevant to your research than the others. <br/> | | [[wikipedia:Python_(programming_language)|Python]] is a general-purpose, high-level programming language. It is also a [[wikipedia:Python_%28genus%29|type of snake]] and a [[wikipedia:Python_%28Efteling%29|rollercoaster]], but one is arguably more relevant to your research than the others. <br/> |
− | On the lab computers, there is support for Spyder, PyCharm and Psychopy. | + | On the lab computers, there is support for Spyder, PyCharm and [[Psychopy]]. |
| | | |
| <!-- Table of Contents will be generated here --> | | <!-- Table of Contents will be generated here --> |
| | | |
− | ==Upgrade from 2.7 to 3.7== | + | ==Psychopy== |
− | Since Python version 2.7 has reached end of life since January first 2020, this version is no longer installed on our [[System Image]]. Standard is now: Python 3.7 64-bits.
| + | {{see |Psychopy}} |
− | If you still have scripts written in Python2, the scripts should be upgraded to Python 3. Most changes are probably the print statements. Print statements should always have parentheses: print('some text')
| + | |
− | Key differences between Python 2 and Python 3 are here: https://sebastianraschka.com/Articles/2014_python_2_3_key_diff.html
| + | When your script fails to load in Psychopy, because you need packages that are not installed on our lab computers, please contact TSG. |
| + | |
| + | == Usage == |
| | | |
− | For our previous documentation for Python 2.7, see [[Python/Legacy]]
| + | ===Example: TestArgs.py=== |
| + | Execute the following script within the commandline (CMD): <code style="background-color:#000; color:#fff; padding:1px 3px;">python testArgs.py a.</code><br/> |
| + | You should see the following result: |
| | | |
− | ==Psychopy== | + | <syntaxhighlight lang="python" overflow:auto;"> |
− | Psychopy 2020.2.10 has been installed in the root of the Python3.7 64-bit version. This is also the default version when 'psychopy' is typed from the command prompt. It is also the default that opens when a .py file is double-clicked. It also can be started by clicking the appropriate icon on the desktop.
| + | number of argument: 2 |
− | There is also a Psychopy 2020.2.10 installed on Python3.6 32-bits. This version has its own icon on the desktop and should be used when you are using a [[Tobii Eye Tracker]].
| + | argv[0]: ./testArgs.py |
− |
| + | argv[1]: a |
− | When your script fails to load in Psychopy, because you need packages that are not installed on our lab computers, please contact TSG.
| + | </syntaxhighlight> |
| | | |
| ==See Also== | | ==See Also== |