# 시작하기

## 사전 작업

Amazon Q Developer의 실습을 위해 실습에 사용되는 PC에 다음을 설치 및 구성합니다.

1. Visual Studio Code를 공식 사이트([https://code.visualstudio.com/download](https://code.visualstudio.com/download))에서 다운로드 및 설치합니다.
2.  Visual Studio Code에서 Extensions 탭을 클릭한 후, AWS Toolkit, Amazon Q 익스텐션을 설치합니다.

    <figure><img src="https://1210449677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlnNQt2zBck1RPUyELJSW%2Fuploads%2Ft6ZvX9eF9VbuFtjpIiHi%2FScreenshot%202024-06-10%20at%203.34.16%E2%80%AFPM.png?alt=media&#x26;token=029c6adc-8a31-433e-a179-8f5a60ff756e" alt=""><figcaption></figcaption></figure>

    <figure><img src="https://1210449677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlnNQt2zBck1RPUyELJSW%2Fuploads%2F5YPaYLQsM4S0bih0OEY0%2FScreenshot%202024-06-10%20at%203.35.02%E2%80%AFPM.png?alt=media&#x26;token=261a7fd9-62a9-4fa3-8be9-1eb88fbf3004" alt=""><figcaption></figcaption></figure>
3. Python([https://www.python.org/downloads/](https://www.python.org/downloads/))을 설치합니다.

{% hint style="info" %}
Windows 사용자의 경우 설치 시 **Add python.exe to PATH** 옵션을 반드시 활성화합니다.
{% endhint %}

4. `python --version` 혹은 `python3 --version` 명령어를 실행하여 설치가 정상적으로 진행되었는지 확인합니다.
5. 터미널 창에서 다음 명령어를 실행하여 Amazon Q Developer 실습을 위한 디렉터리를 생성합니다.

```
mkdir amzq_workshop
cd amzq_workshop
```

6. 다음 명령어를 실행하여 가상환경을 설치 및 활성화합니다.

```
python -m venv venv
source venv/bin/activate
```

7. 실습에 필요한 패키지를 설치하기 위해 다음 명령어를 실행하여 requirements.txt 파일을 생성합니다.

```
cat << EOF >> requirements.txt
boto3==1.28.28
botocore==1.31.28 
numpy==1.25.2 
Requests==2.31.0 
autopep8==2.0.2
scikit-learn==1.3.0 
scipy==1.11.1 
seaborn==0.12.2 
streamlit==1.25.0
numpy==1.25.2 
matplotlib==3.7.2 
matplotlib-inline==0.1.6 
jupyterlab==4.0.5
flake8==6.1.0 
Flask==2.3.2 
Django==4.2.4
EOF
```

8. 그런 다음 다음 명령어를 실행하여 필요한 패키지를 설치합니다.

```
pip install -r requirements.txt
```



## AWS Event 계정 접속

1. 이 워크샵을 완료하는 데 필요한 사전 프로비저닝된 인프라 및 IAM 정책(선택 사항)이 있는 AWS 계정에 액세스할 수 있습니다.
2. AWS 계정은 이 워크샵이 진행되는 동안에만 사용할 수 있습니다. 워크샵이 완료되면 계정에 대한 액세스 권한을 잃게 됩니다.
3. 사전 프로비저닝된 모든 인프라(선택 사항)는 특정 AWS 리전에 배포됩니다. 이 리전에서 작업하고 있는지 확인하세요. 다른 리전은 차단됩니다.
4. 이벤트 이용 약관을 검토합니다. 계정에 개인 정보나 기밀 정보를 업로드하지 마세요.

이벤트 액세스 코드가 제공됩니다. [https://catalog.workshops.aws/join ](https://catalog.workshops.aws/join) 을 열고 원하는 방법으로 로그인한 후 이벤트 액세스 코드를 입력하고 이용 약관을 검토 및 동의한 다음 아래 단계에 따라 워크샵에 참여하세요.

1.

<figure><img src="https://static.us-east-1.prod.workshops.aws/public/a3815579-c177-4281-8371-a32b0d20cab5/static/ch1/1/1.png" alt=""><figcaption></figcaption></figure>

2.

<figure><img src="https://static.us-east-1.prod.workshops.aws/public/a3815579-c177-4281-8371-a32b0d20cab5/static/ch1/1/2.png" alt=""><figcaption></figcaption></figure>

3.

<figure><img src="https://static.us-east-1.prod.workshops.aws/public/a3815579-c177-4281-8371-a32b0d20cab5/static/ch1/1/3.png" alt=""><figcaption></figcaption></figure>

4.

<figure><img src="https://static.us-east-1.prod.workshops.aws/public/a3815579-c177-4281-8371-a32b0d20cab5/static/ch1/1/4.png" alt=""><figcaption></figcaption></figure>

5.

<figure><img src="https://static.us-east-1.prod.workshops.aws/public/a3815579-c177-4281-8371-a32b0d20cab5/static/ch1/1/5.png" alt=""><figcaption></figcaption></figure>

\
