콘텐츠로 이동

05. Antigravity에서 코딩하기

"우리는 지금까지 컴퓨터(주방)와 파이썬(조리 도구)을 세팅했습니다. 이제 최첨단 스마트 키친 (Antigravity) 으로 들어갑니다."

1. Antigravity란 무엇인가?

Antigravity는 전 세계 개발자들이 가장 사랑하는 VS Code (Visual Studio Code) 를 기반으로 만들어졌습니다. 여기에 Google의 최신 AI 기술이 결합된, 대화형 코딩 파트너입니다.

🔄 코딩 방식의 변화

graph TD
    subgraph Old["😫 과거의 코딩 (Solo)"]
    H1["사람: 고민"] -->|"타이핑"| C1["코드 작성"]
    C1 -->|"실행"| E1["에러 발생!"]
    E1 -->|"구글링 & 좌절"| H1
    end
    style Old fill:#eceff1,stroke:#cfd8dc

⬇️

graph TD
    subgraph New["🚀 Antigravity 코딩 (With AI)"]
    H2["사람: 기획 & 지시"] -->|"자연어 프롬프트"| AI["AI 파트너"]
    AI -->|"초안 작성"| C2["코드 제안"]
    C2 -->|"검토 & 수정"| H2
    C2 -->|"실행"| S2["성공!"]
    end
    style New fill:#e8f5e9,stroke:#66bb6a
  • 기존 방식: 문법 하나 틀리면 멈추고, 에러 잡느라 밤을 샜습니다.
  • Antigravity 방식: 내가 "무엇(What)"을 만들고 싶은지 말하면, AI가 "어떻게(How)"를 보여줍니다.

2. 왜 지금 Antigravity인가?

앞서 배웠던 터미널, 쉘, 파이썬 설치... 이 모든 것들이 Antigravity 안에는 이미 완벽하게 통합되어 있습니다. 터미널을 따로 켜고, 메모장을 따로 켤 필요가 없습니다.

  • 통합 환경 (IDE): 요리 재료(파일), 도구(터미널), 레시피(코드), 보조 요리사(AI)가 한 화면에 다 있습니다.

3. 프롬프트 기반 코딩 (Prompt to Code)

여러분이 해야 할 일은 어려운 영단어(문법)를 암기하는 게 아닙니다. 여러분이 만들고 싶은 것을 명확하게 설명하는 '기획력'입니다.

📝 좋은 프롬프트 예시

"숫자 맞추기 게임을 만들고 싶어. 1부터 100 사이의 숫자를 랜덤으로 뽑고, 내가 맞추면 축하해줘. 기회는 5번이야."

4. 우리가 배운 지식의 쓸모 (핵심!)

"AI가 다 해주면 우리는 뭘 배우나요?"

AI가 짜준 코드가 왜 실행되는지, 어디를 고쳐야 하는지를 알아야 합니다. 우리가 앞서 배운 변수, 함수, 클래스 지식이 바로 그 독해력(Literacy)이 됩니다. AI는 훌륭한 작가고, 여러분은 편집장이 되어야 합니다.

5. 필수 환경 설정 (Extension & Venv)

Antigravity(VS Code 기반)가 파이썬을 제대로 이해하려면 딱 두 가지 세팅만 기억하세요.

1) Python Extension 설치 (도구 장착)

좌측 메뉴의 블록 조각 모양(Extensions) 아이콘을 누르고 Python을 검색해서 설치합니다. (Microsoft 공식)

  • 역할: 코드 색깔 입히기, 자동 완성, 실행 버튼 제공.

2) 가상환경(Interpreter) 잡기 (매우 중요 ⭐)

파이썬 도구가 설치되었는데, 편집기가 엉뚱한 파이썬(시스템 파이썬)을 바라보고 있을 수 있습니다. 우리가 만든 .venv 안의 파이썬을 바라보게 해줘야 합니다.

만능 단축키: 명령 팔레트

VS Code의 모든 기능을 검색하는 검색창입니다.

  • Mac: Cmd + Shift + P
  • Windows: Ctrl + Shift + P

[세팅 순서]

  1. 명령 팔레트를 엽니다.
  2. Python: Select Interpreter 라고 입력하고 엔터를 칩니다.
  3. 목록에서 ('.venv': venv) 라고 적혀 있거나 별표(⭐)가 있는 항목을 선택합니다.
  4. 확인: 화면 우측 하단 상태 표시줄에 ('.venv': venv)라고 떴는지 확인합니다.

Interpreter Status

이제 여러분의 편집기는 완벽하게 세팅되었습니다!

다음 2부에서는 본격적으로 AI가 써주는 코드를 '읽는 법(문법)'을 배워보겠습니다. 🚀