Skip to content

Hands-on Introduction to Python (5 part series)


Each of these sessions is two hours. 

During the first three sessions we will introduce the key concepts of the Python language: variables, functions, control structures, I/O, exception handling as well the concept of object-oriented programming.

During the fourth and fifth sessions, we will focus on how Python can be used in a scientific environment by using Numpy and SciPy. 

To participate in the hands-on exercises:

a. You will need to a laptop with a functional connection to the internet.

b. Follow this link to

c. Once the Binder site has initialized and the Jupyter Lab web page appears, double-click on the "notebooks" link on the left side of the page, and then on the file "hands_on_intro_to_python.ipynb", also on the left side of the page.

d. If you would like to download the course materials you can do so with the following "git" command:

git clone

Once the git command completes you should have a new directory named "python-lectures". If you don't have git on your machine you can open a browser to , click the green Code button, and download the materials as a zip file.

Zoom coordinates for the lecture:

Meeting ID: 912 7616 4137
One tap mobile
+16699006833,,91276164137# US (San Jose)
+17193594580,,91276164137# US

Dial by your location
        +1 669 900 6833 US (San Jose)
        +1 719 359 4580 US
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 444 9171 US
        +1 386 347 5053 US
        +1 564 217 2000 US
        +1 646 876 9923 US (New York)
        +1 646 931 3860 US
        +1 301 715 8592 US (Washington DC)
        +1 309 205 3325 US
        +1 312 626 6799 US (Chicago)

Last Updated: 10/21/22