top of page
Python Prep

Asynchronous

-

Application/Registration Deadlines

-

-

-

Application/Registration Link

Erdős Institute Members
General Public

You are registered for this program.

Overview

We suggest that you complete this Python Prep course content before participating in the Data Science Boot Camp. Content is from F22 and is currently being updated.

Instructional Team

matt_osborne.png

Matthew Osborne, PhD

Head of Boot Camps

Office Hours:

TBD

Email:

Preferred Contact:

Slack

Don't hesitate to reach out with any questions or concerns!

Objectives

To provide you with a basic familiarity with the Python programming language ahead of our other boot camps and mini-courses.

Project Examples

First Steps/Prerequisites

First Steps

To access the program schedule and content, you must first create an account and member profile and be logged in.

Program Content

25231-github-cat-in-a-circle-icon-vector-icon-vector-eps.png

Program Content

Textbook/Notes

0. Introduction

Python Prep

In this video we introduce the Python Prep Lecture Series. This series of videos is meant as a primer for the data science materials covered in our annual boot camp.

Slides
Transcript
Code

3. Strings

Python Prep

In this video we learn how python handles text data with strs, or strings.

Slides
Transcript
Code

6. Conditionals and Loops

Python Prep

In this video we touch on foundational programming ideas, conditional statements and loops.

Slides
Transcript
Code

1. My First jupyter notebook

Python Prep

In this video we introduce jupyter notebooks. Come learn about Markdown chunks and Code chunks.

Slides
Transcript
Code

4. More Complicated Data Types

Python Prep

In this video we build off of our past two python prep videos and introduce some more complex data types such as lists, tuples, sets and dicts.

Slides
Transcript
Code

7. Writing Functions

Python Prep

In this video we learn about functions in programming, and see how to write our own functions in python. Along the way we also touch on variable scope.

Slides
Transcript
Code

2. Basic Data Types

Python Prep

In this video we introduce some of the most basic data types in python, int, float and bool.

Slides
Transcript
Code

5. Shallow and Deep Copies

Python Prep

In this video we touch on how python handles storing data in variables and highlight the difference between shallow and deep copies.

Slides
Transcript
Code

8. Reading and Writing to File

Python Prep

In this video we demonstrate how you can use python's file objects to read from and write to a text file.

Slides
Transcript
Code

Project/Homework Instructions

Projects README

Schedule

Click any date for more details

Please check your registration email for program schedule and zoom links.

Project/Homework Deadlines

bottom of page