Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Data Services Class Descriptions

Information, materials, and schedules for all currently offered Data Services classes
An introduction to managing and publishing research projects using Jupyter Notebooks, as well as to the possibilities and best practices for sharing and publishing researching using executable papers.
Software: Jupyter Notebooks
Duration: 60 min

Room description:

During the Fall 2021 semester, some tutorials are held remotely and require NYU sign on to access, while others are held in person, without a remote component. Please note the correct modality and location of the tutorial when registering

Prerequisites:
  • Comfort with reading and writing programming code in a text editor, though no particular experience in Python, R, or Julia is needed
  • Comfort with following instructions in using a command line to launch an application
Skills Taught / Learning Outcomes:
  • Learn about executable papers, how they are being used by researchers to share results, and how to publish research to the web
  • Explore the features of Jupyter Notebooks for writing code in Python, R, or Julia, and understand the best practices for structuring a notebook.
  • Learn how to publish a notebook to the web.
Class Materials:

Slides: https://nyu-dataservices.github.io/Intro-Jupyter-Notebooks

Related Classes:

Introduction to Python

Introduction to R

Managing a Personal Research Archive

Additional Training Materials:

Introduction to Jupyter notebooks via LinkedIn Learning (NYU NetID required)

Reproducible data analysis with jupyter notebooks [video]

DataCamp tutorial

Caltech Tutorial

Gallery of interesting jupyter notebooks

Feedback: bit.ly/feedbackds

Upcoming sessions for this tutorial