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

참고: 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- 결과:
섭씨 온도를 입력하세요: 25→25°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로 코딩의 재미를 느껴보세요! 궁금한 점이 있다면 댓글로 물어보시고, 여러분의 멋진 작품도 공유해주세요! 🚀
'Develop' 카테고리의 다른 글
| 나만의 AI 연구 비서, Google NotebookLM 완벽 가이드 (0) | 2025.09.04 |
|---|---|
| Flutter + Gemini CLI 로또 번호 생성기 튜토리얼 (0) | 2025.07.30 |
| Windows용 Gemini CLI 완전 설치 가이드 (0) | 2025.07.28 |
| Ubuntu에서 VirtualBox KVM 충돌 이슈 해결 방법 (0) | 2025.07.22 |
| Windows에서 CLI로 Flutter 설치 및 프로젝트 실행 튜토리얼 (0) | 2025.07.17 |