최신 글
- Lab
리눅스 명령어 기본 모음, 맥 터미널에서 직접 해 보니 같은 것과 다른 것
자주 쓰는 리눅스 명령어를 맥 터미널(zsh)에서 직접 실행해 보니 파일·권한·프로세스·압축 명령은 그대로 돌았지만, 명령 3개는 아예 없었고 2개는 옵션이 달라 오류가 났습니다. 맥에서 대신 쓸 명령까지 함께 정리했습니다.

- Lab
tar 압축·해제 명령어 정리: gz·bz2·xz·zip 중 무엇을 고를까(macOS)
tar 압축 한 줄 명령과 글자별 뜻을 먼저 정리하고, 같은 폴더를 gzip·bzip2·xz·zip으로 묶은 결과를 비교했습니다. xz가 485040바이트로 가장 작았지만 2.2초로 가장 오래 걸렸습니다. 로그 빼기, 날짜 백업, Claude Code에게 명령을 맡긴 결과도 담았습니다.

- Lab
재귀함수 이해하기, 파이썬 팩토리얼·피보나치·재귀 한도 직접 해 보니
재귀함수를 파이썬으로 직접 실행해 보니 두 갈래로 부르는 피보나치는 fib(25)에서 호출이 242,785번이었고 캐시를 붙이자 실제 계산이 26번으로 줄었습니다. 기본 재귀 한도 1000과 오류, 반복문 전환, Claude Code가 쓴 코드까지 살펴봅니다.

- Lab
타입스크립트(TypeScript) 시작하기, Node.js 실행과 타입 검사의 차이
typescript 패키지 없이 Node.js 22로 .ts 파일을 바로 실행해 보니 타입은 지우기만 하고 검사하지 않았습니다. 타입이 틀린 코드의 실행 결과, enum과 import 오류, Claude Code로 타입 오류를 찾은 결과까지 타입스크립트 첫걸음을 담았습니다.

- Lab
파이썬(Python) 주석 처리 방법, 한 줄·여러 줄·독스트링 직접 해 보니
파이썬 주석을 #, 삼중따옴표, docstring으로 나눠 맥에서 한 번씩 실행해 봤습니다. #은 무시됐고 삼중따옴표는 문자열로 남았습니다. 파이썬 3.15.0에서 여러 줄 주석을 쓰는 법과 Claude Code에게 docstring을 맡긴 결과(7.0초)를 담았습니다.

- Lab
파이썬(virtual env) 가상환경 만들기, venv와 uv로 직접 해 보니
파이썬 virtual env를 venv와 uv로 만들고, 켜고, 끄고, 지워 봤습니다. 맥 한 대에서 한 번 실행한 결과 venv는 1.1초, uv는 0.1초 걸렸습니다. 켜기 전후에 실행되는 파이썬 위치가 어떻게 바뀌는지, 가상환경인지 확인하는 방법까지 함께 정리했습니다.

- Lab
파이썬(Python) for문 사용법, 자주 쓰는 반복을 직접 실행해 보니
파이썬 for문에서 자주 쓰는 반복 8가지와 Claude Code가 쓴 반복 코드를 맥에서 한 번씩 실행했습니다. 끝값이 빠지는 range, 번호 붙이기, 반복 중 삭제 때 남는 값까지 코드와 출력을 그대로 담았습니다.

- Lab
파이썬 연산자 종류와 헷갈리는 계산 규칙 정리
파이썬 3.15.0에서 나눗셈, 음수 몫과 나머지, 음수 거듭제곱, 같은 값과 같은 객체 비교, 0.1 + 0.2 비교를 직접 실행한 결과입니다. 파이썬 연산자에서 헷갈리는 출력이 왜 그렇게 나오는지 공식 문서를 바탕으로 짚습니다.

- Lab
파이썬(Python) 컴파일, pyc 파일이 생기는 과정 직접 해 보니
맥 한 대에서 파이썬 3.15.0으로 7단계를 한 번씩 실행해 파이썬 컴파일 과정을 확인했습니다. 모듈을 불러올 때 생기는 pyc 파일, 미리 컴파일하기, 실행 전 문법 오류 찾기, 바이트코드 보기, pyc 직접 실행까지 명령과 출력 그대로 담았습니다.

- Lab
파이썬(Python) 버전 확인 방법, 터미널과 코드에서 직접 해 보니
맥 한 대에서 파이썬 버전 확인 명령을 차례로 한 번씩 실행했습니다. 기본으로 불린 것은 3.15.0이었지만 시스템 쪽에는 3.9.6이 따로 있었습니다. 어떤 파이썬이 실행되는지, 패키지 도구와 가상환경은 어느 버전에 붙는지 확인하는 순서를 담았습니다.

- Lab
파이썬(Python) 리스트 사용법, 자주 쓰는 동작을 직접 해 보니
파이썬 3.15.0에서 파이썬 리스트의 꺼내기, 추가·삭제, 정렬, 복사 실수, 범위 밖 오류, 컴프리헨션을 한 번씩 실행한 출력을 담았습니다. Claude Code가 5.3초 만에 쓴 중복 제거 코드의 실행 결과도 확인할 수 있습니다.

- Lab
파이썬(Python) 딕셔너리 사용법, 자주 쓰는 동작을 직접 실행해 보니
파이썬 딕셔너리를 만들고 꺼내고 고치고 합치는 동작과 JSON 변환을 파이썬 3.15.0에서 한 번씩 실행한 기록입니다. 없는 키를 꺼낼 때 두 방식이 어떻게 다른지, Claude Code가 7.2초 걸려 짠 단어 세기 코드의 결과도 함께 실었습니다.

- Lab
마크다운 문법, GitHub에서 실제로 어떻게 보이는지 직접 해 보니
마크다운 문법을 GitHub 마크다운 API로 HTML로 바꿔 보면 README 같은 문서와 이슈 댓글에서 엔터 한 번과 체크리스트가 다르게 나옵니다. 제목·강조·목록·표가 무엇이 되는지, Claude Code가 쓴 표도 표가 되는지 명령과 출력으로 보여 드립니다.

- Lab
깃(Git) 사용법, 처음 쓰는 명령을 순서대로 직접 해 보니
git 사용법을 처음 찾는 1인 개발자를 위해 깃 2.54.0으로 새 폴더에서 저장소 만들기, 커밋, 브랜치, 합치기, 커밋 전 되돌리기까지 12단계를 직접 실행했습니다. 명령과 실제 출력, 한국어 메시지에서 헷갈리는 점을 정리했습니다.

- Lab
npm 설치 방법, Node.js 받기부터 첫 패키지 설치까지 직접 해 보니
맥(Apple 실리콘)에서 Node.js 24.22.1 LTS 공식 파일을 받아 npm 설치부터 첫 패키지 설치까지 해 봤습니다. 내려받기는 4.7초, 나머지 단계는 각각 0.9초 이하였습니다. 명령과 출력, 단계별 시간, 다른 설치 방법을 고르는 기준까지 담았습니다.

- Lab
gitignore 사용법, Git과 Claude Code로 직접 해 보니
새 Git 저장소에 gitignore 규칙을 넣기 전과 후를 비교했습니다. 어떤 규칙이 파일을 막았는지 확인하는 법, 이미 커밋한 파일의 추적을 끊는 법, 예외 규칙, Claude Code가 6.0초 만에 쓴 규칙까지 직접 실행한 결과로 보여 줍니다.

- Lab
깃(git) stash 사용법, 새 파일까지 치우고 다시 꺼내 보니
깃 2.54.0에서 git stash를 직접 실행해 보면 고친 파일만 치워지고 새로 만든 파일은 그대로 남습니다. 새 파일까지 치우는 법, 급한 수정 뒤 다시 꺼내는 법, 이름을 붙여 저장하고 적용하고 지우는 법을 순서대로 정리했습니다.

- Lab
클로드 코드(Claude Code) 플러그인 사용법, 만들기부터 첫 실행까지
클로드 코드 2.1.309에서 claude code plugin을 파일 두 개로 만들었습니다. 검사는 0.6초 만에 경고와 함께 통과했고, 그 실행에만 불러와 인사 명령을 부르는 데는 6.7초가 걸렸습니다. 따라 할 순서와 경고의 뜻, 설치 방법을 정리했습니다.

- Lab
파이썬(Python) 설치 방법, 맥에서 첫 코드 실행까지 직접 해 보니
맥에서 파이썬 설치 방법을 직접 따라 해 봤습니다. 이미 있는 파이썬을 확인하고 uv로 Python 3.14.7을 받는 데 5.6초, 가상환경을 만드는 데 1.4초가 걸렸습니다. 첫 코드 실행과 지우기까지 명령과 출력을 순서대로 담았습니다.

- Lab
깃(git) commit 사용법, 메시지 고치기와 취소·되돌리기까지
맥에서 깃 2.54.0으로 새 저장소를 만들고 git commit 첫 커밋부터 메시지 고치기, 커밋 취소, 되돌리기까지 차례로 실행한 기록입니다. 클로드 코드가 커밋 메시지를 쓴 단계는 5.2초 걸렸고, 원격에 올린 커밋을 고칠 때 조심할 점도 함께 다룹니다.
