top of page
Python Prep

Asynchronous

-

This program is free for all Erdős Institute website members.
erdosOspin.gif

Checking your registration status...

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

You are registered for this program.

Registration Deadlines

-

-

-

Category

Explore, Prerequisite Material, Self-Directed, Mini-Course

Overview

Our Python Prep content will help lay a good foundation in python for any of our other python related content. If you plan on participating in our data science boot camp you need to be able to do the python covered in these lectures.

Slack

Click here to be invited to the slack organization: The Erdős Institute

Click here to access the slack cohort channel: #slack-cohort-channel

Click here to access the slack program channel: #slack-program-channel

calendar-icon.png

Click here to download the Events & Deadlines .ics calendar file

Organizers, Instructors, and Advisors

matt_osborne.png

Steven Gubkin, PhD

Head of Training and Assessment

Office Hours:

By appointment only

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.

First Steps/Prerequisites

Prior to starting our python prep content you will need to complete all of the steps found in our Python Prep: First Steps Google Document linked below. You have to complete steps 1-4 at this guide BEFORE you can start the python prep content.

Program Content

I'm a paragraph. Click here to add your own text and edit me. It's easy.

Course materials are available on github through the following link:

25231-github-cat-in-a-circle-icon-vector-icon-vector-eps.png
Request Access to GitHub

github message for user

Program Content

Textbook/Notes

Note: our video player does not support playback speed options. You can find a third party browser extension which will allow you to modify video playback speed. For example, this one works for Chrome: video-speed-controller. If you would prefer to avoid a browser extension you can manually modify the playback speed in the javascript console as well: Speed up any HTML5 video player!

Basic Plotting

Python Prep

An introduction to basic plots in python using matplotlib.

Slides
Code

Next Steps

Python Prep

In this video we discuss what next steps you can take now that we have completed the main python prep series.

Slides
Code

Parquet Files (Optional)

Python Prep

In this optional video we do a slightly deeper dive into the parquet data storage format.

Slides
Code

Data File Types

Python Prep

A brief introduction to the most commonly used data file types.

Slides
Code

Classes and Objects in Python (Optional)

Python Prep

In this optional video we explore object oriented programming in python.

Slides
Code

Troubleshooting Errors

Python Prep

In this video we demonstrate how to diagnose python warnings and errors.

Slides
Code

ydata-profiling (Optional)

Python Prep

In this optional video we introduce a nice python package for exploratory data analysis.

Slides
Code

Project/Homework Instructions

I'm a paragraph. Click here to add your own text and edit me. It's easy.

Project/Team Formation
Project Submission
Projects README

Schedule

Click on any date for more details

Phase 1: Instruction and Project Completion

Project Review & Judging

Phase 2: Intense Interview Prep & Career Connections

Matt Osborne Office Hour

May 3, 2023 at 08:00 PM UTC

EVENT

Matt Osborne Office Hour

May 5, 2023 at 03:00 PM UTC

EVENT

Project/Homework Deadlines

©2017-2025 by The Erdős Institute.

bottom of page