Skip to Main Content

Python Bites Workshop Series

Details and workshop descriptions for the Biomedical Libraries' Python Bites Series.

Series Description and how to use this guide:


Python is a powerful, open-source and popular programming language with a wide variety of applications. Whether you're interested in web or software development, data analysis, or computational programming, this workshop series will provide the foundations needed to get started. Over the next seven weeks, we'll tackle python together in 30-45 minute bites.

This introductory workshop series is for you if you:

  • Have never programmed before, and are looking for a place to begin
  • Have experience with using Python, and would like to brush up on fundamental concepts
  • Have experience in other programming languages (e.g. R), and would like to learn and apply Python in your work

Use the right-hand navigation to select a workshop number and work through the materials in that module at your own pace. Questions? Use the email me button or schedule an appointment.

 

Table of Bites

 

Bite 1: Introduction to Python and Designing a programing

  • What is python and how does it work?
  • Designing a program
  • Input, processing and output
  • Comments
  • Variables

Bite 2: Decision Structures and Boolean Logic

  • If-else statement
  • Conditionals
  • Logical operators

Bite 3: Lists

  • Creating and using a list
  • Slicing a list
  • Finding items in a list
  • Copying lists
  • Two dimensional lists

Bite 4: Repetition Structures

  • While Loop
  • For Loop
  • Validation loops
  • Nested Loops

Bite 5: Functions

  • Built-in functions + help
  • Calling a function
  • Writing a function
  • Local vs global variables

Bite 6: Python for Tabular Data

  • Getting Data into Google Colab
  • Reading Tabular Data into DataFrames 
  • Intro to statistical analysis 

Bite 7: Python for Data Visualization

  • Using Seaborn to make plots
  • Importing data from github
  • Saving plots to google drive