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
The workshops are intended to build upon each other, but you can attend any sessions you choose. Can’t make a session? Email Paige (paige.n.scudder@dartmouth.edu) for materials.
Workshop 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
When: Friday, July 9th; 12 – 12:45 pm
Registration is required for this event.
Workshop 2: Decision Structures and Boolean Logic
- If-else statement
- Conditionals
- Logical operators
When: Friday, July 16th; 12 – 12:45 pm
Registration is required for this event.
Workshop 3: Lists
- Creating and using a list
- Slicing a list
- Finding items in a list
- Copying lists
- Two dimensional lists
When: Friday, July 23rd; 12 – 12:45 pm
Registration is required for this event.
Workshop 4: Repetition Structures
- While Loop
- For Loop
- Validation loops
- Nested Loops
When: Friday, July 30th; 12 – 12:45 pm
Registration is required for this event.
Workshop 5: Functions
- Built in functions + help
- Calling a function
- Writing a function
- Local vs global variables
When: Friday, August 6th; 12 – 12:45 pm
Registration is required for this event.
Workshop 6: Python for Tabular Data
- Reading Tabular Data into DataFrames
- Intro to statistical analysis
When: Friday, August 13th; 12 – 12:45 pm
Registration is required for this event.
Workshop 7: Python for Data Visualization
- Seaborn
When: Friday, August 20th; 12 – 12:45 pm
Registration is required for this event.
This post was written by Paige Scudder, a Research and Education Librarian for the Biomedical Libraries.