상세정보
요즘 AI 페어 프로그래밍
- 저자
- 서지연
- 출판사
- 골든래빗(주)
- 출판일
- 2024-05-25
- 등록일
- 2024-11-07
- 파일포맷
- PDF
- 파일크기
- 6MB
- 공급사
- 교보문고
- 지원기기
-
PC
PHONE
TABLET
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
2022년 깃허브 리서치에 따르면 깃허브 코파일럿을 사용하는 개발자는 55% 더 빠르고, 달성율은 75% 더 높습니다. 이미 포춘 500대 기업 1/3이 AI 코딩 도구를 사용합니다. AI와 페어 프로그래밍하세요. 차원이 다른 생산성을 발휘할 수 있게 됩니다. AI 협업 도구를 잘 활용하면 동료의 시간을 빼앗지 않고도, 언제든 나에게 필요한 코드와 지식을 빠르고 정확하게 확보할 수 있습니다.
이 책은 효과적으로 원하는 결과물을 얻어내는 LLM 프롬프트 엔지니어링 기법을 배우고 나서, 깃허브 코파일럿, 챗GPT, 클로드를 활용해 프로그래밍을 더 빠르고 즐겁게 할 수 있는 방법을 예제를 곁들여 설명합니다. 완독하고 나면 AI 페어 프로그래밍 시대에 개발자로 살아가는 놀라우면서도 가장 기본적인 생존 방식을, 터득하게 될 겁니다.
저자소개
카카오, 네이버, 페이스북 등에서 뉴스, 커머스, AI, NFT, 엔터테이먼트 등 여러 도메인을 탐험했습니다. 세상을 더 즐겁게 할 제품 만들기를 좋아하는 개발자로서 코드 리뷰 그리고 함께 성장하는 개발 문화에 관심이 많습니다. 데뷰, 인프콘 등에서 기술 발표, 팟캐스트 〈나는프로그래머다〉 공동 MC를 진행했습니다. 개발자 수다가 있는 곳이라면 ‘치즈
목차
[PART 1_ AI 페어 프로그래밍의 세계로]
01장 AI 페어 프로그래밍
__1.1 전통적인 페어 프로그래밍
__1.2 AI 페어 프로그래밍
__1.3 왜 AI 도구와의 페어 프로그래밍일까?
핵심 리마인드
02장 프롬프트 엔지니어링 이해
__2.1 첫 번째 AI 프롬프트, 챗GPT의 등장
__2.2 프롬프트 엔지니어링의 중요성
__2.3 프롬프트 엔지니어링 4S 원칙
__2.4 반드시 알아둬야 할 프롬프팅 테크닉
__2.5 프롬프트 엔지니어링 가이드
핵심 리마인드
03장 코파일럿 동작 원리와 사용법
__3.1 깃허브 코파일럿이란?
__3.2 깃허브 코파일럿 프로세스
__3.3 깃허브 코파일럿 챗 소개 + VSCode에서 사용하기
__3.4 코파일럿 예약어 소개
핵심 리마인드
04장 게임 만들며 코파일럿 체험하기
__[실습 01] 파이게임을 활용한 틱택토 게임 만들기
핵심 리마인드
[PART 2_ 실습으로 배우는 상황별 AI 활용]
05장 버그 픽스하기
__[실습 02] 터미널 에러 메시지로 버그 픽스하기
__[실습 03] Lint 도구로 터미널 에러 수정하기
__[실습 04] 예외 처리 및 코드 개선하기
핵심 리마인드
06장 데이터 생성하기
__[실습 05] VSCode로 가짜 데이터 CSV 파일 생성하기
__[실습 06] 스타워즈 인물 데이터 CVS 파일 생성하기
__[실습 07] JSON 형식으로 이커머스 상품 및 리뷰 생성하기
__[실습 08] 파이썬으로 대량의 데이터를 만들기
__[실습 09] 파이썬으로 클래스 코드를 활용해 예제 데이터 생성하기
핵심 리마인드
07장 DB 스키마 설계, 쿼리 생성, 시각화하기
__[실습 10] 데이터베이스 스키마와 쿼리 설계하기
__[실습 11] ERD로 데이터 시각화하기
__[실습 12] 깃허브 Gist 사용해 ERD로 시각화하기
__[실습 13] 깃허브 Gist 사용해 DFD로 시각화하기
__[실습 14] 깃허브 Gist 사용해 시퀀스 다이어그램으로 시각화하기
핵심 리마인드
08장 리팩터링하기
__[실습 15] 함수, 클래스 추출하여 재사용성 높이기
__[실습 16] 알고리즘 최적화하기
__[실습 17] 내 코드에 디자인 패턴 적용하기
핵심 리마인드
09장 개발 문서 생성하기
__[실습 18] 오픈 소스 프로젝트 README.md 역할과 중요성 확인하기
__[실습 19] 이미 존재하는 코드의 README.md 문서 생성하기
__[실습 20] FastAPI의 함수에 설명 추가하기
핵심 리마인드
10장 코드 분석하기
__[실습 21] AI 도구를 활용해 효율적으로 탐색하기
__[실습 22] 비밀번호의 유효성 검사 정규식 확인하기
핵심 리마인드
11장 AI로 스터디하기
__[실습 23] 코파일럿으로 코드 리뷰하기
__[실습 24] 챗GPT로 코드 리뷰하기
__[실습 25] AI를 활용해 리트코드 알고리즘 학습하기
__[실습 26] AI 도용해 도구를 활용해 디자인패턴 효율적으로 공부하기
__[실습 27] 옵저버 디자인 패턴을 활용한 이메일 서비스 구현하기
핵심 리마인드
12장 데이터 분석하기
__[실습 28] 호텔 리뷰 데이터셋을 활용한 감성 분석
__[실습 29] 데이터 이용해 그래프 그리기, 시각화하기
핵심 리마인드
부록 A 코파일럿 CLI 소개 + 사용하기