Introduction

Welcome. This site provides a set of tutorials in python to guide your learning. This site supports the NYU Stern Python courses taught by Kristen Sosulski. These tutorials are intended to be completed following an in-person lecture. However, if you are accessing these materials (and unable to take my course) there are a few things you should note. First, not every aspect of programming is explicitly explained (that’s the purpose of the class that accompanies these materials). However, you should fare pretty well if you are a curious learner and are willing to ask Google when you have questions. 2) There are several ways to code in python. In the course, we will code using ipython notebooks in Google Colab.

There are six tutorials available to you. It is possible that not every tutorial will be assigned. You are encouraged to read ahead, but know that I regularly update the tutorials and the accompanying exercises and assignments before class.

  • Lesson 1 - Basics
  • Lesson 2 - Data types and variables
  • Lesson 3 - Data structures I
  • Lesson 4 - Objects and data structures II
  • Lesson 5 - Conditionals and controls
  • Lesson 6 - Visualization and data exploration

LICENSE

Copyight 2023 Kristen Sosulski