PyCharm의 기본 통합 기능을 통해 작업을 수행하는 데 필요한 모든 요소가 제공됩니다.
PyCharm은 가장 널리 사용되는 Python 종속성 관리자를 지원하므로 각 프로젝트에 대한 라이브러리, 패키지 및 Python 인터프리터를 지정하고 격리할 수 있습니다. 프로젝트 종속성을 구성하거나 Pipenv, conda, virtualenv 또는 Poetry를 사용하여 기존 종속성 파일을 가져오면 나머지는 PyCharm이 알아서 처리합니다.
프로덕션과 유사한 환경이나 테스트 환경에서 애플리케이션을 실행, 디버그 및 프로파일링하세요. 실제 서버이든 Docker로 생성된 가상화된 서버이든 원격 Python 인터프리터를 쉽게 구성할 수 있습니다.
IDE를 종료하지 않고도 PyCharm에 내장된 SSH 터미널에서 SSH 세션을 시작하고 원격 서버에서 명령을 실행할 수 있습니다.
Oracle VM VirtualBox, VMWare 또는 Amazon EC2에서 호스팅되는 가상 머신을 관리하고 특별히 구축된 환경에서 코드를 실행하세요.
Linux 배포판에서 사용할 수 있는 Python 인터프리터로 작업하려면 WSL(Linux용 Windows 하위 시스템)을 사용하세요.
IDE에서 직접 Docker 레지스트리에 연결하고, 컨테이너를 실행하고, Docker Compose 애플리케이션을 관리하는 등의 작업을 수행하세요.
PyCharm을 사용하면 IDE가 로컬에서 실행되는 것처럼 원격 서버에서 코드를 작성, 탐색, 리팩터링 및 디버그할 수 있습니다. 어디에 있든 PyCharm을 일관된 생산성 유지를 위한 관문으로 사용하세요.
Gitpod, Amazon CodeCatalyst, Google Cloud Workstations, Coder, 또는 GitHub Codespaces의 사용자 지정 설정이나 옵션을 사용하여 원하는 방식으로 원격 서버를 관리할 수 있습니다.
표준화된 설정, 중앙 집중식 관리 및 리소스를 절감하는 휴면 모드로 원격 개발 프로세스를 간소화하세요. 모든 것이 준비된 PyCharm 환경에 연결하고 바로 코딩을 시작하세요.
PyCharm을 통해 온디맨드 개발 환경과 강력한 AWS 클라우드 컴퓨팅의 완벽한 조화를 즐겨보세요.
Google Cloud Workstations를 사용하여 PyCharm에서 원격으로 개발하고 언제 어디서나 사용할 수 있는 완전 관리형 맞춤 환경을 통해 안전하고 생산적이며 원활한 개발자 경험을 누려보세요.
몇 초 만에 실행되는 강력하고 구성 가능한 클라우드 개발 환경에서 PyCharm을 사용하세요.
PyCharm의 강력한 기능을 Gitpod와 결합하여 GitHub, GitLab 또는 Bitbucket 프로젝트 작업을 클라우드에서 직접 수행하세요.
Kubernetes 또는 VM 인프라 내에서 Coder로 구동되는 강력하고 안전한 환경에서 친숙한 PyCharm 경험을 즐겨보세요.
PyCharm을 종료하지 않고도 Jupyter Notebook에서 데이터를 탐색할 수 있습니다. 대화형 pandas 및 Polars DataFrame으로 작업하고, 값을 정렬 및 필터링하고, 변수를 미리 보고, DataFrame을 편리한 형식으로 내보내세요. 팀으로 작업할 때는 원격 Jupyter 서버에 연결하는 이점을 누릴 수 있습니다.
PyCharm에서 버전 관리를 사용하면 어떤 VCS를 사용하든 중단 없는 개발자 경험이 보장됩니다. 변경 사항을 직접 관리하고, 수정된 파일과 해당 차이점을 검토하고, 코드 분석을 통해 자동화된 검사를 받고, 완전한 코드 지원이 포함된 시각적 병합 도구의 도움으로 변경 사항을 리베이스 및 병합하고, 변경 사항을 보류, 푸시 및 풀할 수 있습니다.
PyCharm에는 GitHub 및 GitLab 통합, Subversion, Mercurial 및 Perforce를 포함하여 Git에 대한 기본 지원이 제공됩니다.
효율적인 시각적 브랜치 관리, 직관적인 병합 및 diff 뷰, 대화형 리베이스, Git 후크 지원, 커밋 시 코드 분석 덕분에 PyCharm에서 Git 작업이 원활하고 안전하게 처리됩니다.
풀 리퀘스트를 위한 전체 워크플로와 코드에서 GitHub 이슈로의 탐색을 포함하여 IDE에서 직접 일반적인 GitHub 작업을 수행할 수 있습니다.
GitLab 병합 요청 작업을 쉽게 수행할 수 있습니다. 유용한 코드 지원을 통해 IDE 내에서 병합 요청을 생성, 승인 또는 종료하고, 검토를 제출하고, 댓글을 남기는 모든 작업이 가능합니다.
브랜치 및 북마크 작업에 대한 강력한 지원을 받고, 수정된 파일을 커밋하기 전에 분석하고, Mercurial 업스트림으로 변경 사항을 푸시하고 가져오는 등의 작업을 수행할 수 있습니다.
PyCharm에서는 변경 목록을 관리하고, 보류 중인 변경 사항을 보관하고, 작업 공간 파일과 Perforce 디폿 버전 간의 차이를 확인하고, 리비전 그래프와 시간 경과 뷰에 액세스하는 등의 작업을 수행할 수 있습니다.
SVN 작업에 대한 직접 액세스, 세부적 커밋 관리, 파일 잠금 및 잠금 해제 기능을 포함하여 VCS 작업에 필요한 모든 기능을 이용하세요.
머신러닝부터 웹 개발에 이르기까지 데이터베이스 관리는 많은 소프트웨어 프로젝트의 핵심입니다. PyCharm에서 쿼리를 실행하고 값을 조작하여 개발 프로세스를 간소화하세요.
PyCharm은 MySQL, SQL Server, PostgreSQL, Oracle, Redis 및 기타 여러 데이터베이스 제공업체를 지원하므로 데이터 탐색, 스키마 변경, 쿼리 실행, 심지어 UML 다이어그램을 이용한 스키마 분석까지 가능합니다.
전문적인 Python 개발을 위한 완벽한 IDE인 PyCharm은 깔끔하고 직관적이며 구성 가능한 UI에서 필요한 모든 기능을 제공합니다.
PyCharm 다운로드
도움말 및 지원