PyCharm이 좋은가요?


최상의 답변

A2A

몇 년 전 제가 선택한 편집자 (Stani의 Python 편집기)가 PyCharm을 우연히 발견했습니다. 더 이상 유지되지 않습니다. 뒤돌아 보지 않았습니다.

커뮤니티 에디션을 수년 동안 사용한 후 사본을 구입하기로 결정했습니다. 유료 버전의 모든 기능이 반드시 필요한 것은 아니지만 회사의 업무를 지원하고 싶습니다.

PEP 8 알림이 있으면 좋습니다. PEP 8은 가이드 라인에 가깝지만 코드가 멋지고 작업하기 쉬운 지 확인하는 데 확실히 도움이됩니다.

더 나은 점은 IMO가 명시 적으로 다운로드하지 않고도 원하는 것을로드 할 수 있다는 것입니다. 시스템에없는 모듈을 가져 오시겠습니까? PyCharm은 귀하에게이를 알리고 다운로드를 제안합니다. 매우 편리합니다.

예전에는 GitHub 작업에 GitKraken을 사용했지만 PyCharm에 내장 된 VCS 도구는 사용하기 쉽기 때문에 지금까지 몇 달 동안 GitKraken을 다운로드 할 필요가 없습니다. PyCharm은 색상 코드를 사용하여 수정 된 파일을 강조 표시하므로 업데이트 내용, 새로운 내용 등을 알 수 있으므로 다음 푸시에 추가 될 내용을 정확히 알 수 있습니다. 또한 diff를 사용하여 서로 다른 파일간에 변경된 사항을 보여줍니다. 이것은 편리합니다.

PyCharm은 다양한 프레임 워크를 기본적으로 지원하며 유료 버전은 분명히 더 많은 지원을 제공합니다. 그러나 무료 버전에는 Django, HTML, CSS 및 JavaScript가 포함되어있어 대부분의 사람들에게 충분합니다.

유료 버전이 영구 라이선스에서 구독 모델로 변경되었지만 월 비용은 $ 8에 불과합니다. 특정 할인이 제공됩니다.

전반적으로 PyCharm은 최고의 독점 Python 편집기이며 완전히 FOSS 소프트웨어를 선호하지 않는 한 사용하지 않을 이유가 없습니다.

Answer

분명히 필요하지 않으며 다른 무료 편집기와 IDE도 있습니다.하지만 제 경험상 가장 좋은 옵션입니다.

두 Vim을 모두 사용했습니다. 그리고 Emacs와 Sublime과 Atom으로 조금 플레이했습니다. 이 네 가지 편집기를 사용하면 프로그래밍 환경을 고도로 사용자 지정할 수 있습니다. 어떤 느낌이 필요합니다.

모두 훌륭하지만 아무도 (내가 알고있는, 공유한다면 공유 해주세요) 제대로 재현 할 수 없었던 일부 기능을 놓칠 것입니다. 일반 편집기에서. 주로 지능적인 코드 탐색 및 완성입니다. 이러한 기능은 제가 사용한 가장 유용한 기능이며 PyCharm은 이러한 기능을 ** 거의 ** 완벽하게 수행합니다.

훨씬 더 많은 시간을 할애합니다. 코드를 입력하는 것보다 코드를 탐색하므로 키보드 단축키를 누르고 변수 또는 메서드의 정의 / 선언으로 이동할 수있는 것이 매우 유용합니다. 타이핑하면 지능형 자동 완성도 큰 도움이 될 것입니다. 범위 내에있는 완성 만 제공하기 때문에 편집자의 완성 엔진보다 훨씬 유용합니다. 텍스트 편집기에 사용할 수있는 Ctag와 Gtag도 있지만 사용하기가 더 어렵고 모든 언어에 맞게 맞춤 설정해야하며 중대형 프로젝트는 제대로 작동하지 않습니다.하지만 YMMV는 그렇습니다.

그보다는 커스터마이징 기능보다 정말 잘 작동하는 기능을 선호합니다. 커뮤니티 에디션을 다운로드하여 자신에게 맞는지 직접 확인하세요. 특히 초보자의 경우 학습 도구 시간을 절약 할 수 있습니다. UI는 자명하기 때문에 언어를 배우는 것만 큼 중요합니다.

PS

IdeaVim 플러그인 없이는 사용할 수 없습니다. Vim의 키 바인딩은 포기하기에는 너무 좋습니다.

Jetbrains IDE는 자체적으로 매우 사용자 정의가 가능하다는 점도 언급해야합니다. IdeaVim 플러그인에는 심지어 dotfile도 있습니다.

또한 프로그래머가 창 수가 많아서 다른 사람들이 사용하지 못하도록하는 YouTube 동영상을 찾을 수 있습니다. 현명하게 사용하면 편집기와 탭만 표시되도록 할 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다