01장: 코파일럿을 이용한 AI 어시스턴트 프로그램 소개
1.1 컴퓨터와 대화하는 방법
__1.1.1 조금 더 쉽게 만들기
__1.1.2 훨씬 더 쉽게 만들기
1.2 기술 정보
__1.2.1 AI 어시스턴트, 코파일럿
__1.2.2 코파일럿이 코드를 생성할 때 보이지 않는 곳에서 동작하는 방식(30초 요약
1.3 코파일럿이 바꾸게 될 프로그래밍 학습 방법
1.4 코파일럿이 제공하는 또 다른 기능들
1.5 코파일럿을 사용할 때의 주의점 및 과제
1.6 필요한 기술
1.7 코파일럿과 같은 AI 코드 어시스턴트에 대한 사회적 우려
02장: 코파일럿 시작하기
2.1 학습을 위한 개발 환경 설정하기
__2.1.1 개발 환경 개요
2.2 개발 환경 설정
2.3 VS Code에서 코파일럿으로 작업하기
__2.3.1 작업 폴더 설정
__2.3.2 설정이 제대로 동작하는지 확인
2.4 코파일럿을 사용할 때 자주 겪는 문제들
2.5 첫 번째 프로그래밍 실습
__2.5.1 데이터 처리 작업에서의 코파일럿의 유용성
03장: 기능 설계
3.1 함수
__3.1.1 함수의 구성 요소
__3.1.2 함수 사용
3.2 함수의 장점
3.3 함수의 역할
3.4 함수 사용이 적합한 작업은 무엇인가요?
__3.4.1 좋은 함수의 속성
__3.4.2 좋은 (그리고 나쁜 리프 함수의 예
3.5 코파일럿을 사용한 함수 설계 주기
3.6 코파일럿을 사용해 좋은 함수 만들기
__3.6.1 다니엘의 주식 추천
__3.6.2 레오의 비밀번호
__3.6.3 강력한 비밀번호 설정하기
__3.6.4 스크래블 점수판
__3.6.5 최고의 단어
04장: 파이썬 코드 읽기: 1부
4.1 코드를 읽을 수 있어야 하는 이유
4.2 코파일럿에게 코드 설명 요청하기
4.3 꼭 알아야 할 10 가지 프로그래밍 기능: 1부
__4.3.1 #1. 함수
__4.3.2 #2. 변수
__4.3.3 #3. 조건문
__4.3.4 #4. 문자열
_
추천사
"...프로그래밍의 기초와 AI 도구를 사용한 효과적인 코드 생성 방법을 탁월하게 결합해 설명합니다." - 메흐란 사하미, 스태퍼드 대학교
"이제 막 생성형 AI 도구를 사용한 코딩을 시작한 사람의 입장에서 이 책은 정말 잘 구성된 책입니다." - 애나 벨, MIT
"금세기의 가장 흥미로운 인간 작업 도우미인 인공지능과 함께 프로그래밍을 배우게 될 것입니다...” - 베스 사이먼, UC 샌디에이고, 서문 중에서
"이 책은 제가 생각했던 것 이상으로 코파일럿을 사용한 프로그래밍 학습을 깊이 있게 다룹니다." - 오스틴 Z.헨리, Microsoft