Skip to content

docs: clarify Python setup components and shell restart for beginners#9800

Open
Dotify71 wants to merge 1 commit into
microsoft:mainfrom
Dotify71:docs/issue-9790-python-beginner-setup-clarity
Open

docs: clarify Python setup components and shell restart for beginners#9800
Dotify71 wants to merge 1 commit into
microsoft:mainfrom
Dotify71:docs/issue-9790-python-beginner-setup-clarity

Conversation

@Dotify71
Copy link
Copy Markdown

Summary

Closes #9790.

During usability testing, new users were confused about:

  1. Why there are multiple things to install (VS Code, the Python extension, and the Python interpreter).
  2. What "restarting the shell" means and why it is needed.

This PR addresses both pain points in the beginner Python getting started documentation.

Changes

docs/python/python-tutorial.md

  • Adds a new "Understanding the Python development stack" section immediately after Prerequisites, explaining in plain language the difference between the Editor, the Extension, and the Interpreter using a simple kitchen analogy.
  • Adds a [!NOTE] block under the interpreter installation verification step that demystifies "shell" and "terminal" terminology and explains why restarting it is required after a fresh Python installation.

docs/python/python-quick-start.md

  • Adds a [!TIP] block near the top summarising all three components (editor, extension, interpreter) and the restart requirement, giving quick-start users the same conceptual grounding.

Testing

All changes are pure markdown. Formatting follows existing VS Code docs conventions.

Closes microsoft#9790.

- Add 'Understanding the Python development stack' section to python-tutorial.md
  explaining the distinction between VS Code (editor), the Python extension
  (helper), and the Python interpreter (runner) using a simple kitchen analogy.
- Add a NOTE block demystifying the 'shell' and 'restart' terminology,
  explaining what a terminal is and why restarting it is necessary after
  installing Python for the first time.
- Add a TIP block to python-quick-start.md summarizing all three components
  and the restart requirement at the top of the quick start guide.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clarify beginner Python setup steps in VS Code documentation

1 participant