Jupyter Notebook: Your First Python Playground

Why Jupyter is the best way to start learning Python — and how to set it up in 5 minutes.

What’s Jupyter Notebook?

Imagine you have a magic notebook where you can write code, see the results instantly, and even add explanations and charts — all in the same place. That’s Jupyter Notebook.

When you learn Python, you could use a text editor and a terminal. But that feels like learning to ride a bike by first building the bike from scratch. Jupyter is like having a training bike with safety wheels — it lets you focus on learning, not setup.

Jupyter was created by Fernando Pérez in 2014, and the name “Jupyter” comes from Julia, Python, and R — three popular programming languages. Today, millions of scientists, students, and developers use it.

Why Jupyter is Perfect for Beginners

Here’s what makes Jupyter special:

  • See results instantly — No need to run the whole program just to test one line
  • Mix text and code — Write your explanations right next to your code
  • Visualize data — Create charts and graphs with just a few lines
  • Mistakes are okay — Run code cell by cell, find errors one at a time

It’s like having a conversation with Python. You ask a question (write code), and Python answers immediately (shows results).

How to Install Jupyter (In 5 Minutes)

Method 1: The Easy Way — Anaconda

Anaconda is a free package that includes Jupyter and almost everything you need for Python. Here’s how to get it:

  1. Go to anaconda.com/download
  2. Download the version for your computer (macOS or Windows)
  3. Open the downloaded file and follow the steps
  4. Launch “Anaconda Navigator” and click “Jupyter Notebook”

That’s it! You’re ready to code.

Method 2: The Fast Way — pip

If you already have Python installed, open your terminal (or Command Prompt on Windows) and type:

pip install jupyter notebook

Then start Jupyter by typing:

jupyter notebook

A new tab will open in your browser — that’s your notebook!

Your First Jupyter Notebook

When Jupyter opens, you’ll see something like this:

Jupyter Notebook interface

Click “New” → “Python 3” to create a new notebook. You’ll see a blank page with a single empty cell.

Cell 1: Your First Code

Click on the empty cell and type:

print("Hello, World!")

Then press Shift + Enter (hold Shift, then press Enter). Watch the magic — the code runs and shows the result below the cell!

Congratulations! You just wrote your first Python program.

Cell 2: Variables and Math

Click below your first cell to create a new one. Try these:

# This is a comment — Python ignores it
name = "Alex"  # Your name
age = 14       # Your age

print("My name is", name)
print("I am", age, "years old")

Run it with Shift + Enter. You just used variables — containers that store information!

Cell 3: Let’s Do Math

# Python can do math!
print(5 + 3)      # Addition
print(10 - 4)     # Subtraction  
print(6 * 7)      # Multiplication
print(20 / 4)     # Division

# Even more advanced
print(2 ** 10)    # 2 to the power of 10
print(17 % 5)     # Remainder (modulus)

Python is basically a fancy calculator. But it can do so much more.

Cell 4: A Simple Program

Let’s make something fun — a program that calculates your age in days:

# Calculate your age in days
age_years = 14           # Change this to your age!
age_days = age_years * 365

print("You have lived", age_days, "days!")
print("That's a lot of days!")

Try changing the age_years variable and run it again. The result updates automatically!

Understanding the Interface

Let me explain the main parts of Jupyter:

Part What It Does
Cell Where you write code or text
Run (▶) Execute the cell (or press Shift+Enter)
Kernel The “engine” that runs your Python code
Stop (■) Interrupt a running program
+ Add a new cell

Pro tip: If your code is running forever (infinite loop), click the “Stop” button or press Kernel → Interrupt.

Code Cells vs. Markdown Cells

Jupyter has two types of cells:

  • Code cells (default) — Where you write Python code
  • Markdown cells — Where you write explanations, titles, and notes

To change a cell to Markdown, click the dropdown that says “Code” and select “Markdown”. Then you can write formatted text!

Try this: Add a markdown cell at the top of your notebook with:

# My Python Journey

This creates a beautiful title!

What’s Next?

Now that you know Jupyter, you’re ready to explore Python! Here are some fun projects to try:

  • Number guessing game — Let Python guess your number
  • Simple calculator — Build your own calculator
  • Text adventure — Create a story game
  • Data visualization — Draw charts with your data

Why This Matters

You just learned something that real scientists and engineers use every day. NASA, Google, and Netflix all use Jupyter Notebook for their data analysis.

But more importantly, you now have a powerful tool to express your ideas. Programming isn’t just about getting a job — it’s about solving problems you care about.

So open Jupyter, start coding, and have fun!


Ready for the next step? Check out our other Python tutorials for beginners.

Disclaimer: Unless otherwise specified or noted, all articles on this site are co-publications with AI. Any individual or organization is prohibited from copying, misappropriating, collecting, or publishing the content of this site to any website, book, or other media platform without the prior consent of this site. If any content on this site infringes upon the legitimate rights and interests of the original author, please contact us for processing. 声明:本站所有文章,如无特殊说明或标注,均为和AI 共创。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。