2025/09 3

[스나이퍼팩토리] 한컴AI 2기 - gemini CLI

강사님의 소개를 받고, gemini CLI를 설치하고 사용해보았다.npx https://github.com/google-gemini/gemini-cli cmd를 열어서 npx로 바로 쓸 수 있다. 설치 이후 다른 곳에서 실행할 때에는, 디렉토리에서gemini를 입력하는 것으로 쓸 수 있다. VS코드에서 터미널을 열어 실행하면, 다음과 같은 내용을 볼 수 있다.vs코드를 연결할 수 있고, 샌드박스 모드를 실행할 수도 있다.나의 상황에서는 강의교안 .ipynb 파일을 셀단위로 학습할 때 유용할 것 같다는 생각이 들었다.시험삼아 gpt api를을 호출하는 코드가 있는 노트북 파일을 대상으로 프롬프트를 입력했다. 저장을 안눌렀어서인지 파일이 부재하는 것처럼 답변했는데, 어쨌든 코파일럿으로 고치는 것 처럼 Yes..

한컴AI 2기 2025.09.14

[스나이퍼팩토리] 한컴AI 2기 - 파이썬 파일 I/O, 랜덤시드 숫자 맞추기 게임, CLI 학생 성적 관리 프로그램

파이썬 파일 I/O모드의미설명r읽기 모드파일을 읽기 전용으로 엽니다. (파일이 존재해야 함)w쓰기 모드새로운 파일을 생성하고, 내용을 씁니다. (파일이 있으면 덮어씀)a추가 모드파일이 있으면 내용을 추가하고, 없으면 새로 생성x배타적 생성파일이 존재하면 오류 발생, 없으면 새로 생성b바이너리 모드파일을 바이너리(이진) 모드로 엽니다. (예: 이미지, 영상 등)t텍스트 모드파일을 텍스트 모드로 엽니다. (기본값)위의 내용들을 가지고, 몇가지 연습 문제를 풀었다.하지만 예제에만 그치면 별 재미가 없다!바이너리 파일을 읽을 수 있어서, 포켓몬스터 어나더레드의 moves.dat를 시험삼아 읽혀봤다.fileObj2 = open("moves.dat", "r+b")실행 결과, 다음과 같은 내용이 나왔다.b'\x04\..

한컴AI 2기 2025.09.10

[스나이퍼팩토리] 한컴AI 2기 - npm, mysql, 몽고DB CRUD

npm initnpm init을 하면, 패키지를 구성하기 위한 속성들을 커맨드라인에서 입력하게된다.패키지명, 버전, 설명, 진입점, 테스트커맨드, 깃주소, 키워드, 작성자, 라이센스 등을 설정할 수 있다.C:\한컴개발\노드js>npm initThis utility will walk you through creating a package.json file.It only covers the most common items, and tries to guess sensible defaults.See `npm help init` for definitive documentation on these fieldsand exactly what they do.Use `npm install ` afterwards to in..

한컴AI 2기 2025.09.03