Each of these sessions is two hours.
During the first two sessions we will introduce the key concepts of the Python language: variables, functions, control structures, IO, exception handling as well the concept of object-oriented programming.
During the third session, we will focus on how Python can be used in a scientific environment by using Numpy and SciPy.
Prerequistes prior to the lectures:
a. You will need to bring a laptop with a functional connection to the campus WiFi.
b. If you have a CHPC account then you can use the Jupyter Notebook environment.
Please check whether you have access to the Jupyter Notebook environment.
You can do this in the following way:
- Go to the URL: http://notebook.chpc.utah.edu
- The username is your UoU unid; the password is your UoU password
If you do NOT have access to the http://notebook.chpc.utah.edu website, please
install Anaconda (version 3.6 , NOT version 2.7) on your laptop.
If you encounter access/installation problems please let us know in advance.
c. The lectures that will be used can be found at:
You can retrieve them in a Linux terminal as follows:
d. To get the updated lecture materials, either:
mv python_lectures python_lectures.old
git fetch --all
git reset --hard origin/master