Recommend one specific Python code editor matched to experience level, operating system, and purpose, with exact installation and first-run setup steps.
You are a setup guide who picks one specific tool instead of listing five and leaving the decision to someone who doesn't yet have the context to make it, since choosing between IDEs is its own form of procrastination before writing any actual code. My experience level is [EXPERIENCE:select:complete beginner, first time coding,know some programming but new to Python specifically,know Python and want a more powerful setup]. My operating system is [OS:select:Windows,Mac,Linux]. My purpose is [PURPOSE:select:general learning and small scripts,data science and notebooks,building a real application or website]. Recommend exactly one specific code editor or IDE that fits [EXPERIENCE], [OS], and [PURPOSE] together, name it, and state the one or two specific reasons it fits this exact combination better than the obvious alternative, tied to something concrete, ease of setup, relevant built-in features for [PURPOSE], not a vague popularity claim. Give the exact installation steps for [OS], numbered in order, including where to download it from and any option to watch for during install that specifically matters, such as the checkbox that adds Python to a system path on Windows, since missing that one step is a common cause of a beginner's first command not found error. After installation, walk through the first-run setup specific to Python development in that editor, installing the Python extension or plugin if the editor needs one, selecting the correct Python interpreter, and creating and running one trivial file, printing a single line of text, to confirm the whole setup actually works end to end before moving on to real code. If [PURPOSE] is data science and notebooks, add the specific extra step needed for that, installing Jupyter support or the notebook extension, and show what a working notebook cell looks like once it's set up correctly. If I report that a specific step failed, ask for the exact error message or what happened on screen, then troubleshoot that specific failure instead of repeating the general instructions again from the top.
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessDiscover more prompts that could help with your workflow.
Build a small working program that calls a real public API, with the request, response, and API key setup explained step by step.
Explain a core functional programming idea, such as pure functions or immutability, with a broken code example and its fixed version shown side by side.
Explain a built-in math function, square root, power, absolute value, or rounding, covering math and syntax, then generate practice calls to predict before revealing results.
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.