# Required Hardware and Software

## Introduction

This document outlines required software for the Python Workshop. Please install this software before starting the workshop unless instructed otherwise.

## Complete Intro to Pyton setup

1. Please install the latest version of Windows or MacOS that your computer supports.
2. Watch Pre-Course recommended video
3. Follow the installation instructions to install Anaconda, follow the specific OS that you have.&#x20;

## Recommended Pre-Course video

{% embed url="<https://www.youtube.com/watch?t=2s&v=MHPGeQD8TvI>" %}
How can I learn to code?
{% endembed %}

### What is required?

To begin your programming journey, you will need to install the following programs on your machine:

1. Latest Python 3 (Python 3.10)
2. Jupyter Notebook

Fortunately, some kind souls have kindly packaged the two into one software package (Anaconda), and hence all we need to do is to install Anaconda.

## Anaconda Installation Guide (Windows)

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FO5iWos6khbEVnw12iY2b%2FScreenshot%202023-05-23%20at%203.26.24%20PM.png?alt=media&#x26;token=8537f5f6-f23d-4dd8-9ee9-23834d2e9a6c" alt=""><figcaption></figcaption></figure>

\
Step 1: Go to <https://www.anaconda.com/products/distribution>

Step 2: Scroll down, select the Windows OS and select the 64-bit installer (Python 3.10 version).

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2F63xA0a69mtVaR5a9Va5C%2FScreenshot%202023-05-23%20at%203.29.19%20PM.png?alt=media&#x26;token=e77974ff-ffb2-45a0-ad98-8dcf2086da14" alt=""><figcaption></figcaption></figure>

Step 3: Once downloaded, launch the installer (stored in Download folder by default) by double clicking the DMG file as shown below.

<br>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FPgTdxdYxAcE25MMAbUU1%2FScreenshot%202023-05-23%20at%203.29.41%20PM.png?alt=media&#x26;token=f805cc4c-3f01-42d8-acb5-1d21ecf995c2" alt="" width="375"><figcaption></figcaption></figure>

Step 4: Follow all the steps and recommended settings during the installation.

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2Fgu01CTdP9p2SLexZ1c8I%2FScreenshot%202023-05-23%20at%203.30.18%20PM.png?alt=media&#x26;token=ad2fb7ab-f982-4610-b214-505d67153c8c" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FkvL5qd8PDDYEstBKMl4a%2FScreenshot%202023-05-23%20at%203.31.26%20PM.png?alt=media&#x26;token=00dfcc20-836e-45ff-8c9f-9d83f0da352c" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2F4cWqkIKerhKLyCJ393ku%2FScreenshot%202023-05-23%20at%203.31.48%20PM.png?alt=media&#x26;token=e26d9c1f-c090-4188-a8ba-e5bdc32dea38" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2Fe4hsJDOek5Mj6wsCpMOW%2FScreenshot%202023-05-23%20at%203.32.18%20PM.png?alt=media&#x26;token=698e6c71-2d2b-43e3-b934-60cffbb4a018" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2F25fMd5NTDXvcAJ8KoAwf%2FScreenshot%202023-05-23%20at%203.33.06%20PM.png?alt=media&#x26;token=4c2a5e9f-7311-439b-869e-bc81afe301e1" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2Fuqpk5FypZthT3KMFRgwt%2FScreenshot%202023-05-23%20at%203.35.20%20PM.png?alt=media&#x26;token=8281b0b8-e42b-4fc1-9a88-7f96195e9ae4" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FeBtJ5VlAaIEXqdWd9wSB%2FScreenshot%202023-05-23%20at%203.36.17%20PM.png?alt=media&#x26;token=da51f8f5-14e0-4045-99aa-33c9bebdbea3" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FUzXURasAsmeOP6P49vXS%2FScreenshot%202023-05-23%20at%203.39.20%20PM.png?alt=media&#x26;token=8fc07da7-7a5b-45d8-8167-c84e601b97a8" alt="" width="375"><figcaption></figcaption></figure>

Step 5: Once you have installed Anaconda, you can open a Jupyter notebook to use Python. To open a Jupyter Notebook:

* Open your Windows start menu and type “anaconda”
* Then, select the app (Anaconda Navigator) in the red bracket to open it.

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2Fh9GDBTU7QSH9JWucxdKy%2FScreenshot%202023-05-23%20at%203.39.58%20PM.png?alt=media&#x26;token=549135a8-652f-4e9e-a4d7-1e2554fe9715" alt="" width="563"><figcaption></figcaption></figure>

Step 6: Once Anaconda Navigator is opened, click “Launch” under the Jupyter Notebook section.

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FofU5ySktnWlaGku4Tak5%2FScreenshot%202023-05-23%20at%203.40.54%20PM.png?alt=media&#x26;token=49508c2d-ffb2-406b-8ea9-e91783754e2c" alt=""><figcaption></figcaption></figure>

Step 7: Then, on your web browser, you should be able to see the Jupyter Notebook interface. If you’re able to arrive at this screen, the installation should have been completed successfully!

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FYZLg3pkhvWVrRCLELEhS%2FScreenshot%202023-05-23%20at%203.41.22%20PM.png?alt=media&#x26;token=fa89c042-4f3b-4e91-96a2-3423614ac6aa" alt=""><figcaption></figcaption></figure>

## Anaconda Installation Guide (MacOS)

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FQiGfyCJVGFKRpg7cdPEp%2Fimage.png?alt=media&#x26;token=4a2a1eb2-88c8-4b56-a110-34d5d6be3cf9" alt=""><figcaption></figcaption></figure>

Step 1: Go to <https://www.anaconda.com/products/distribution>&#x20;

Step 2: Scroll down, select the MacOS and select the 64-bit installer (Python 3.10 version).<br>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FDejwOCHBd8vijGhh7Rzq%2FScreenshot%202023-05-23%20at%203.44.26%20PM.png?alt=media&#x26;token=180a6b52-60ab-40f1-9857-b455c4ce87f3" alt=""><figcaption></figcaption></figure>

Step 3: Once downloaded, launch the installer (stored in Download folder by default) by double clicking the DMG file as shown below.

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FtDPE1KQTDDi3yLA1qKwi%2FScreenshot%202023-05-23%20at%203.45.40%20PM.png?alt=media&#x26;token=bd0ab14d-1b87-46d6-8f94-0a9b76b96701" alt="" width="563"><figcaption></figcaption></figure>

Step 4: Follow all the steps and recommended settings during the installation.

<br>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FwJJ7BeqBfEpfTwMbPYTL%2FScreenshot%202023-05-23%20at%203.46.12%20PM.png?alt=media&#x26;token=e4ffb344-086f-4230-a5f3-75ec204aa7ee" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FhQV5VCoyaRzH6ZWufKp4%2FScreenshot%202023-05-23%20at%203.47.33%20PM.png?alt=media&#x26;token=61b889f3-ee06-45e1-8312-9cf69ec0e95b" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2F3tOoQ4DklyjrAEZBjwzc%2FScreenshot%202023-05-23%20at%203.48.23%20PM.png?alt=media&#x26;token=d051fd41-d096-4e6d-a844-683e085da2c0" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FDk3ArD6CXhsQ7YrzlNz0%2FScreenshot%202023-05-23%20at%203.49.26%20PM.png?alt=media&#x26;token=57af94fe-d734-413e-9226-60da41c3d589" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FkoIXdRTf5Hs0dlt6Q6Fy%2FScreenshot%202023-05-23%20at%203.49.49%20PM.png?alt=media&#x26;token=ae90430d-3b40-4e89-9553-bad7bcb63874" alt="" width="563"><figcaption></figcaption></figure>

NOTE: The installation will take a while to be completed.&#x20;

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FIVyN6aALoe8kCQ3qi23U%2FScreenshot%202023-05-23%20at%203.50.31%20PM.png?alt=media&#x26;token=fff674b2-41fb-4627-985e-33141c004e46" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FwMI1MKAlMdt7lgJDrf9D%2FScreenshot%202023-05-23%20at%203.50.48%20PM.png?alt=media&#x26;token=d171dadc-06e6-4277-a44e-2f36eab3be53" alt="" width="563"><figcaption></figcaption></figure>

Step 5: Once you have installed Anaconda, you can open a Jupyter notebook to use Python. To open a Jupyter Notebook, click “cmd + space” and type “Anacond- Navigator”, then select the app (Anaconda Navigator) in the red bracket.

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FhwGCLxrjEAWGNrny7Kvq%2FScreenshot%202023-05-23%20at%203.51.24%20PM.png?alt=media&#x26;token=7f19fd2d-9fdc-4200-ba18-3c91ddb325ea" alt=""><figcaption></figcaption></figure>

Step 6: Once Anaconda Navigator is opened, click “Launch” under the Jupyter Notebook section.

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FtsbdsnNodtsaEMccvf7c%2FScreenshot%202023-05-23%20at%203.53.28%20PM.png?alt=media&#x26;token=657d7f94-e918-4eee-806a-754b5d36be27" alt=""><figcaption></figcaption></figure>

Step 7: Then, on your web browser, you should be able to see the Jupyter Notebook interface. If you’re able to arrive at this screen, the installation should have been completed successfully!

<figure><img src="https://3388666163-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FElkbEKEyZe4GtjxCWkNT%2Fuploads%2FQh7hGWZSp8XQ5AqCzgrK%2FScreenshot%202023-05-23%20at%203.53.45%20PM.png?alt=media&#x26;token=d6c749ff-7145-45cf-960c-2ad0603a8829" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://python.rocketacademy.co/course-logistics/required-hardware-and-software.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
