PyCharm - 최고의 Linux Python IDE

이 가이드는 PyChrome 통합 개발 환경을 소개하며 Python 프로그래밍 언어를 사용하여 전문 응용 프로그램을 개발하는 데 사용할 수 있습니다. 파이썬은 진정한 크로스 플랫폼이기 때문에 훌륭한 프로그래밍 언어입니다. 이 프로그램을 사용하면 코드를 다시 컴파일 할 필요없이 Windows, Linux 및 Mac 컴퓨터에서 실행되는 단일 응용 프로그램을 개발할 수 있습니다.

PyCharm은 Jethrains가 개발 한 편집기 및 디버거로 Resharper를 개발 한 사람과 동일한 사람들입니다. Resharper는 Windows 개발자가 코드를 리팩터링하고 .NET 코드를 작성할 때 더 쉽게 사용할 수있게 해주는 훌륭한 도구입니다. Resharper의 많은 원칙이 PyCharm의 전문 버전에 추가되었습니다.

PyCharm을 설치하는 방법

PyCharm을 설치하는이 가이드 는 PyCharm을 다운로드하고, 다운로드하고, 파일을 추출하고 실행하는 방법을 보여줍니다.

환영 화면

PyCharm을 처음 실행하거나 프로젝트를 닫을 때 최근 프로젝트 목록을 보여주는 화면이 나타납니다.

다음 메뉴 옵션도 표시됩니다.

또한 기본 설정 인 Python 버전 및 기타 설정을 구성 할 수있는 구성 설정 옵션이 있습니다.

새 프로젝트 만들기

새 프로젝트를 만들려면 다음과 같이 가능한 프로젝트 유형 목록이 제공됩니다.

Windows, Linux 및 Mac에서 실행될 기본 데스크톱 응용 프로그램을 만들려면 Pure Python 프로젝트를 선택하고 QT 라이브러리를 사용하여 실행중인 운영 체제의 고유 한 그래픽 응용 프로그램을 개발할 수 있습니다. 개발되었다.

프로젝트 유형을 선택하는 것뿐만 아니라 프로젝트 이름을 입력 할 수도 있고 개발할 Python 버전을 선택할 수도 있습니다.

프로젝트 열기

최근에 열었던 프로젝트 목록의 이름을 클릭하여 프로젝트를 열거 나 열린 버튼을 클릭하고 열려는 프로젝트가있는 폴더를 탐색 할 수 있습니다.

소스 제어에서 체크 아웃

PyCharm은 GitHub, CVS, Git, Mercurial, Subversion 등 다양한 온라인 리소스에서 프로젝트 코드를 체크 아웃 할 수있는 옵션을 제공합니다.

PyCharm IDE

PyCharm IDE는 맨 위에있는 메뉴로 시작합니다. 이 아래에는 열려있는 각 프로젝트에 대한 탭이 있습니다.

화면 오른쪽에는 코드를 단계별로 실행하기위한 디버깅 옵션이 있습니다.

왼쪽 창에는 프로젝트 파일 목록과 외부 라이브러리가 있습니다.

파일을 추가하려면 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하고 "new"를 선택하십시오. 그런 다음 다음 파일 형식 중 하나를 추가하는 옵션이 나타납니다.

파이썬 파일과 같은 파일을 추가하면 오른쪽 패널에서 편집기에 입력을 시작할 수 있습니다.

텍스트는 모두 색으로 구분되며 굵은 텍스트로 표시됩니다. 수직선은 들여 쓰기를 표시하므로 올바르게 탭할 수 있습니다.

편집기에는 전체 IntelliSense도 포함되어 있습니다. 즉, 라이브러리 이름이나 인식 된 명령을 입력하기 시작하면 탭을 눌러 명령을 완료 할 수 있습니다.

응용 프로그램 디버깅

오른쪽 상단의 디버깅 옵션을 사용하여 언제든지 응용 프로그램을 디버깅 할 수 있습니다.

그래픽 응용 프로그램을 개발중인 경우 녹색 단추를 눌러 응용 프로그램을 실행할 수 있습니다. Shift와 F10을 누를 수도 있습니다.

응용 프로그램을 디버깅하려면 녹색 화살표 옆에있는 버튼을 클릭하거나 Shift와 F9를 누릅니다. 원하는 라인에서 회색 마진을 클릭하여 프로그램이 특정 라인에서 중단되도록 코드에 중단 점을 배치 할 수 있습니다 부수다.

한 단계 앞으로 나아가려면 F8 키를 눌러 코드를 건너 뛸 수 있습니다. 즉 코드를 실행하지만 함수로 들어가는 것은 아닙니다. 이 기능을 사용하려면 F7 키를 누릅니다. 함수에 있고 호출 함수로 나가려면 Shift와 F8을 누릅니다.

디버깅하는 동안 화면 하단에 프로세스 및 스레드 목록과 값을보고있는 변수 등의 다양한 창을 볼 수 있습니다. 코드를 단계별로 실행하면서 변수에 시계를 추가하여 값이 변경되는 시점을 확인할 수 있습니다.

또 다른 훌륭한 옵션은 커버리지 검사기로 코드를 실행하는 것입니다. 프로그래밍 세계는 수년에 걸쳐 많이 바뀌 었으며 이제는 개발자가 테스트 중심 개발을 수행하여 모든 변경 사항을 확인하여 시스템의 다른 부분을 손상시키지 않았는지 확인할 수 있습니다.

커버리지 검사기는 실제로 프로그램을 실행하고 몇 가지 테스트를 수행 한 다음 완료하면 테스트 실행 중에 백분율로 처리 된 코드의 양을 알려줍니다.

또한 메소드 나 클래스의 이름, 항목이 호출 된 횟수 및 특정 코드 부분에 소요 된 시간을 표시하는 도구가 있습니다.

코드 리팩토링

PyCharm의 정말 강력한 기능은 코드 리팩토링 옵션입니다.

코드를 개발하기 시작할 때 오른쪽 여백에 작은 자국이 나타날 것입니다. 오류가 발생할 가능성이 있거나 무언가를 잘 쓰지 않으면 PyCharm이 색상 표식을 붙입니다. 색상이 지정된 마커를 클릭하면 문제를 알려주고 해결 방법을 제공합니다.

예를 들어, 라이브러리를 가져오고 그 라이브러리에서 아무 것도 사용하지 않는 import 문이있는 경우 코드가 회색으로 변할뿐만 아니라 마커는 라이브러리가 사용되지 않는다고 표시합니다.

나타나는 다른 오류는 가져 오기 명령문과 함수 시작 사이에 하나의 빈 줄만있는 것과 같이 좋은 코딩을위한 것입니다. 소문자가 아닌 함수를 만들었을 때도 알려줍니다.

PyCharm 규칙을 모두 준수 할 필요는 없습니다. 대부분은 코딩 지침 일 뿐이며 코드 실행 여부와 관계가 없습니다.

코드 메뉴에는 다른 리팩토링 옵션도 있습니다. 예를 들어 코드 정리를 수행 할 수 있으며 문제가 있는지 파일이나 프로젝트를 검사 할 수 있습니다.

개요

PyCharm은 Linux에서 Python 코드를 개발하는 훌륭한 편집기이며 두 가지 버전이 있습니다. 커뮤니티 버전은 임시 개발자 용이지만 전문 환경은 개발자가 전문 소프트웨어를 만드는 데 필요한 모든 도구를 제공합니다.