PYTHON TUTORIALS

Image by Nathan Dumlao

WHEN

Five evening sessions at start of Winter Quarter
01/04/2021 - 01/08/2021
5.30pm - 8.00pm
 
Image by Joey Banks

WHERE & HOW

All sessions will be
hosted on Zoom.
Recordings will be available.
tutorial_topics_image_edited.jpg

WHAT TOPICS

 Jupyter notebooks, environment setup, creating variables, functions & visualizations in Python

TUTORIAL AGENDA

Monday

01/04/20

Start of Hackathon

Tutorial

Opening ceremony

 

Zoom

 4.00-5.00pm PDT

Python Tutorial

Introduction

Zoom

 

5.30 - 8.00 pm

PDT

Tuesday

01/05/20

Office hours 

Zoom

2.30 - 3.30 pm PDT

Python Tutorial

 Variables

Zoom

 

5.30 - 8.00 pm

PDT

Wednesday

01/06/20

Python Tutorial

Functions 

Zoom

 

5.30 - 8.00 pm

PDT

Thursday

01/07/20

Office hours 

Zoom

2.30 - 3.30 pm PDT

Python Tutorial

Visualization

Zoom

 

5.30 - 8.00 pm

PDT

Friday

01/08/20

Python Tutorial

Regression

Zoom

5.30 - 8.00 pm

PDT

Saturday

01/09/20

Office hours 

Zoom

2.30 - 3.30 pm PDT

End of Hackathon

Tutorial

 

VIRTUAL TUTORIALS

Tutorials will be held via Zoom this year

Although sessions will be virtual we will be 100% live at a distance!

​How do I access the tutorial session?
  • All you need is an internet connection and access to Zoom - See the setting-up page for more information!

  • You do not need to have a laptop, any device that can connect to an internet browser works.

  • The zoom room number and password will be sent to you after registration. If you do not receive an email 2 weeks prior to the start of the Hackathon please contact us!

  • Tutorials will be recorded and available for download from the shared Google Drive folder. Details regarding this folder will be sent to you after registration.  If you do not receive an email 2 weeks prior to the start of the Hackathon or have access trouble, contact us!

How will each tutorial be carried out?

  • Tutorials will consist in two parts - Part 1: interactive lectures - Part 2: interactive breakout session

  • The interactive lecture will cover Python material (See the topics for each day)

  • The interactive breakout will consist in small team problem solving in breakout rooms. A graduate student will be present in each room to help everyone work on a problem based on the main lecture

 
Who do I contact if I have questions on the material?
  • During the tutorial / breakout rooms you can ask questions anonymously or live either by writing your question to the host or by raising your hand

  • After the tutorial you can send an email to the tutorial lecturer or to the graduate student who hosted the breakout room (see committees for their contact information)

 

TUTORIAL TOPICS

 A link to the recorded zoom session will be posted here at the end of each tutorial.

01

January 4th 2021

Zoom meeting ID: 910 9908 3590

Recorded tutorial link: TBD

Introduction

Google Colab / Jupyter notebooks / Python code / Variables / Basic operations 

02

January 5th 2021

Zoom meeting ID: 910 9908 3590

Recorded tutorial link: TBD

Variables

Lists / Dictionaries / Flow control / Data Structures

03

January 6th 2021

Zoom meeting ID: 910 9908 3590

Recorded tutorial link: TBD

Functions & Pandas

Defining and calling functions / Pandas / Dataframes

04

January 7th 2021

Zoom meeting ID: 910 9908 3590

Recorded tutorial link: TBD

Visualization

Matplotlib / Scatter, Box, Bar plots / Correlation Plots / IpyWidgets / Plotly

05

January 8th 2021

Zoom meeting ID: 910 9908 3590

Recorded tutorial link: TBD

Regression

Scikit-learn / Linear regression / Fitting error / Prediction / Bias & variance