> For the complete documentation index, see [llms.txt](https://helpprogramming.koida.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpprogramming.koida.tech/installation-guide.md).

# Installation Guide

Program Installation guide

Python Installation

{% tabs %}
{% tab title="Python Install" %}
**Visit** [**https://www.python.org/downloads/**](https://www.python.org/downloads/)  **and Download** the latest version for Windows/Mac/Linux depending on your computer operating system.
{% endtab %}

{% tab title="Confirmation of Installation" %}
If you installed Python successfully, make sure you open Windows PowerShell or Terminal on Mac and type in \
`$python --version`

`$where.exe python`
{% endtab %}
{% endtabs %}

### JavaScript Installation

{% tabs %}
{% tab title="JavaScript Installation" %}
You don't need to install JavaScript because its interpreter is already embedded in all web browser. Simply you can run JavaScript on your web browser. Hit F12 on your keyboard, then the Console tab. Then you can type in JS code.
{% endtab %}

{% tab title="Codepen" %}
Visit <https://codepen.io/pen/> to open up online editor and front end web developer.

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-MiZ_6JxNzdV-QEfkrrd%2F-MiZuJyYTAJR6wUrXwgM%2F%EC%9D%B4%EB%AF%B8%EC%A7%80%201.png?alt=media\&token=a65e7c09-fdcd-4732-a7c0-ca200f958b40)
{% endtab %}

{% tab title="jsfidle" %}
&#x20;Test your JavaScript, CSS, HTML or CoffeeScript online with *JSFiddle* code editor.

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-MiZ_6JxNzdV-QEfkrrd%2F-MiZxeruNT0nIEk6yX67%2F%EC%9D%B4%EB%AF%B8%EC%A7%80%202.png?alt=media\&token=e320e8f0-c138-40ac-ada5-902ec920979f)
{% endtab %}

{% tab title="replit" %}
{% embed url="<https://replit.com/login>" %}

* Build, test, and deploy directly from the browser
* Collaborate in real-time with Multiplayer
* Boost productivity with Replit AI
* Join a community of world class developers
  {% endtab %}
  {% endtabs %}

### Node.js Installation

{% tabs %}
{% tab title="Node.js Installation" %}
Visit <https://nodejs.org/en/> to download the latest LTS version (64-bit preferred) depending on your computer operating system.

#### **Prerequisites**

* A user account with administrator privileges (or the ability to download and install software)
* Access to the Windows command line (search > cmd > right-click > run as administrator) OR Windows PowerShell (Search > Powershell > right-click > run as administrator)

### How to Install Node.js and NPM on Windows <a href="#ftoc-heading-1" id="ftoc-heading-1"></a>

See installation instruction here at <https://phoenixnap.com/kb/install-node-js-npm-on-windows>
{% endtab %}

{% tab title="Confirmation of Installation" %}
Open Windows PowerShell and run the following commands:

`$node --version`

`$where.exe node`
{% endtab %}
{% endtabs %}

Processing Installation

### Anaconda Installation

{% tabs %}
{% tab title="Anaconda Installation" %}
Visit <https://www.anaconda.com/products/individual> to download individual edition(64-bit preferred). The open-source Individual Edition (Distribution) is the easiest way to perform Python/R/JavaScript data science and machine learning on a single machine.

See installation instruction here at <https://docs.anaconda.com/anaconda/install/windows/>
{% endtab %}

{% tab title="Confirmation of Installation" %}
Windows Start > Anaconda3(64-bit) >  click Anaconda PowerShell  Prompt(anaconda)

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_DgXeR51qloaJMTrM%2F%EC%9D%B4%EB%AF%B8%EC%A7%80%203.png?alt=media\&token=7dac9da1-7217-450d-94f6-70021af1cd81)

`$conda --version`

`$conda update conda`
{% endtab %}

{% tab title="Jupyter Notebook" %}
In Anaconda3 PowerShell Prompt, type in&#x20;

`$jupyter notebook`

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_GA0iovNxY2QyciDe%2F%EC%9D%B4%EB%AF%B8%EC%A7%80%204.png?alt=media\&token=9d640798-f2d1-4f74-b5ae-83517a96d695)

If you need more help on jupyter notebook launch, see Launching *Jupyter Notebook App at* <https://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html>.&#x20;
{% endtab %}
{% endtabs %}

Visual Studio Code Installation

{% tabs %}
{% tab title="VSC Installation" %}
`Visit` [`https://code.visualstudio.com/`](https://code.visualstudio.com/) to download the latest version (64-bit preferred) depending on your computer operating system.

1. Download the [Visual Studio Code installer](https://go.microsoft.com/fwlink/?LinkID=534107) for Windows.
2. Once it is downloaded, run the installer (VSCodeUserSetup-{version}.exe). This will only take a minute.
3. By default, VS Code is installed under `C:\users\{username}\AppData\Local\Programs\Microsoft VS Code`.
   {% endtab %}

{% tab title="Confirmation of Installation" %}
Launch Visual Studio Code from Windows Start Menu.

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_HzGC6xuZL08AdHbH%2F%EC%9D%B4%EB%AF%B8%EC%A7%80%205.png?alt=media\&token=6839d5e4-db59-401e-8dac-dae7aeda4968)

All you need after successful installation is to add a few extensions for Python and JavaScript language as follows: (1) & (2) & (6)

(1) Python extension for Visual Studio Code

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_LUzifIHOJTAYhQce%2FPython%20Extension%204.png?alt=media\&token=a059035d-3bd4-4db4-b8fa-433a3863674b)

(2) Prettier - Code formatter

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_LUzjGUmIU8RCLkh6%2FPrettier%20Extension%205.png?alt=media\&token=ba88eb70-3ebc-4bd0-b697-642fbf5cce63)

(3) ESLint&#x20;

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_LUzerlmf-v1kBR52%2FESLint%20Extension%206.png?alt=media\&token=16251ac1-1c24-492f-baa6-88efdfe40b15)

(4) HTML Snippets

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_LUzgmCr2JeXbrKfw%2FHTML%20Snippets%20Extension%207.png?alt=media\&token=921c0f70-d0af-4295-8fc2-740930539921)

(5) Live Server

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_LUzhehIWqt2ET77Y%2FLive%20Server%20Extension%208.png?alt=media\&token=e0e3275e-56b4-4da8-af9e-15cd8687b2ee)

(6) Python Docstring Generator

![](https://1447204141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbj-Pc3BLGcnjJ2NPjf%2F-Mi_AUYtw8KzQf5YPImt%2F-Mi_M_hS7Czxv7iP437I%2FPython%20Doc%20String%20Extension%209.png?alt=media\&token=12572561-a0d5-475f-aa3c-4ce7fe2e8adc)
{% endtab %}
{% endtabs %}

### Google Colab Setup

{% tabs %}
{% tab title="Google Colab" %}

## Welcome to Colab!

{% embed url="<https://colab.research.google.com>" %}

&#x20;a **Colab notebook**  lets you write and execute code. You can install extension on Google Driver to enable the Google Colaboratory.

Colab, or "Colaboratory", allows you to write and execute Python in your browser, with

* Zero configuration required
* Access to GPUs free of charge
* Easy sharing

Whether you're a **student**, a **data scientist** or an **AI researcher**, Colab can make your work easier. Watch [Introduction to Colab](https://www.youtube.com/watch?v=inN8seMm7UI) or [Colab Features You May Have Missed](https://www.youtube.com/watch?v=rNgswRZ2C1Y) to learn more, or just get started below!
{% endtab %}

{% tab title="Confirmation of Setup" %}

{% endtab %}
{% endtabs %}
