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

Python5

n8n에서 Python Code노드 실행하기 (2/2) - External Mode n8n 2.0 Python Task Runner 완벽 가이드 - External Mode로 프로덕션 환경 구축하기n8n 2.0 버전부터 Python Code 노드 실행 방식이 크게 변경되었습니다. 이전에는 n8n이 설치된 환경에 Python만 있으면 바로 사용할 수 있었지만, 이제는 Task Runner라는 별도의 실행 환경이 필요합니다. 이 글에서는 왜 이런 변화가 생겼는지, 그리고 프로덕션 환경에서 권장되는 External Mode를 어떻게 설정하는지 상세히 알아보겠습니다. 특히 Docker Compose를 사용하는 Queue Mode 환경에서의 설정 방법을 중심으로 설명드리겠습니다.목 차1. Task Runner란 무엇인가2. 왜 Task Runner가 필요해졌는가3. Internal Mode v.. 2026. 1. 12.
n8n에서 Python Code노드 실행하기 (1/2) - Internal Mode n8n에서 Python 실행하기: Docker 환경에서 Python Code 노드 완벽 활용 가이드핵심 키워드: n8n Python 실행, n8n Python Code 노드, n8n Docker Python, n8n 커스텀 이미지, n8n 마이크로서비스, n8n Queue Mode Python n8n은 강력한 워크플로우 자동화 도구로, JavaScript뿐만 아니라 Python Code 노드도 지원합니다. 하지만 많은 사용자들이 n8n에서 Python 코드를 실행하려고 할 때 예상치 못한 문제에 직면하게 됩니다. 공식 n8n Docker 이미지에는 Python 런타임이 포함되어 있지 않기 때문입니다. 이 글에서는 n8n Docker 환경에서 Python을 실행하는 세 가지 방법을 상세히 다루며, 각 방법.. 2026. 1. 11.
파이썬 코딩에서 추천하는 네이밍 규칙 정리 코딩에 처음 입문하는 초보 개발자가 가장 먼저 실수 또는 헷갈리는 부분 중 하나가 바로 이름 짓기(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.
[개발환경] homebrew를 활용한 python버전 전환 파이썬 환경에서 개발하다 보면 버전은 어떤걸 써야하지? 시스템 환경에서 돌려야하나 가상환경에서 돌려야하나? 안정화된 버전을 사용하는게 좋을까? 아니면 최신 버전을 사용하는게 좋을까? 별별 걱정과 헷갈림 속에서 개발환경을 구축하곤 합니다. 그래서 이번 글에서는 그냥 깔고 싶은거 다 깔고 프로젝트에 맞는거 같은거 쓰고 다른 환경 다른 버전의 파이썬이 필요하면 또 깔고...이렇게 파이썬을 쉽게 변경해가면서 사용하면 개발환경 구축에 고민이 없어지지 않을까 하는 마음에 파이썬 버전을 비교적 안정적이면서 자유롭게 변경하면서 쓸 수 있는 환경을 만들어 보고자 합니다.Homebrew로 여러 Python 버전 설치하기원하는 버전 설치Homebrew는 설치버전을 지정하는 버전별 formula를 제공합니다. 예를 들어:# .. 2025. 10. 30.