Difference between revisions of "Python"

From TSG Doc
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 33: Line 33:
 
<!-- 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==

Latest revision as of 16:42, 23 April 2024

Python
Python(tm)
Installed version3.7.9 64-bits
Development statusActive
Written inPython
Websitepython.org

Python is a general-purpose, high-level programming language. It is also a type of snake and a rollercoaster, but one is arguably more relevant to your research than the others.
On the lab computers, there is support for Spyder, PyCharm and Psychopy.


Psychopy

Template:See

When your script fails to load in Psychopy, because you need packages that are not installed on our lab computers, please contact TSG.

Usage

Example: TestArgs.py

Execute the following script within the commandline (CMD): python testArgs.py a.
You should see the following result:

number of argument:  2
 argv[0]: ./testArgs.py
 argv[1]: a

See Also

External Links