개발/Python

[개발 환경] 파이썬(Python) IDE PyCharm 소개 및 설치 방법

growing-dev 2023. 1. 31. 21:45

파이썬(Python) IDE PyCharm 소개 및 설치 방법

https://www.jetbrains.com/ko-kr/pycharm/


jetbrains에서 만든 파이썬(Python)용 통합 개발 환경 IDE PyCharm을 소개한다.
이전 포스팅에서 VS Code를 활용해서 Python 개발 환경을 세팅했었다.
Python 특성상 특별히 많은 세팅이 필요하지 않아서 VS Code를 사용해도 익숙하고 부가적인 플러그인도 많이 제공이 되어서 개인적으로 일반적인 개발자나 가벼운 용도를 위해서는 VS Code를 더 추천하는 편이다.
하지만 전용 IDE를 사용했을 때 그 편리함은 무시할 수 없다.
Python을 위한 PyCharm에 한번 빠지면 그 편리함과 생산성에 더욱 빠져들게 될 것이다.
그래서 오늘은 PyCharm에 대해서 알아보고 설치 방법까지 알아본다.

PyCharm 이란?

PyCharm은 파이썬 개발 환경에 특화된 IDE로, 체코 기업 JetBrains 사에서 개발한 툴이다.
자바와 파이썬이 사용 가능하며 윈도우, macOS, 리눅스 환경 모두 지원한다.

wsl에서 실행한 화면

프로페셔널과 커뮤니티 버전의 차이

커뮤니티 버전과 프로페셔널 버전이 있으며 특별히 기능이 필요하지 않은 일반 사용자라면 커뮤니티로도 충분할 것 같다.
아래와 같이 부가적인 웹 개발과 프레임워크 및 도구를 지원하는지 여부에 따라서 차이가 난다.
프로페셔널은 개인 개발자에게 현재 기준 1년 약 12만 원 정도의 비용이 부가되고 커뮤니티는 무료이다.

공식 사이트 - 프로페셔널와 커뮤니티 비교

PyCharm 설치방법

https://www.jetbrains.com/ko-kr/pycharm/download/

PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE

www.jetbrains.com

공식 사이트 다운로드 화면

위 다운로드 링크에서 각 OS를 선택하고 다운로드하면 된다.
내 경우는 WSL 환경에서 설치했으므로 Linux를 선택하고 tar.gz를 다운로드한다.
tar 압축 해제하고 해당 디렉터리의 bin으로 들어가서 pycharm.sh를 실행한다.

tar -zxvf pycharm-community-2022.3.2.tar.gz
cd pycharm-community-2022.3.2/bin
./pycharm.sh

PyCharm의 장점

  • GUI의 호환성 : JetBrains사의 InteliJ 기반의 여러 툴들 (Android Studio 등)과 GUI가 동일한 콘셉트이다. 그래서 평소 JetBrains사의 개발 환경에 익숙한 사람은 새롭게 사용하더라도 매우 쉽고 빠르게 적응할 수 있다.
  • 생산성 : PyCharm은 스마트 코드 완성, 코드 검사, 즉석 오류 강조 표시 및 빠른 수정과 자동 코드 리팩터링 및 풍부한 탐색 기능을 제공한다. 그래서 이를 활용하여 생산성 높게 개발할 수 있다.
  • 안정성 : 기본적으로 IDE에 통합되어 안정적으로 개발되었으므로 VS Code 등에 비해 훨씬 안정적이고 업데이트가 자주 되어서 개발 환경 때문에 불편함을 잘 겪지 않는다.
  • 다양한 개발 도구 지원 : 풀스택 웹 개발도 가능하고 데이터 분석 등에 활용하기 좋은 다양한 도구를 지원한다.
공식 사이트 생산성 예시


결론

개인적으로는 PyCharm을 추천하고 싶다. 하지만 VS Code가 완전 무료이고 실제로 사용하는 사람이 더 많아서 각종 트러블슈팅에 유리할 수도 있다. 반대로 말하면 PyCharm은 그런 문제가 상대적으로 매우 적을 것이다. 그래서 추천한다.
물론 단순한 프로그램을 개발하는 것이 아니라 다양한 데이터 분석 도구를 사용해야 한다면 VS Code + 최신 플러그인이나 프레임워크를 사용하는 것이 나을 것 같다.

반응형