A Jupyter Notebook is an interactive web tool that lets you write and run code, see results, and add notes all in one place. It is great for learning and sharing data science work.
Click to reveal answer
beginner
How do you start a Jupyter Notebook from the command line?
You open your terminal or command prompt and type jupyter notebook. This opens the notebook interface in your web browser.
Click to reveal answer
beginner
What are cells in a Jupyter Notebook?
Cells are blocks where you write code or text. Code cells run Python code, and markdown cells let you write formatted notes and explanations.
Click to reveal answer
beginner
How do you run a cell in Jupyter Notebook?
You can run a cell by clicking it and pressing Shift + Enter. This runs the code or renders the text and moves to the next cell.
Click to reveal answer
beginner
How do you save your work in a Jupyter Notebook?
You can save your notebook by clicking the save icon or pressing Ctrl + S. The notebook is saved as a file with .ipynb extension.
Click to reveal answer
What command starts the Jupyter Notebook server?
Astart notebook
Bpython notebook
Cjupyter notebook
Drun jupyter
✗ Incorrect
The correct command to start the Jupyter Notebook server is jupyter notebook.
Which key combination runs the current cell and moves to the next one?
AShift + Enter
BAlt + Enter
CCtrl + Enter
DEnter
✗ Incorrect
Pressing Shift + Enter runs the current cell and moves the cursor to the next cell.
What file extension do Jupyter Notebooks use?
A.json
B.txt
C.py
D.ipynb
✗ Incorrect
Jupyter Notebooks are saved with the .ipynb extension.
Which type of cell allows you to write formatted text and explanations?
ACode cell
BMarkdown cell
CRaw cell
DOutput cell
✗ Incorrect
Markdown cells let you write formatted text, notes, and explanations.
How do you save your notebook work?
AClick the save icon or press Ctrl + S
BRestart the kernel
CRun all cells
DClose the browser tab
✗ Incorrect
You save your notebook by clicking the save icon or pressing Ctrl + S.
Explain how to start and use a Jupyter Notebook for a beginner.
Think about the steps from opening the tool to running your first code.
You got /6 concepts.
Describe the difference between code cells and markdown cells in Jupyter Notebook.
One cell type runs code, the other is for writing notes.
You got /4 concepts.
Practice
(1/5)
1. What is the main purpose of using a Jupyter Notebook in data science?
easy
A. To compile large software projects
B. To write and run code step-by-step with explanations
C. To create websites with HTML and CSS
D. To manage databases and run SQL queries
Solution
Step 1: Understand Jupyter Notebook's role
Jupyter Notebook allows running code in small pieces, making it easy to test and explain.
Step 2: Compare with other options
Options A, B, and D describe other tools or tasks not related to Jupyter Notebook's main use.
Final Answer:
To write and run code step-by-step with explanations -> Option B
Quick Check:
Jupyter Notebook = step-by-step code and explanations [OK]
Hint: Remember: Jupyter mixes code and notes for easy learning [OK]
Common Mistakes:
Confusing Jupyter with web development tools
Thinking Jupyter compiles code like an IDE
Assuming Jupyter manages databases directly
2. Which of the following is the correct way to start a Jupyter Notebook from the command line?
easy
A. jupyter notebook
B. start notebook
C. run jupyter
D. open notebook
Solution
Step 1: Recall the command to launch Jupyter
The official command to start Jupyter Notebook is jupyter notebook.
Step 2: Check other options
Options B, C, and D are not valid commands and will cause errors.
Final Answer:
jupyter notebook -> Option A
Quick Check:
Start Jupyter with 'jupyter notebook' command [OK]
Hint: Use 'jupyter notebook' exactly to launch [OK]
Common Mistakes:
Typing incomplete or incorrect commands
Using 'run' or 'open' instead of 'jupyter notebook'
Confusing with other software commands
3. Consider this Jupyter Notebook cell code:
for i in range(3):
print(i)
What will be the output when you run this cell?
medium
A. Error: Indentation required
B. 0 1 2
C. [0, 1, 2]
D. 0
1
2
Solution
Step 1: Understand the loop and print behavior
The loop runs for i = 0, 1, 2. Each print outputs i on a new line.
Step 2: Determine output format
Print statements in Python output each value on a separate line, so output is '0\n1\n2'.
Final Answer:
0\n1\n2 -> Option D
Quick Check:
Print in loop outputs each value on new line [OK]
Hint: Remember print adds a new line after each call [OK]
Common Mistakes:
Thinking print outputs values on the same line
Confusing list output with print output
Assuming syntax error due to indentation
4. You run this code in a Jupyter Notebook cell:
for i in range(3)
print(i)
What is the error and how do you fix it?
medium
A. SyntaxError: Missing colon after for loop; add ':' after range(3)
B. IndentationError: Indent print less
C. NameError: 'i' is not defined
D. No error; code runs fine
Solution
Step 1: Identify syntax error in for loop
The for loop is missing a colon ':' at the end of the line, which is required in Python.
Step 2: Fix the syntax by adding colon
Adding ':' after range(3) fixes the syntax and allows the code to run.
Final Answer:
SyntaxError: Missing colon after for loop; add ':' after range(3) -> Option A
Quick Check:
For loops need ':' at end [OK]
Hint: Always put ':' after for loops and if statements [OK]
Common Mistakes:
Forgetting colon at end of for loop
Misunderstanding indentation errors
Assuming variable 'i' is undefined
5. You want to share your Jupyter Notebook with a friend who does not have Python installed. Which option lets your friend view your notebook easily?
hard
A. Print the notebook and mail the paper copy
B. Send the .ipynb file and ask them to install Python
C. Export the notebook as HTML and send the file
D. Convert notebook to .exe file and send
Solution
Step 1: Understand sharing options for Jupyter Notebooks
Exporting as HTML creates a file that can be opened in any web browser without Python.
Step 2: Evaluate other options
A is impractical for interactive content, B requires Python installation, C is not a standard conversion.
Final Answer:
Export the notebook as HTML and send the file -> Option C
Quick Check:
HTML export = easy sharing without Python [OK]
Hint: Export as HTML to share without Python installed [OK]
Common Mistakes:
Assuming .ipynb files open without Python
Trying to convert notebook to executable
Ignoring interactive features by printing
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.