그동안 파이썬 강의를 하면서 제가 어떤 프로그램을 사용하는 지 자세하게 알려준 적이 없어
따로 이렇게 글을 쓰며 다운로드 받는 법까지 글을 쓰도록 하겠습니다.
일단 제가 사용하는 것은 파이썬 공식 홈페이지에 업로드 되어 있는 프로그램을 사용중입니다.
파이썬 편집기는 다양하게 있습니다.
비쥬얼 스튜디오부터 아톰, 제트브레인사의 pycharm 등이 있습니다.
하나 하나 사이트들을 소개하며 알려드리겠습니다.
1. 파이썬 공식 홈페이지 프로그램
주소 : www.python.org/downloads/
Download Python
The official home of the Python Programming Language
www.python.org
장점 : 몹시 가벼운 프로그램, 간단하게 배울 때 제일 좋다고 생각합니다.
한 줄 한 줄 코딩도 가능합니다.
단점 : 자동 완성등 여러 기능성에 있어서 다른 유틸리티에 비해 모자랍니다.
제가 사용하는 프로그램이며 저는 3.7.4 버전을 사용중입니다.
2. 비주얼 스튜디오
주소 : visualstudio.microsoft.com/ko/vs/features/python/
Visual Studio Python IDE - Windows용 Python 개발 도구
Python 코드 인사이트. Visual Studio IDE에서 코드를 분석하여 제안. 타사 라이브러리 관리. Windows 및 Linux에서 대화형 디버그. 기타 훨씬 많은 기능!
visualstudio.microsoft.com
저는 사용해본 적이 없지만 다른 언어, C, C++, C# 등을 비주얼 스튜디오로 사용해본 결과 다양한 기능과 다른 유틸리티와의 연동이 자유롭습니다.
다른 언어도 사용하는 경우 같이 쓰면 좋을 거 같습니다.
3. 아톰
주소 : atom.io/
A hackable text editor for the 21st Century
At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it.
atom.io
다양한 기능과 테마가 있으며 좀 더 코딩하는 맛?을 느끼고 싶다면 아톰은 훌륭한 프로그램이라고 볼 수 있습니다.
대신 프로그램 설정이나 여러 귀찮은 것이 있습니다.
그래도 간지에 살고 간지에 죽는 프로그래머시라면 사용해보는 것도 좋습니다.
4. 파이참
주소 : www.jetbrains.com/pycharm/
PyCharm: the Python IDE for Professional Developers by JetBrains
The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...
www.jetbrains.com
제트브레인사의 파이썬 IDE인 파이참입니다. 제트브레인사는 다양한 언어의 IDE를 제공하고 있기에 사용자가 어떤 기능을 필요하는지에 대한 니즈를 잘 파악하고 있다고 생각합니다. 많은 파이썬 프로그래머들이 사용하는 IDE 이기도합니다.
그만큼 많은 이들이 추천하기도 하고요. 저도 추천하는 프로그램이지만 컴퓨터 사양이 좋아야 한다는 큰 부담감이 있기에 사양이 좋으신 분이 사용하시면 되겠습니다.
사실 첫번째를 제외한 3개의 프로그램은 어느정도 무게가 있는 프로그램입니다.
그래도 비주얼 스튜디오는 입문자들도 많이 사용하는 프로그램이기에 그렇게 많이 무겁다고는 느끼지 못하나
아톰과 파이참은 정말로 많은 사양을 필요로 합니다.
CPU와 RAM에 자신이 있으신 분들이 쓰시면 좋을 거 같습니다.
그래도 코딩이라는 것이 하는 사람으로 하여금 재밌게 하는 것이 중요하다고 생각하기에
이렇게라도 즐길 수 있다면 즐기는 것이 좋다고 생각합니다!
또한 각자마다 원하는 기능이 다르기도 하기에 이것저것 써보며 자신에게 맞는 IDE를 선택하는 것이 중요합니다.
그것은 단순 파이썬 뿐만이 아니라 다른 언어도 마찬가지 일 것 입니다.
그러면 파이썬 IDE 소개를 마치고
다음번에는 파이썬 코딩 강의로 찾아 뵙겠습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[파이썬 코딩 강의] 클래스와 메서드 (0) | 2024.09.21 |
---|---|
[파이썬 코딩 강의] 함수, 모듈화 (0) | 2021.03.09 |
[파이썬 코딩 강의] 파일 읽고 쓰기 (3) | 2021.02.28 |
[파이썬 코딩 강의] 배열과 해시 (자료형 심화) (0) | 2020.11.11 |
[파이썬 코딩 강의] 반복문, 배열 (2) | 2020.11.10 |