본문 바로가기
  • AI 시대에 적응하는 현대인을 위한 지식 공간
  • AI를 위한 데이터를 과학으로 역어본다

AI 코딩58

[Claude] Claude Code MCP 완벽 가이드 MCP Browser와 Figma 설치부터 VS Code 병행 사용까지Claude Code는 터미널에서 AI의 힘을 빌려 코딩 작업을 수행할 수 있는 강력한 도구이며, MCP(Model Context Protocol)를 통해 브라우저 자동화, Figma 디자인 변환 등 외부 도구와 연결하면 그 가능성이 무한히 확장됩니다. 이 가이드에서는 MCP Browser(Puppeteer, Playwright)와 MCP Figma를 설치하고 설정하는 방법부터, VS Code와 Claude Code를 병행 사용할 때 알아야 할 설정 파일의 차이점까지 모든 것을 다룹니다.초보 개발자도 따라할 수 있도록 모든 명령어와 설정 예시를 단계별로 상세히 설명하며, 실전에서 바로 활용할 수 있는 사용 사례와 문제 해결 가이드도 함.. 2025. 11. 28.
[Claude] CLAUDE.md 완전 해부 - 프로젝트 관리 기반 실전 가이드 Claude.md가 개발 프로세스를 혁신하는 방법Claude Code의 에이전트를 이용한 프로젝트를 진행하다 보면 개발자들은 수많은 문서와 코드 사이에서 길을 잃곤 합니다. 특히 AI 어시스턴트와 협업할 때는 프로젝트의 맥락을 매번 설명해야 하는 번거로움이 있었습니다. 이러한 문제를 해결하기 위해 등장한 것이 바로 claude.md 파일입니다. Claude.md는 프로젝트의 DNA와 같은 역할을 하며, 기획부터 배포까지 전체 개발 사이클에서 일관된 가이드라인을 제공합니다. 이 문서 하나로 AI는 프로젝트의 목표, 구조, 규칙을 즉시 이해하고 더 정확한 도움을 제공할 수 있게 됩니다. Claude.md는 단순한 README 파일이 아닙니다.이것은 프로젝트의 모든 단계에서 참조되는 살아있는 문서로, 개발 방.. 2025. 11. 21.
파이썬 코딩에서 추천하는 네이밍 규칙 정리 코딩에 처음 입문하는 초보 개발자가 가장 먼저 실수 또는 헷갈리는 부분 중 하나가 바로 이름 짓기(Naming Convention)입니다. 함수, 변수, 클래스 이름을 어떻게 지어야 할지 고민하게 되고, 프로젝트가 커질수록 규칙이 없으면 유지보수가 어려워집니다. 특히 백엔드, 데이터 처리, 자동매매 시스템처럼 많은 파일과 코드가 오가는 프로젝트는 네이밍 규칙이 매우 중요합니다. 이 글에서는 파이썬에서 많이 사용하는 표준 규칙을 바탕으로, 실무에서 바로 사용할 수 있을 정도로 쉽게 설명해보겠습니다.프로젝트의 코딩 표준화는 개발 생산성 향상 및 유지보수 편의성을 위해 반드시 필요합니다. [ 차례 ]1. 함수 이름 | snake_case | 동사 + 목적어로 ‘무슨 일을 하는지’ 보여주기2. .. 2025. 11. 18.
[개발환경] pyenv - Python 버전을 전환하면서 사용하기 macOS에서 Python 여러 버전 설치 및 전환하기 - pyenv이전의 포스팅에서 Homebrew를 이용해서 파이썬 버전을 전환하면서 사용하는 방법을 알아보았습니다. 오늘은 실제 개발자들이 프로젝트별로 가상환경을 만들어서 프로젝트 별 파이썬 가상환경의 버전을 전환하면서 사용하는 'pyenv'를 알아보도록 하겠습니다. Python을 사용하다 보면 특정 프로젝트는 최신 버전(예: 3.13)이 필요하고, 다른 프로젝트는 구버전(예: 3.9.13)을 요구하는 경우가 있습니다. 이런 상황에서는 여러 버전의 Python을 동시에 설치하고, 필요할 때마다 쉽게 전환할 수 있는 환경을 만드는 것이 중요합니다. 여기서는 pyenv라는 도구를 활용하는 방법을 소개합니다.Python으로 개발할 때, 더 이상 버전으로 스.. 2025. 11. 5.
[Claude] Claude Skill기능으로 문서작업 효율 10배 높이기 1. Claude Skills 기능이란 무엇일까요?Claude의 Skill 기능은 사용자가 특정 작업을 수행할 때 Claude가 참고하는 전문 가이드라고 할 수 있습니다. 마치 요리할 때 레시피북을 보는 것처럼, Claude는 문서를 만들거나 프레젠테이션을 작성할 때 해당 작업에 최적화된 'Skill 파일'을 먼저 읽고 그 안내에 따라 작업을 진행하게 됩니다. 이는 Anthropic 팀이 수많은 테스트를 거쳐서 축적한 노하우가 담긴 것으로, 일반 사용자들도 전문가 수준의 결과물을 만들 수 있도록 돕습니다. 이 기능은 특히 파일 생성 작업에서 그 진가를 발휘합니다. 예를 들어 파워포인트를 제작한다고 하면, Claude가 자동으로 pptx Skill 파일을 참조하여 슬라이드 배치, 디자인 원칙, 텍스트 구성.. 2025. 11. 3.
[개발환경] homebrew를 활용한 python버전 전환 파이썬 환경에서 개발하다 보면 버전은 어떤걸 써야하지? 시스템 환경에서 돌려야하나 가상환경에서 돌려야하나? 안정화된 버전을 사용하는게 좋을까? 아니면 최신 버전을 사용하는게 좋을까? 별별 걱정과 헷갈림 속에서 개발환경을 구축하곤 합니다. 그래서 이번 글에서는 그냥 깔고 싶은거 다 깔고 프로젝트에 맞는거 같은거 쓰고 다른 환경 다른 버전의 파이썬이 필요하면 또 깔고...이렇게 파이썬을 쉽게 변경해가면서 사용하면 개발환경 구축에 고민이 없어지지 않을까 하는 마음에 파이썬 버전을 비교적 안정적이면서 자유롭게 변경하면서 쓸 수 있는 환경을 만들어 보고자 합니다.Homebrew로 여러 Python 버전 설치하기원하는 버전 설치Homebrew는 설치버전을 지정하는 버전별 formula를 제공합니다. 예를 들어:# .. 2025. 10. 30.
Docker vs Podman 컨테이너 기술의 진화 컨테이너 기술의 새로운 선택지현대 소프트웨어 개발에서 컨테이너 기술은 필수불가결한 요소가 되었습니다. 개발자들은 애플리케이션을 격리된 환경에서 실행하고, 다양한 플랫폼에서 일관된 동작을 보장받고 싶어합니다. Docker가 이러한 컨테이너 혁명을 이끌어온 선구자라면, Podman은 Docker의 한계를 극복하려는 새로운 도전자로 등장했습니다. 본 글에서는 두 기술의 차이점을 자세히 살펴보고, 어떤 상황에서 어떤 도구를 선택해야 하는지 알아보겠습니다.루트권한으로 실행되는 데몬기반의 Docker에서 독립적인 프로세스로 실행되는 컨테이너 기반인 Podman은 중앙 관리 데몬에 의존하지 않고 직접 커널의 컨테이너 기술을 활용합니다. [ 차례 ]1. Docker와 Podman의 기본 특성 비교2. Docke.. 2025. 10. 29.
Git 명령어 참조 사전 Git 명령어 완벽 가이드 - 개발자를 위한 빠른 참조 사전Git은 전 세계에서 가장 많이 사용되는 분산 버전 관리 시스템입니다. 이 가이드는 개발자가 실무에서 자주 사용하는 Git 명령어들을 빠르게 찾아볼 수 있도록 사전 형식으로 구성하였습니다. 각 명령어는 설명, 옵션, 실제 사용 예시와 함께 제공되므로 초보 개발자부터 숙련된 개발자까지 언제든지 참고할 수 있습니다. 명령어는 사용 빈도와 중요도에 따라 분류되어 있으며, 필요한 명령어를 빠르게 찾을 수 있도록 목차가 구성되어 있습니다. 이 문서 하나면 Git의 거의 모든 작업을 처리할 수 있습니다.AI코딩을 활용하는 경우 Git사용을 자주 할 수록 AI의 환각에서 안전해질 수 있습니다. [ 차례 ]1. Git 설치 및 구성 | Configu.. 2025. 10. 25.
vi/vim 명령어 참조 사전 Vi/Vim 명령어 완벽 가이드 - 개발자를 위한 빠른 참조 사전Vi/Vim은 Unix 및 Linux 시스템에서 가장 강력하고 널리 사용되는 텍스트 에디터입니다. 처음에는 어렵게 느껴질 수 있지만, 한번 익숙해지면 마우스 없이도 놀라운 속도로 텍스트를 편집할 수 있습니다. 이 가이드는 Vi/Vim의 모든 명령어를 빠르게 찾아볼 수 있도록 사전 형식으로 구성하였습니다. 각 명령어는 설명과 실제 사용 예시와 함께 제공되므로 초보자부터 숙련된 개발자까지 언제든지 참고할 수 있습니다. Vim은 모드 기반 에디터이므로, 각 모드에서 사용할 수 있는 명령어들을 체계적으로 분류하여 정리하였습니다. "모드 기반 편집은 손이 키보드 중앙을 떠나지 않게 하며,조합 가능한 명령어로 무한한 가능성을 제공하고,반복 가능한 동.. 2025. 10. 24.