> For the complete documentation index, see [llms.txt](https://mac-python.gitbook.io/python-mac/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mac-python.gitbook.io/python-mac/run-python/get-an-ide.md).

# Get an IDE

Now, I got Python. I got pip. What's this IDE?

IDE stands for Integrated Development Environment.

In simple terms, IDE is a form a terminal window that's just made for running Python and comes with a lot of bells and whistles for it.

The one that I am going to install for you is quite the vanilla flavor of the Python IDE world and if you are(or want to be) an advanced user of Python I recommend you explore additional IDE kernels. However, for now lets get started with [Jupyter](https://jupyter.readthedocs.io/en/latest/install.html).

[Jupyter](https://jupyter.readthedocs.io/en/latest/install.html) is an improved Python shell than the one you get from running `$ python` in the command-line. It has many cool functions such as copy & paste, redo/undo, creating charts in-line etc. You can find all the details on them in the [documentation](https://jupyter.readthedocs.io/en/latest/index.html).&#x20;

But, wait... isnt all of this becoming too complicated? Should I really be installing all of this?

Don't you worry. We have got you covered for this.

Test drive Jupyter [here](https://try.jupyter.org/). No installation needed. All features available. All within your browser.

But, if we impress you. Go ahead and install this key Python tool.

**Installation**

Installing Jupyter using pip is very simple. Just run the following command in your terminal:

```
$ pip3 install jupyter
```

That's it! No, seriously that's it.

Now you are up and running with your new IDE, Jupyter notebook and all the packages.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://mac-python.gitbook.io/python-mac/run-python/get-an-ide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
