PyCharm 기능

지능적인 코딩 지원

PyCharm은 스마트 코드 완성, 코드 검사, 즉석 오류 강조 표시 및 빠른 수정과 자동 코드 리팩토링 및 풍부한 탐색 기능을 제공합니다.

지능적인 코드 에디터

PyCharm의 스마트 코드 에디터는 Python, JavaScript, CoffeeScript, TypeScript, CSS, 인기 있는 템플릿 언어 등에 최고 수준의 지원을 제공합니다. 언어 인식 기반의 코드 완성, 오류 탐지, 즉각적인 코드 수정 기능을 활용해 보세요.

스마트 코드 탐색

스마트 검색을 이용하면 어떤 클래스, 파일, 심볼, IDE 액션 또는 도구 창으로든 이동할 수 있습니다. 클릭 한 번으로 선언, 상위 메소드, 테스트, 사용 위치, 구현 등으로 전환하세요.

빠르고 안전한 리팩토링

안전한 Rename(이름 변경), Delete(삭제), Extract Method(메소드 추출), Introduce Variable(변수 삽입), Inline Variable/Method(변수/메소드 인라인화) 등 다양한 리팩토링 기능을 사용하여 코드를 지능적으로 리팩토링하세요. 언어 및 프레임워크에 특화된 리팩토링으로 프로젝트 전체에서 변경 내용을 손쉽게 적용할 수 있습니다.

기본 제공 개발자 도구

별도 설정 없이 사용할 수 있는 PyCharm의 수많은 도구에는 통합된 디버거 및 테스트 러너, Python 프로파일러, 기본 제공 터미널, 주요 VCS 통합 도구 및 기본 제공 데이터베이스 도구, 원격 인터프리터를 사용한 원격 개발 기능, 통합된 SSH 터미널, Docker 및 Vagrant 통합 도구 등이 있습니다.

디버그, 테스트, 프로파일링

시각적 UI를 가진 강력한 디버거를 Python 및 JavaScript에 사용할 수 있습니다. 코딩 지원 기능 및 GUI 기반 테스트 러너를 사용해 테스트를 생성하고 실행하세요. Python 프로파일러 통합을 이용해 코드를 완벽하게 제어하세요.

VCS, 배포 및 원격 개발

Git, SVN, Mercurial 또는 기타 버전 관리 시스템과 호환되는 통합 UI를 사용해 시간을 절약할 수 있습니다. 원격 시스템에서 애플리케이션을 실행하고 디버그하세요. 원격 호스트 또는 VM으로 자동 배포를 손쉽게 구성하고, Vagrant 및 Docker를 사용해 인프라를 관리할 수도 있습니다.

데이터베이스 도구

PyCharm에서 바로 Oracle, SQL Server, PostgreSQL, MySQL 및 기타 데이터베이스에 액세스할 수 있습니다. SQL 코드 편집, 쿼리 실행, 데이터 검색, 스키마 변경 시 PyCharm 기능을 활용해 보세요.

웹 개발

PyCharm은 Python 외에도 다양한 Python 웹 개발 프레임워크, 특정 템플릿 언어, JavaScript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js 등에 최고 수준의 지원을 제공합니다.

Python 웹 프레임워크

PyCharm은 Django 템플릿 디버거, manage.py 및 appcfg.py 도구, 특수 자동 완성 및 탐색 기능 등을 포함해 Django, Flask, Google App Engine, Pyramid, web2py와 같은 최신 웹 개발 프레임워크에 뛰어난 프레임워크별 지원을 제공합니다.

JavaScript 및 HTML

PyCharm은 JavaScript, CoffeeScript, TypeScript, HTML, CSS 및 해당 언어의 최신 버전에 최고 수준의 지원을 제공합니다. JavaScript 디버거는 PyCharm에 포함되고, Django 서버 실행 구성에 통합됩니다.

Live Edit

Live Editing(실시간 편집) 미리보기를 이용하면 에디터와 브라우저에서 페이지를 열 수 있고 코드에 적용된 변경 내용을 브라우저에서 즉시 확인할 수 있습니다. PyCharm에서 변경 내용을 자동으로 저장하면, 브라우저에서 스마트한 방식으로 즉시 페이지를 업데이트하여 편집 내용을 보여줍니다.

과학 도구

PyCharm은 IPython Notebook과 통합되고, 대화형 Python 콘솔을 제공하며, Anaconda를 비롯하여 Matplotlib, NumPy 등의 여러 과학 패키지를 지원합니다.

대화형 Python 콘솔

PyCharm에서 REPL Python 콘솔을 실행하면 검사 기능을 통한 실시간 구문 검사, 짝이 되는 괄호 및 따옴표 표시, 코드 완성 등, 해당 콘솔의 표준 버전보다 다양한 장점을 이용할 수 있습니다.

과학 스택 지원

PyCharm은 과학 라이브러리를 기본 지원합니다. Pandas, Numpy, Matplotlib 및 기타 과학 라이브러리를 지원하여 업계 최고의 코드 인텔리전스, 그래프, 배열 뷰어 등 다양한 기능을 제공합니다.

Conda 통합

프로젝트당 별도의 Conda 환경을 구현하여 종속 요소를 분리된 상태로 유지하세요. PyCharm은 최적의 환경을 손쉽게 생성하고 선택할 수 있도록 도와줍니다.

사용자 지정 가능한 크로스 플랫폼 IDE

하나의 라이선스 키로 Windows, macOS 및 Linux에서 PyCharm을 사용하세요. VIM 에뮬레이션, 사용자 지정 가능한 색 구성표와 단축키 설정으로 섬세하게 조정된 작업 공간을 이용해 보세요.

사용자 지정 가능한 UI

사용하는 도구에 변화를 주고 싶지 않은 소프트웨어 개발자가 있을까요? 저희는 본 적이 없기에 PyCharm UI를 간편하게 사용자 지정할 수 있도록 만들었습니다. 사용자 지정 가능한 색 구성표와 단축키 설정으로 섬세하게 조정된 작업 공간을 이용해 보세요.

플러그인

10여 년에 걸친 IntelliJ 플랫폼의 발전에 따라 추가 VCS 지원, 여러 도구와 프레임워크 통합, VIM 에뮬레이션과 같은 에디터 향상 기능을 포함해, PyCharm에는 50가지가 넘는 다양한 IDE 플러그인이 제공되고 있습니다.

크로스 플랫폼 IDE

PyCharm은 Windows, macOS 또는 Linux에서 작동합니다. 보유한 시스템 수만큼 PyCharm을 설치하고 실행할 수 있으며, 시스템 전체에서 동일한 환경과 기능을 사용할 수 있습니다.

에디션 선택
PyCharm
프로페셔널 에디션
PyCharm
커뮤니티 에디션
지능적인 Python 에디터
시각적 디버거 및 테스트 러너
탐색 및 리팩토링
코드 검사
VCS 지원
과학 도구
웹 개발
Python 웹 프레임워크
Python 프로파일러
원격 개발 기능
데이터베이스 및 SQL 지원
무료 체험
무료, 오픈 소스