Skip to content

This repository contains the learning materials for the VALA Tech Camp introduction to Python workshop held in April 2021

License

Notifications You must be signed in to change notification settings

sailngarbwm/VALA-Tech-camp-2021-Intro-to-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VALA Tech Camp introduction to python course

This course is designed for library associated folks who have never used python or any programming language before, but are interested in learning some of the basics, as well as seeing what it can do to help manage metadata!

Wondering how Python is used for research? Watch this video!

IMAGE ALT TEXT HERE

These tutorials will be using Python 3.9 inside the Jupyter Notebook. You can run python through a Jupyter notebook by either, using a free cloud service (easier option), or installing Python and jupyter notebooks on your own machine (harder option)

Running Python for this workshop:

In the cloud:

Not sure if you want to go through the hassle of installing python? Then You can run this repository on a cloud instance, and try before you buy (Note Python is still free though)!

There are two ways to do this. One is to open up the repository in Binder, a free cloud machine that will allow you to run all the notebooks. Click on the "launch binder" button below to create your own personal jupyter cloud machine!

Binder

(Note: If you do not run a code cell for 15 minutes, the session will time out and you will have to click on this button again)

The other option is to use a google collaboratory notebook (aka "google collab"), which is essentially the google docs of Jupyter notebooks. Buttons to open up the four parts of our workshop can be found in the table below.

How do I install Python on my own machine?

Check out the installation instructions. Note You do NOT have to do this, by clicking on the "launch binder" button below, you can use a free cloud instance of our repository with everything set up and ready to go!

What will I learn?

  • How to use a Jupyter notebook
  • How to use the basic building blocks of python, including integers, floats, strings, lists, and dictionaries, as well as functions and methods
  • How to use two python libraries that are handy for managing spreadsheets and creating Dublin Core XML files.

Our workshop has five parts:

Skill time View Run in Collab
Part 1 - An Introduction to Jupyter and Python 55 min Click here Open In Colab
Short Break 1 5 minutes -- --
Part 2 - fundamentals of python lists 55 minutes Click here Open In Colab
Long Break 30 minutes -- --
Part 3 - storing data in dictionaries 30 minutes Click here Open In Colab
Short Break 2 5 minutes -- --
Part 4 - Introduction to packages and final exercise 55 minutes Click here Open In Colab

About

This repository contains the learning materials for the VALA Tech Camp introduction to Python workshop held in April 2021

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published