Gemini CLI로 코딩의 재미를 느껴보세요! 비개발자도 쉽게 시작하는 AI 도구

안녕하세요! 코딩이 처음이거나 기술에 익숙하지 않은 분들을 위해, Gemini CLI라는 멋진 도구를 소개합니다. Gemini CLI는 Google의 AI 기술을 터미널(Windows에서는 CMD)에서 간단히 실행할 수 있게 해주는 도구로, 복잡한 코딩 지식 없이도 창의적인 작업을 할 수 있습니다. 이 블로그에서는 비개발자도 바로 실행해볼 수 있는 재미있는 Python과 Pygame 예제를 소개하고, Gemini CLI가 왜 유용한지 알려드릴게요!

image.pngimage.png클릭하여 확대

참고: Gemini CLI 설치 방법은 이 링크를 참고하세요. Node.js와 API 키 설정만 완료하면 누구나 쉽게 시작할 수 있습니다! https://www.gumicoding.co.kr/posts/GExvfQMJXbRaWHVwKibB

Gemini CLI란?

Gemini CLI는 Google의 AI를 활용해 텍스트, 코드, 데이터 분석 등을 생성할 수 있는 명령줄 도구입니다. 예를 들어, 간단한 명령어로 Python 코드를 만들거나, 게임 애니메이션을 띄울 수 있어요. 비개발자에게 특히 좋은 점은 명령어만 입력하면 AI가 알아서 코드를 만들어준다는 것! CMD에서 몇 줄 입력으로 멋진 결과를 볼 수 있습니다.

비개발자에게 왜 유용할까?

  • 쉽게 시작 가능: 복잡한 설정 없이 간단한 명령어로 사용.
  • 창의적 작업: 블로그 초안, 게임, 데이터 정리 등 다양한 작업 가능.
  • 학습 도구: Python이나 게임 제작을 재미있게 배울 수 있음.
  • 실용성: 일상 업무(예: 이메일 초안, 일정 계획)에도 활용 가능.

이제, 비개발자도 바로 실행해볼 수 있는 Python과 Pygame 예제를 소개할게요. 모든 예제는 Windows CMD에서 실행 가능하며, 한글로 작성된 프롬프트로 Gemini CLI가 코드를 생성합니다.


Python 예제 5개: 간단하고 재미있는 작업

Python은 초보자 친화적인 프로그래밍 언어로, Gemini CLI로 코드를 생성하면 바로 실행해볼 수 있습니다. 아래 예제들은 CMD에서 python filename.py로 실행 가능하며, Python 3.9 이상이 설치되어 있어야 합니다 (pip install python으로 설치).

1. 간단한 계산기

  • 무엇?: 두 숫자와 연산자를 입력해 결과를 확인.

  • 명령어:

    gemini generate --prompt "두 숫자와 연산자(+, -, *, /)를 입력받아 결과를 출력하는 파이썬 스크립트를 작성해줘. 'calculator.py'로 저장."
    
  • 실행:

    python calculator.py
    
  • 결과: 첫 번째 숫자를 입력하세요: 5, 연산자: +, 두 번째 숫자: 3결과: 8.0

2. 단어 빈도수 계산

  • 무엇?: 문장에서 단어 빈도수를 계산.

  • 명령어:

    gemini generate --prompt "문장을 입력받아 각 단어의 빈도수를 출력하는 파이썬 스크립트를 작성해줘. 'word_frequency.py'로 저장."
    
  • 실행:

    python word_frequency.py
    
  • 결과: 문장을 입력하세요: 나는 코드를 좋아해 코드를나는: 1, 코드를: 2, 좋아해: 1

3. 숫자 맞추기 게임

  • 무엇?: 1~100 사이 숫자를 맞추는 게임.

  • 명령어:

    gemini generate --prompt "1부터 100까지 숫자를 맞추는 게임을 위한 파이썬 스크립트를 작성해줘. 힌트(더 높게/낮게)를 제공해. 'guess_number.py'로 저장."
    
  • 실행:

    python guess_number.py
    
  • 결과: 숫자를 추측하세요 (1-100): 50더 높게!

4. 할 일 목록

  • 무엇?: 할 일을 추가하고 목록을 확인.

  • 명령어:

    gemini generate --prompt "할 일을 추가하고 목록을 볼 수 있는 파이썬 스크립트를 작성해줘. 'todo_list.py'로 저장."
    
  • 실행:

    python todo_list.py
    
  • 결과: 할 일 추가(a), 목록 보기(v), 종료(e): a할 일을 입력하세요: 우유 사기할 일 목록: ['우유 사기']

5. 온도 변환기

  • 무엇?: 섭씨를 화씨로 변환.

  • 명령어:

    gemini generate --prompt "섭씨를 화씨로 변환하는 파이썬 스크립트를 작성해줘. 'temp_converter.py'로 저장."
    
  • 실행:

    python temp_converter.py
    
  • 결과: 섭씨 온도를 입력하세요: 2525°C는 77.0°F입니다


Pygame 예제 5개: 게임과 그래픽의 세계로!

Pygame은 Python으로 간단한 게임을 만들 수 있는 라이브러리입니다. pip install pygame로 설치하며, 피아노 예제는 pip install numpy도 필요합니다. 아래 예제들은 400x400 창에서 동작하며, 비개발자도 키보드나 마우스로 쉽게 조작할 수 있습니다.

1. 튀는 공 애니메이션

  • 무엇?: 화면에서 튀는 빨간 공.

  • 명령어:

    gemini generate --prompt "400x400 창에서 튀는 공 애니메이션을 위한 Pygame 스크립트를 작성해줘. 'bouncing_ball.py'로 저장."
    
  • 실행:

    python bouncing_ball.py
    
  • 결과: 빨간 공이 창 안에서 튕김.

2. 키보드로 사각형 이동

  • 무엇?: 화살표 키로 파란 사각형 이동.

  • 명령어:

    gemini generate --prompt "400x400 창에서 화살표 키로 사각형을 이동시키는 Pygame 스크립트를 작성해줘. 'move_rectangle.py'로 저장."
    
  • 실행:

    python move_rectangle.py
    
  • 결과: 화살표 키로 사각형이 움직임.

3. 색상 변경 원

  • 무엇?: 마우스 클릭 시 원의 색상 변경.

  • 명령어:

    gemini generate --prompt "400x400 창에서 마우스 클릭 시 원의 색상이 랜덤으로 바뀌는 Pygame 스크립트를 작성해줘. 'color_circle.py'로 저장."
    
  • 실행:

    python color_circle.py
    
  • 결과: 클릭할 때마다 원의 색상이 바뀜.

4. 간단한 그림판

  • 무엇?: 마우스로 선 그리기.

  • 명령어:

    gemini generate --prompt "400x400 창에서 마우스로 선을 그릴 수 있는 간단한 그림판 Pygame 스크립트를 작성해줘. 'drawing_app.py'로 저장."
    
  • 실행:

    python drawing_app.py
    
  • 결과: 마우스 드래그로 검은 선을 그림.

5. 간단한 피아노

  • 무엇?: a, s, d 키로 음 재생.

  • 명령어:

    gemini generate --prompt "400x400 창에서 a, s, d 키를 눌렀을 때 서로 다른 음을 재생하는 Pygame 스크립트를 작성해줘. 'piano.py'로 저장."
    
  • 실행:

    python piano.py
    
  • 결과: 키를 누를 때 서로 다른 음이 재생.


시작해볼 준비 되셨나요?

Gemini CLI는 코딩을 몰라도 누구나 쉽게 사용할 수 있는 강력한 도구입니다. 위 예제를 CMD에서 실행해보고, 자신만의 아이디어를 추가해 보세요! 예를 들어, 계산기 코드를 수정해 새로운 연산을 추가하거나, 그림판에 색상을 추가해 볼 수도 있죠. 설치가 아직이라면 설치 가이드를 따라 10분 만에 설정을 완료할 수 있습니다.


FAQ (자주 묻는 질문)

Q: Gemini CLI는 무료인가요?
A: 네, 하루 1000회 요청까지 무료로 사용할 수 있습니다. 더 많은 사용량이 필요하면 Google AI Studio에서 요금제를 확인하세요.

Q: CMD가 뭔가요?
A: CMD는 Windows의 명령 프롬프트로, 키보드로 명령어를 입력해 프로그램을 실행하는 도구입니다. Windows 키 + R을 누르고 cmd를 입력해 실행할 수 있습니다.

Q: Python이나 Pygame 설치가 어렵지는 않나요?
A: 전혀 어렵지 않습니다! Python은 python.org에서 다운로드하고, CMD에서 pip install pygame를 실행하면 됩니다. 피아노 예제에는 pip install numpy도 필요합니다.

Q: 코드가 작동하지 않으면 어떻게 하나요?
A: 먼저 설치 가이드(링크)를 따라 Node.js, Gemini CLI, API 키 설정을 확인하세요. CMD를 관리자 권한으로 실행하거나, Python 버전(python --version)을 확인해보세요.

Q: 다른 언어나 도구도 지원하나요?
A: Gemini CLI는 Python 외에도 다양한 언어의 코드를 생성할 수 있습니다. 예를 들어, JavaScript나 HTML도 요청 가능합니다. 프롬프트에 원하는 언어를 명시하면 됩니다!


용어 설명

  • Gemini CLI: Google의 AI를 명령줄에서 사용할 수 있는 도구. 텍스트나 코드를 생성해줍니다.
  • CMD (명령 프롬프트): Windows에서 명령어를 입력해 프로그램을 실행하는 검은색 창.
  • Python: 초보자 친화적인 프로그래밍 언어. 계산기, 게임 등을 쉽게 만들 수 있음.
  • Pygame: Python으로 게임이나 그래픽을 만들 때 사용하는 라이브러리.
  • 프롬프트: Gemini CLI에 입력하는 요청 문장. 예: "파이썬 코드를 작성해줘."
  • API 키: Gemini CLI가 Google AI와 통신하기 위한 비밀번호 같은 코드.
  • Node.js: Gemini CLI를 실행하기 위한 기본 환경. JavaScript를 실행하는 도구.
  • pip: Python 라이브러리(예: Pygame)를 설치하는 명령어.

Gemini CLI로 코딩의 재미를 느껴보세요! 궁금한 점이 있다면 댓글로 물어보시고, 여러분의 멋진 작품도 공유해주세요! 🚀