Available Until 7/20/2023

Python Bites: Learn to Code Python*

For more information or to schedule this course, please Eugenia Opuda at Eugenia.Opuda@unh.edu . 

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.

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

Resource URL: [Pending]

Learning Objectives: Each individual part has specific objectives, below is a brief summary of them all. If done for the conference, a focus would be placed on python for data visualization.

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

Agenda

Day 1:Wednesday, August 24, 2022 10:00-11:30 AM EST

Introduction to Python and Designing a programing - 30 min

Decision Structures and Boolean Logic -30 min

Lists - 30 min

 

Day 2: Thursday, August 25, 2022 10:00-11:30 AM EST

Repetition Structures -30 minutes

Functions - 15 minutes

Python for Data Visualization - 45 minutes

MLA CE Credits: 3