Gemini CLI로 코딩의 재미를 느껴보세요! 비개발자도 쉽게 시작하는 AI 도구
안녕하세요! 코딩이 처음이거나 기술에 익숙하지 않은 분들을 위해, **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 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개: 게임과 그래픽의 세계로!
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 (자주 묻는 질문)
A: 네, 하루 1000회 요청까지 무료로 사용할 수 있습니다. 더 많은 사용량이 필요하면 Google AI Studio에서 요금제를 확인하세요.
A: CMD는 Windows의 명령 프롬프트로, 키보드로 명령어를 입력해 프로그램을 실행하는 도구입니다. Windows 키 + R을 누르고
cmd를 입력해 실행할 수 있습니다.A: 전혀 어렵지 않습니다! Python은 python.org에서 다운로드하고, CMD에서
pip install pygame를 실행하면 됩니다. 피아노 예제에는 pip install numpy도 필요합니다.A: 먼저 설치 가이드(링크)를 따라 Node.js, Gemini CLI, API 키 설정을 확인하세요. CMD를 관리자 권한으로 실행하거나, Python 버전(
python --version)을 확인해보세요.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로 코딩의 재미를 느껴보세요! 궁금한 점이 있다면 댓글로 물어보시고, 여러분의 멋진 작품도 공유해주세요! 🚀