# 09 preliminary

* **Python 프로그래밍 기초**: Python 언어에 대한 기본적인 이해와 사용 경험이 필요하다. 이는 변수, 제어 구조, 함수, 클래스, 라이브러리 사용 등을 포함한다.
* **API의 기본 개념**: API의 동작 방식, 요청과 응답의 구조, HTTP 메서드(GET, POST 등)에 대한 기본적인 이해가 필요하다.
* **인터넷 및 네트워크 기초**: 네트워크 요청, 응답, 오류 처리, API 호출 시의 기본적인 네트워크 개념이 필요하다.
* **JSON 데이터 형식**: API 응답으로 자주 사용되는 JSON 형식에 대한 이해와 이를 파싱하는 방법에 대한 지식이 필요하다.
* **기본적인 데이터 처리 및 파싱**: 데이터의 구조를 이해하고, 필요한 정보를 추출하거나 변환하는 방법에 대한 기초 지식이 필요하다.
* **명령줄 도구 사용**: OpenAI API 키 발급 및 관리, Python 패키지 설치 등 명령줄에서 작업을 수행할 수 있는 능력이 필요하다.
* **기본적인 디버깅 및 문제 해결 능력**: 코드 실행 중 발생할 수 있는 오류를 식별하고 해결하는 능력.
