All Pages
7강. Skill의 전환 + 종합 실습
7강. Skill의 전환 + 종합 실습
2026.07.077강 종합 실습 ⏱ 약 70분 0. 학습 목표→ Claude.ai에서 배운 Skill 개념을 Claude Code로 옮기고, 지금까지 쌓아온 것을 하나의 1차 완성본으로 종합합니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 종합 실습 강의입니다. Claude.ai에서 배운 Skill 개념을 Claude Code로 옮기고,지금까지 쌓아온 것을 하나의 프로젝트로 종합합니다. 6강에서 한 번 해본 백업 절차를앞으로 매번 반복하는 대신 재사용 가능한 스킬로 묶고, 이 강의를 마치면 CLAUDE.md·재사용 스킬·백업본까지 갖춘 완성된 프로젝트 폴더, 이른바 1차 완성본이 만들어집니다. 0.2 이번 강의 실습 내용 이번 강의에서 직접 해보는 것은 다음과 같습니다.6강의 백업 절차를 재사용 가능한 스킬로 ..
6강. 프로젝트 개념의 전환
6강. 프로젝트 개념의 전환
2026.07.076강 실습 중심 ⏱ 약 45분 0. 학습 목표→ git 없이도 "작업을 되돌릴 수 있다"는 감각을, 폴더를 복사해 비교하는 방식으로 직접 체감합니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 5강 끝에서 예고한 대로, Claude Code가 파일을 직접 고치다 보면 "이전 상태로 되돌리고 싶다"는 순간이 옵니다.이번 강의는 그 되돌리기를 가장 단순한 방식, 곧 폴더를 통째로 복사해두고 나중에 비교하는 방식으로 직접 해봅니다. git이라는 전문 도구는 아직 쓰지 않습니다.손으로 흉내 내보면서, 왜 나중에 git이 필요해지는지 그 밑거름을 먼저 쌓는 것이 목표입니다. 더불어 Claude.ai의 Projects(대화와 파일 묶음)가 Claude Code에서는 실제 폴더로 바뀐다는 점..
5강. 컨텍스트 엔지니어링의 전환
5강. 컨텍스트 엔지니어링의 전환
2026.07.075강 실습 중심 ⏱ 약 45분 0. 학습 목표→ 3강에서 요청마다 반복해 넣어야 했던 파일명과 조건을, CLAUDE.md 파일 하나로 줄이는 법을 익힙니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 3강에서 기존 파일을 고칠 때는 대상 파일·바꿀 지점·원하는 동작·유지할 것 네 가지를 요청문에 담아야 한다고 배웠습니다. 그런데 이걸 요청마다 매번 반복하려니 번거로웠습니다. "또 inventory.py에서, 또 함수 구조는 유지하고…"를 매번 쓰는 셈이니까요.이번 강의는 그 반복을 CLAUDE.md 파일 하나로 덜어내는 법을 다룹니다. 이것은 Claude.ai에서 배운 컨텍스트 엔지니어링의 Claude Code 버전입니다.Claude.ai가 대화에 참고 자료를 넣는 것이었다면,C..
4강. 모델 선택 & 권한 승인 흐름
4강. 모델 선택 & 권한 승인 흐름
2026.07.074강 실습 중심 ⏱ 약 45분 0. 학습 목표→ 작업을 맡기기 전에 내가 쥘 수 있는 두 손잡이, 곧 승인(안전)과 모델(성능·비용)을 다루는 법을 익힙니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 3강까지 우리는 Claude Code에 일을 맡기는 법을 익혔습니다.그런데 일을 맡긴다는 것은 통제를 완전히 넘기는 것이 아닙니다.맡기기 전에, 그리고 맡기는 도중에 내가 쥐고 있어야 할 손잡이가 있습니다. 이번 강의는 그 손잡이 두 개를 다룹니다. 하나는 승인입니다.Claude Code가 실제로 무엇을 바꾸기 전에 사람이 확인하는 장치로,잘못된 실행을 막는 안전의 손잡이입니다.3강에서 요청마다 열어 봤던 그 화면이 바로 이것입니다. 다른 하나는 모델입니다.같은 일도 어떤 모델에..
3강. 프롬프팅의 전환
3강. 프롬프팅의 전환
2026.07.073강 실습 중심 ⏱ 약 50분 0. 학습 목표→ 기존 파일을 고치는 위임형 요청문을 스스로 잘 쓰는 법을, 허술한 요청과 구체적인 요청의 결과 차이로 직접 익힙니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 2강에서 Claude Code가 파일을 직접 고친다는 것을 확인했습니다.그렇다면 이제 실제로 중요한 질문은 이것입니다. 일을 맡길 때 요청문을 어떻게 써야 원하는 결과가 나오는가? 1강의 hello.py는 새 파일을 이름만 정해 만드는 단순한 요청이라 요청문을 크게 신경 쓸 필요가 없었습니다.그러나 이미 만들어진 파일을 고칠 때는 이야기가 다릅니다.같은 기능을 부탁해도, 요청문이 허술하면 엉뚱한 곳이 바뀌고 구체적이면 원하는 대로 바뀝니다. 이번 강의는 이 차이를 직접 만들..
2강. Claude Code란? — 하네스(harness)
2강. Claude Code란? — 하네스(harness)
2026.07.072강 개념 중심 ⏱ 약 40분 0. 학습 목표→ 1강에서 설명 없이 겪었던 경험을, "정확히 무엇이었는가"로 정리합니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 개념 중심 강의입니다. 1강에서는 설명 없이 일단 Claude Code를 실행해봤습니다.이번 강의는 그때 일어난 일을 정확히 무엇이었는지 정리하는 시간입니다. 1강 Claude Code 사용 경험을 계속 다시 꺼내며, Claude Code 사용이 Claude.ai와 근본적으로 무엇이 다른지 이해하고,앞으로 배울 강의들이 왜 이런 순서로 진행되는지 전체 지도를 그립니다. 구분내용되짚을 것1강에서 hello.py로 겪은 위임 경험이해할 것Claude.ai와 Claude Code의 근본적 차이, 프롬프트·컨텍스트·하네스 3층위 구분 1. 방금 겪..
1강. Claude Code 실행해보기
1강. Claude Code 실행해보기
2026.07.071강실습 중심 ⏱ 약 50분 0. 학습 목표→ Claude Code를 내 컴퓨터에 설치해 실행하고, 간단한 파일 하나를 만들어보며 "위임"이라는 감각을 직접 느껴봅니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 지금까지Claude.ai 학습 트랙에서는 대화창에 질문을 던지는 방식을 익혔습니다. 이번 강의부터는 방향이 달라집니다.Claude 에게 질문을 하는 것이 아니라, 터미널 안에서 작업 자체를 맡기는 Claude Code를 다룹니다. 0.2 이번 강의 실습 내용 오늘은Claude Code를 바로 쓸 수 있는 상태로 만들고 hello.py 생성과 실행을 처음으로 직접 실행해본 뒤, 위임하는 작업을 처음으로 경험합니다. 다음 강의에서 이번 강의 실습 내용에 대해 "방금..
6강. launch.json으로 실행·디버그 설정 관리하기
6강. launch.json으로 실행·디버그 설정 관리하기
2026.07.046강 구현 중심 ⏱ 약 20분 0. 학습 목표→ 디버그 설정을 launch.json 파일에 저장해, 원하는 방식으로 반복 실행합니다.더보기이번 글은 구현 중심 강의이며, 시리즈의 선택 강의입니다. 5강까지로도 VSCode에서 코드를 실행하고 디버깅하는 데는 충분합니다.이번 강의는 디버깅을 "매번 같은 조건으로", "값을 전달하면서" 반복해야 할 때 유용한 도구를 다룹니다.지금 필요하지 않다면 나중에 그런 상황이 왔을 때 돌아와도 됩니다. 5강에서 F5를 누르면 VSCode가 알아서 디버깅을 시작했습니다.이때 VSCode는 기본 설정으로 실행한 것입니다.그런데 실제 프로그램은 실행할 때 값을 받거나(명령행 인자), 특정 환경변수가 필요한 경우가 많습니다.이런 조건을 매번 손으로 맞추는 대신 launch.j..
5강. 디버깅 — 중단점으로 코드 흐름 따라가기
5강. 디버깅 — 중단점으로 코드 흐름 따라가기
2026.07.045강 구현 중심 ⏱ 약 25분 0. 학습 목표→ 중단점으로 코드를 멈춰 세우고, 변수 값을 직접 확인하며 버그를 찾습니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 구현 중심 강의이자, 이 시리즈의 핵심입니다. 지금까지는 코드가 잘 동작했습니다.하지만 실제 개발에서는 "실행은 되는데 결과가 이상한" 상황이 훨씬 많습니다. 지난 시리즈에서는 이럴 때 print를 여기저기 넣어 값을 찍어 보는 것이 전부였습니다.이번 강의에서는 코드를 원하는 지점에서 멈춰 세우고, 그 순간 변수에 어떤 값이 들어 있는지 화면에서 직접 들여다보는 디버깅을 배웁니다. 실습에는 지금까지 쓰던 GUI 프로그램 대신, 버그가 하나 숨어 있는 작은 계산 스크립트를 새로 만듭니다.창을 띄우는 프로그램은 실행 흐름을 멈춰 관찰하기에 적..
4강. 가상환경을 VSCode에 연결하기
4강. 가상환경을 VSCode에 연결하기
2026.07.044강 구현 중심 ⏱ 약 30분 0. 학습 목표→ VSCode가 사용할 Python을 인터프리터로 연결·검증하고, 그 인터프리터로 코드를 실행하는 두 가지 방법을 익힙니다.더보기이번 글은 구현 중심 강의이자, 가장 중요한 강의입니다. 3강에서 "VSCode가 .venv의 존재는 알지만 사용은 아직 정해지지 않았다"고 했습니다.VSCode에게 "코드를 실행할 때 이 .venv 안의 Python을 써라"라고 지정하는 것을 인터프리터 선택이라고 합니다.최신 VSCode(2026년 기준, Python Environments 확장 포함)는 프로젝트 폴더를 열 때 그 안에 이미 있는 .venv를 자동으로 찾아 바로 사용하는 경우가 많지만, 그렇지 않으면 직접 선택해야 합니다. 이번 강의는 세 단계로 이어집니다.먼저 ..
3강. Python 확장 설치와 워크스페이스
3강. Python 확장 설치와 워크스페이스
2026.07.043강 구현 중심 ⏱ 약 15분 0. 학습 목표→ Python 확장을 설치해 편집 기능을 켜고, 워크스페이스 개념을 이해합니다.더보기이번 글은 구현 중심 강의입니다. 2강에서 프로젝트를 열었을 때 코드에 색은 입혀졌지만,1강에서 기대한 오타 표시나 자동완성은 아직 동작하지 않았습니다. VSCode는 기본 상태에서 여러 언어를 다루는 가벼운 편집기라,Python에 특화된 기능은 확장(Extension)을 설치해야 켜지기 때문입니다. 이번 강의에서는 Python 확장을 설치해 그 기능들을 켭니다.그리고 2강 끝에서 언급한 워크스페이스 개념을 정리합니다. 다만 이번 강의에서 가상환경 연결까지 하지는 않습니다.확장을 설치해도 "VSCode가 어떤 Python을 쓸지"는 아직 정해지지 않은 상태로 남겨두는데,그 이..
2강. VSCode 설치와 첫 화면
2강. VSCode 설치와 첫 화면
2026.07.042강 실습 중심 ⏱ 약 20분 0. 학습 목표→ VSCode를 설치하고, 화면 구성을 익힌 뒤, 프로젝트 폴더를 엽니다.더보기0.1 이번 글에서 다룰 내용 이번 글은 실습 중심 강의입니다. 1강에서 VSCode를 쓸 이유를 이해했으니, 이번 강의에서는 실제로 설치하고 화면에 익숙해집니다.Ubuntu에 VSCode를 설치하고,처음 열린 화면의 각 영역이 무엇인지 익히고,지난 시리즈에서 만든 ~/Dev/Project 폴더를 VSCode로 엽니다. 이번 강의에서는 아직 코드를 실행하거나 가상환경을 연결하지 않습니다."VSCode 화면에 익숙해지고 내 프로젝트를 여는 것"까지가 목표입니다. 화면 구조를 알아두면 다음 강의부터 나오는 "명령 팔레트", "상태 바" 같은 말이 훨씬 쉽게 들어옵니다.구분내용이해할 것..