[파이썬 개발환경 구축을 위한 추천 프로그램] |
파이썬 학습 또는 파이썬을 활용한 프로그램 개발을 위해
가장 먼저 해야할 일은 개발환경을 구축하는 것입니다.
가령 내 집에 설치된 PC, 노트북에서 파이썬을 사용하기 위해서는
파이썬 코드를 입력하고 실행할 수 있는 프로그램이 필요합니다.
그리고 어떤 프로그램을 사용하느냐에 따라 사용자의 편리성, 효율성에 차이가 날 수 있고
결국 작업시간과도 직결되는 중요한 과정입니다.
아무리 좋은 자동차도 자신에게 맞지 않으면 원하는 성능을 발휘하기 힘든것처럼요.
그래서 파이썬을 처음 배울때 사용하기 좋은 프로그램 몇 가지를 소개해드리고자 합니다.
1. Anaconda(아나콘다) - 무료(open source)
Anaconda는 전세계적으로 많이 사용하는 파이썬 개발 툴입니다. 특히 Data Science 분야(딥러닝, 빅데이터 등) 파이썬 개발자들에게 인기가 좋으며 그만큼 데이터 분석을 위한 다양한 라이브러리를 제공합니다.
텐서플로우, scipy, pandas 등 요즘 인기있는 대부분의 라이브러리를 제공합니다.
참고로, 파이썬 개발에 있어서 라이브러리는 아주 중요합니다.
원하는 기능구현을 위해 파이썬으로 직접 만드는 것도 대단한 일이지만 많은 시간과 노력이 필요한 반면,
기존 라이브러리를 활용해 이미 구현된 기능을 활용한다면 훨씬 더 효율적인 작업이 가능하기 때문입니다.
또한 Spyder, IPython, jupyter notebook 등 통합 플랫폼을 제공하기 때문에 프로그램만 한번 설치하면 대부분의 연관된 프로그램을 같이 사용할 수 있습니다.
그리고 open-source이기 때문에 일반인도 무료로 사용이 가능합니다. 설치도 아주 간편하구요.
파이썬 입문자이거나 가벼운 수준 또는 학술연구에서 사용할 용도라면 이 프로그램을 추천합니다.
다만 다른 유료프로그램에서 제공하는 Syntax Highlighting기능은(가독성 향상을 위해 키워드, 함수, 주석 등에 글자색을 다르게 보여주는 기능) 없어서 조금 아쉽습니다.
설치는 아래 링크를 통해 가능합니다.
버전은 파이썬 3.7과 2.7버전이 있으며 사용하는 PC의 운영체제(32bit/64bit)에 따라 선택해야 합니다.
https://www.anaconda.com/distribution/
Anaconda Python/R Distribution - Free Download
Anaconda Distribution is the world's most popular Python data science platform. Download the free version to access over 1500 data science packages and manage libraries and dependencies with Conda.
www.anaconda.com
2. Pycharm(파이참) - 유료(일부무료)
Pycharm은 Jetbrains이란 회사에서 개발한 파이썬 개발 툴입니다.
앞서 설명드린 Anaconda와는 다르게 파이썬 개발자들의 생산성, 작업성에 특화된 툴입니다.
즉, 개발자들이 코드를 편하게 짤 수 있도록 스마트 코드완성, 코드검사 등의 기능이 들어있습니다. 또한 가독성을 좋게하기 키워드, 함수, 주석 등을 글자색을 다르게 보여주는 Syntax Highlighting 기능도 제공합니다.
한마디로 파이썬 개발자들을 위한 웬만한 편의기능은 다 들어 있다고 보시면 될 것 같습니다.
하루종일 코드를 작성한다거나, 수천 수만줄의 코드를 봐야한다던지, 다른 개발자의 코드를 분석해야 한다면
파이참에서 제공하는 편리함은 아주 칭찬받을만 한 것 같습니다.
앞서 설명드린 Anaconda는 이런 기능이 없어서 조금 아쉽습니다.
하지만 파이참은 이러한 기능을 구비한 반면, 유료구매를 해야합니다.
커뮤니티(community) 버전을 설치하면 무료로 사용이 가능하지만 기능의 일부가 제한됩니다.
유료버전을 구입하면 모든 기능을 사용할 수 있지만 연 20만원 이상을 지불해야 되기 때문에 일반 사용자가 쓰기에는 부담이 있습니다.
파이썬 개발이 직업이거나 수익을 얻는 분, 딥레벨 개발자들이라면 파이참만한 프로그램은 없을 것 같습니다.
설치는 아래 링크를 통해 가능합니다.
https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows
Download PyCharm: Python IDE for Professional Developers by JetBrains
Download the latest version of PyCharm for Windows, macOS or Linux.
www.jetbrains.com
3. 기타 프로그램
앞서 설명드린 Anaconda와 Pycharm 외에도 여러가지 프로그램이 있습니다.
파이썬 설치하면 기본제공되는 IDLE도 있고 notepad++도 있습니다만 무료 프로그램인 Anaconda보다 편리한 그로그램은 찾기 어려운 것 같습니다.
그래서 결론은 Anaconda 먼저 사용해보시길 추천 드립니다.
'파이썬 기초' 카테고리의 다른 글
[Python] 파이썬 진수 표현 (0) | 2020.03.03 |
---|---|
[Python] 파이썬 연산자 (0) | 2020.03.03 |
댓글