Python 온라인 컴파일러
파일 업로드, 프로젝트 폴더, 인기 라이브러리를 지원하는 Python 3.8-3.12 실행
최근 업데이트
My tools
No tools yet
로딩 중...
Python 코드를 온라인에서 실행하는 방법
- 1
코드 붙여넣기 또는 예제 선택
편집기에 Python 코드를 입력하거나, 사전 설정된 예제에서 NumPy, Pandas, Matplotlib 등을 선택하여 빠르게 시작할 수 있습니다.
- 2
런타임 버전 확인
도구 모음에 브라우저 내 Pyodide Python 런타임 버전이 표시되어 실행 환경을 확인할 수 있습니다.
- 3
필요한 라이브러리 로드 및 실행
코드에서 써드파티 라이브러리를 사용하는 경우, "라이브러리 관리"를 열어 필요한 패키지를 로드할 수 있으며, 누락된 패키지로 인한 오류 시 한 번의 클릭으로 설치 후 다시 실행할 수 있습니다.
- 4
결과 확인 및 공유
실행 후 출력 영역에서 결과, 오류 또는 Matplotlib 차트를 확인할 수 있으며, 출력을 복사하거나 실행 기록을 복원하거나 공유 링크를 생성할 수 있습니다.
기능 개요
무료 Python 온라인 컴파일러이자 Python Playground입니다. Pyodide로 브라우저에서 Python 코드를 로컬로 실행하고, NumPy, Pandas, Matplotlib, Scikit-learn, Requests 같은 일반 라이브러리를 필요할 때 불러올 수 있으며 로컬 환경 설치가 필요 없습니다.
도구 설명
무료 Python 3.8-3.12 온라인 컴파일러입니다. CSV, Excel, 글꼴, .py 파일을 업로드하고 프로젝트를 관리하며 NumPy/Pandas/Matplotlib을 사용하고 ZIP을 내보낼 수 있습니다.
기능 목록
- 현재 Pyodide 런타임 버전을 표시하여 학습, 예제 확인, 빠른 실험에 적합합니다.
- 15개 이상의 인기 있는 Python 라이브러리가 기본 제공되며, NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup ���을 로드할 수 있습니다.
- 라이브러리 관리자와 빠른 조합 사전 설정을 제공하며, 의존성을 자동으로 처리하고 예상 로드 크기를 표시합니다.
- 누락된 패키지를 자동으로 식별하고 한 번의 클릭으로 설치 항목을 제공하여 가져오기 오류 ��� 문제 해결 비용을 줄입니다.
- 표준 입력, 표준 출력, 오류 출력, 런타임 경고를 지원하며 Matplotlib 차트를 결과 패널에서 바로 볼 수 있습니다.
- 12개 이상의 사전 설정된 예제, 최근 20개의 로컬 히스토리 기록 및 공유 링크를 제공하여 교육, 디버깅 및 협업이 용이합니다.
- 모든 코드와 데이터는 브라우저의 로컬에서 실행되며 서버에 업로드되지 않아 개인정보 보호가 필요한 상황에 적합합니다.
- 파일, 폴더, ZIP 프로젝트를 업로드하고 접을 수 있는 트리에서 /project 가상 파일 시스템을 관리하며 상대 경로로 파일을 읽거나 생성할 수 있습니다.
- 프로젝트 파일에서 Matplotlib 중국어 글꼴을 불러오고 main.py, requirements.txt, 프로젝트 ZIP을 다운로드하며 로컬 PyInstaller 빌드 안내를 확인할 수 있습니다.
의견 피드백
도구 개선에 도움을 주세요
관련 도구
관련 가이드
자주 묻는 질문
온라인에�� Python 코드를 어떻게 실행하나요?
Python 코드를 편집기에 붙여넣거나 먼저 사전 설정된 예제를 선택한 후 "실행"을 클릭하세요. 도구가 브라우저에서 로컬로 코드를 실행하고 즉시 출력 결과, 오류 메시지 또는 차트를 표시합니다.
이 Python 온라인 컴파일러는 NumPy, Pandas, Matplotlib를 지원하나요?
네, 지원합니다. 도구는 NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup 등 15개 이상의 인기 있는 라이브러리를 로드할 수 있으며, 과학 계산, 데이터 분석 및 시각화 검증에 적합합니다.
가져오기 시 라이브러리 누락 오류가 나면 어떻게 해야 하나요?
아직 로드되지 않은 라이브러리를 코드에서 사용할 때, 도구가 자동으로 일반적인 누락된 패키지를 식별하고 한 번의 클릭으로 설치할 수 있는 항목을 제공합니다. "라이브러리 관리"를 열어 필요한 라이브러리를 검색하고 로드할 수도 있습니다.
Python 프로젝트를 저장, 내보내기 또는 공유하려면 어떻게 하나요?
코드, 업로드한 파일, 생성된 파일은 현재 브라우저에 저장됩니다. main.py, requirements.txt 또는 전체 프로젝트 ZIP을 다운로드할 수 있으며 코드 공유 링크에는 main.py와 Python 버전만 포함됩니다. 실행 파일이 필요하면 프로젝트를 내보내 대상 운영체제에서 PyInstaller를 사용하세요. 브라우저에서는 EXE, macOS 앱 또는 Linux 바이너리를 직접 만들 수 없습니다.
코드가 서버로 업로드되나요?
아니요. Python 코드, 출력 결과 및 대부분의 처리는 브라우저 로컬에서 완료되며 서버로 자동 업로드되지 않으므로 민감한 스크립트 디버깅이나 개인 데이터 처리 워크플로우에 적합합니다.
사용자 정의 Python 모듈과 CSV, Excel, 글꼴 같은 프로젝트 파일을 업로드할 수 있나요?
네. 파일 패널은 단일·다중 파일, 폴더, ZIP을 지원하고 /project 구조를 유지합니다. Python은 상대 경로로 CSV, Excel, JSON, 이미지, 글꼴을 읽고 프로젝트의 .py 모듈을 import할 수 있습니다. Matplotlib 중국어 글꼴은 font_manager.addfont()로 등록해야 합니다.
이 도구는 어떤 시나리오에 적합한가요?
Python 학습, 구문 검증, 알고리즘 테스트, 교육 데모, 소규모 데이터 처리 및 NumPy, Pandas, Matplotlib 코드의 빠른 테스트에 적합합니다. 정식 배포나 장시간 재계산 작업의 경우 로컬 또는 서버 환경 사용을 여전히 권장합니다.