Bird
Raised Fist0
Data Analysis Pythondata~10 mins

Jupyter Notebook setup and usage in Data Analysis Python - Interactive Code Practice

Choose your learning style10 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to start Jupyter Notebook from the command line.

Data Analysis Python
jupyter [1]
Drag options to blanks, or click blank then click option'
Arun
Bstart
Cnotebook
Dopen
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'run' or 'start' instead of 'notebook'.
Trying to open Jupyter Notebook without the correct command.
2fill in blank
medium

Complete the code to create a new cell in Jupyter Notebook using keyboard shortcuts.

Data Analysis Python
Press [1] to create a new cell below the current one.
Drag options to blanks, or click blank then click option'
ACtrl + Enter
BB
CA
DShift + Enter
Attempts:
3 left
💡 Hint
Common Mistakes
Pressing 'A' creates a cell above, not below.
Using Shift + Enter runs the cell, not create a new one.
3fill in blank
hard

Fix the error in the code to import pandas in a Jupyter Notebook cell.

Data Analysis Python
import [1] as pd
Drag options to blanks, or click blank then click option'
Anumpy
Bpanadas
Cpd
Dpandas
Attempts:
3 left
💡 Hint
Common Mistakes
Misspelling 'pandas' as 'panadas'.
Trying to import 'pd' directly.
4fill in blank
hard

Fill both blanks to create a dictionary comprehension that maps words to their lengths for words longer than 3 characters.

Data Analysis Python
lengths = {word: [1] for word in words if len(word) [2] 3}
Drag options to blanks, or click blank then click option'
Alen(word)
B<=
C>
Dword
Attempts:
3 left
💡 Hint
Common Mistakes
Using '<=' instead of '>' in the condition.
Mapping word to word instead of word to length.
5fill in blank
hard

Fill all three blanks to create a dictionary comprehension that maps uppercase words to their lengths for words with length greater than 4.

Data Analysis Python
result = [1]: [2] for w in words if len(w) [3] 4
Drag options to blanks, or click blank then click option'
Aw.upper()
Blen(w)
C>
Dw.lower()
Attempts:
3 left
💡 Hint
Common Mistakes
Using w.lower() instead of w.upper() for keys.
Using '<' instead of '>' in the condition.

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

  1. Step 1: Understand Jupyter Notebook's role

    Jupyter Notebook allows running code in small pieces, making it easy to test and explain.
  2. Step 2: Compare with other options

    Options A, B, and D describe other tools or tasks not related to Jupyter Notebook's main use.
  3. Final Answer:

    To write and run code step-by-step with explanations -> Option B
  4. 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

  1. Step 1: Recall the command to launch Jupyter

    The official command to start Jupyter Notebook is jupyter notebook.
  2. Step 2: Check other options

    Options B, C, and D are not valid commands and will cause errors.
  3. Final Answer:

    jupyter notebook -> Option A
  4. 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

  1. Step 1: Understand the loop and print behavior

    The loop runs for i = 0, 1, 2. Each print outputs i on a new line.
  2. Step 2: Determine output format

    Print statements in Python output each value on a separate line, so output is '0\n1\n2'.
  3. Final Answer:

    0\n1\n2 -> Option D
  4. 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

  1. 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.
  2. Step 2: Fix the syntax by adding colon

    Adding ':' after range(3) fixes the syntax and allows the code to run.
  3. Final Answer:

    SyntaxError: Missing colon after for loop; add ':' after range(3) -> Option A
  4. 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

  1. Step 1: Understand sharing options for Jupyter Notebooks

    Exporting as HTML creates a file that can be opened in any web browser without Python.
  2. Step 2: Evaluate other options

    A is impractical for interactive content, B requires Python installation, C is not a standard conversion.
  3. Final Answer:

    Export the notebook as HTML and send the file -> Option C
  4. 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 unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard