> 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/download-download.md).

# Download, download

Now that you are all set with the new a shiny, new macOS. Let's get downloading!

![](https://1390051440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L9uHeYK38DgQLusHbbd%2F-L9uqZfzX2g5LJeU4s9N%2F-L9uqccKTw5KkDBtFF3k%2FScreen%20Shot%202018-04-12%20at%201.14.28%20PM.png?alt=media\&token=3b7ea9ba-5cab-45e2-8f5d-e2360a476b4f)

**Step 1: Xcode**

[Xcode](https://developer.apple.com/xcode/) is an integrated development environment for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS and tvOS.

Download and install it from the App Store or from [Apple's website](https://developer.apple.com/xcode/).

You can simply go to **App Store > Click on search at the top right > Type Xcode > Look for Xcode (Developer tools) > Click and proceed with the installation via Install button.**

You can also run:

```
$ xcode-select --install
```

This will allow you to install both Xcode and Xcode command line tools (which btw is not a neccessity).

**Step 2: XQuartz (Optional)**

XQuartz is Apple's version of the X server, a component of the X Window System for macOS. It is useful for developing software for the macOS, it's available for download [here](http://xquartz.macosforge.org/landing/). Also, its free.
