View on GitHub

Ready-to-use Presentations

Pick a topic to present with ready-made presentations!

Introduction to Jupyter Notebooks with Python

Module Source

Get started with Jupyter notebooks for Python

Goals

In this workshop, you will learn how to use Jupyter notebooks to run Python by building a 🚀 spaceship manual 🚀 that has interactive, runnable Markdown and code elements.

Goal Description
What will you learn How to create and run Jupyter notebooks for Python development
What you’ll need Have Python 3 installed locally, Visual Studio Code, and a Python extension
Duration 20 minutes
Slides slides

Video

workshop walk-through

🎥 Click this image to watch Chris walk you through the workshop starting at 1:16:00

Pre-Learning

Read this introduction to GitHub.

Prerequisites

Python 3 or greater

You will build a project using Python, so you will also need Python installed locally. To test if you have Python installed, open a command or terminal window and run the following commands:

python3 --version

If Python is installed a version number will be displayed, such as 3.8.10. Otherwise, an error message is displayed. You can install Python as needed:

Visual Studio Code

Be sure to have Visual Studio Code, an open source code editor, installed locally.

What you will learn

Suppose you are a crew member on a spaceship. Your mission is to deliver some important equipment to the International Space Station (ISS). If you’re not familiar with some of the many buttons on the spaceship’s console, it’s better not to learn by the trial-and-error method, mid-flight! In this workshop, you’ll build a ship’s manual as a Jupyter notebook, discovering the many ways to use this technology. You will:

Introduction

Learn about Jupyter notebooks and get ready to build!

Setup your environment

Install Python, VS Code, and the Python extension, if you haven’t yet done so.

Create and run your notebook

Create a notebook for your ship’s manual. Write an element in Markdown and write some runnable code.

Use advanced commands

Using Numpy, perform ship calculations and show them as a visualization.

Test your knowledge!

Take a quiz either on Learn or via the slides.

Next steps

This module introduced some core elements of the many things you can do in Jupyter notebooks. For inspiration, you can check out an interesting gallery of Jupyter notebooks on GitHub.

Practice

Now you know how to create and use Jupyter notebooks, you can learn how to use them in the context of Data Science and Machine Learning. Explore this learning path on Data Science with Notebooks to learn more about the many tools you can use to build your own data science projects. To learn more about Python as a language, complete this learning path on Python.

Feedback

Be sure to give feedback about this workshop!

Code of Conduct