Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 5.3 KB

File metadata and controls

58 lines (42 loc) · 5.3 KB

EPSCOR Hack Week Python Tutorials

Brought to you by:

Logo NCCS

This series of tutorials is part of the 2022 EPSCOR Hack Week held June 12-17, 2022 on the West Virginia University campus in Morgantown, WV.

These tutorials are made possible through the support of the NASA GSFC Advanced Software Technology Group and the Center for HelioAnalytics.

To start, you can take the Python Assessment Test

A score of 80% or higher means you may want to skip the "beginner" course material.

EPSCOR Hack Week Python Tutorial Schedule

Session Lecture Topic Link Instructor
Session 1A Why Learn Python? Intro Presentation Thompson
Session 1B Intro to Python Notebooks and Code Sharing Open In Colab Thompson
Session 1C Basic Data Principles Open In Colab Yifru
Session 1D Control Flow and Loops Open In Colab Yifru
Session 2A Functions Open In Colab Yifru
Session 2B Basic python modules, packages and libraries Open In Colab Yifru
Session 2C Making plots and displaying data Open In Colab Licata
Session 2D File Input/Output Open In Colab Thompson
Session 3A What is AI and ML? ML Intro Presentation Gizzi / Licata
Session 3B Building a Perceptron Open In Colab Licata
Session 3C Intro to TensorFlow/Keras Open In Colab Licata
Session 3D TensorFlow/Keras MNIST Classifier Open In Colab Licata
Session 3E K-means Clustering Open In Colab Gizzi
Supplemental Accessing the Jupyter Hub Link Thompson
Supplemental Intro to Version Control with git Open In Colab online
Supplemental Glossary of python terms Link

Other Python Course Materials

General Python Resources

Books and texts

Two excellent beginner books (both are available online under public license but you can support the developers by purchasing the books):

Online articles