파이썬에 IDE툴은 뭐가 있을까요?
파이썬에 IDE툴은 뭐가 있을까요?
vscode 말고 괜찮은 툴 추천 부탁드립니다.
그리고 제가 일하는 곳이 인터넷 연결이 되지 않는 환경이라..
오프라인 환경에서도 extention 설치 등등 원활히 사용 가능한 방법 또는 툴 추천 부탁드립니다.
파이썬은 다양한 에디터나 IDE 툴들이 존재합니다.
. IDLE (아이들), Jupyter Notebook (주피터 노트북), Anaconda (아나콘다), Visual Studio Code (비주얼 스튜디오 코드)
Pycharm (파이참), Atom (아톰), Sublime Text 3 (서브 라임 텍스트 3), Repl.it (리플잇), 이클립스 등
이중에서 오프라인에서 사용하실 경우 파이참을 추천드립니다.
자동완성, 문법 체크 등 편리한 기능을 제공하며, 별도의 Extension이나 플러그인을 따로 설치할 필요가 없습니다.
유료 버전인 Professional과 무료 버전인 Community가 있으나 무료 버전을 사용해도 전혀 개발하실때 문제가 없습니다.
파이참으로 파이썬 개발 능력을 마음껏 발휘해 보시기 바랍니다.
안녕하세요 4년차 현직 fw 개발자입니다.
딥러닝과 코딩을 새롭게 배우시는 분에게 좋은 언어인 Python을 개발하기에 가장 좋은 IDE는 Pycharm입니다.
Pycharm의 경우 Intellij로 유명한 JetBrain사에서 배포하는 IDE로 장점이 많습니다.
1. 코드별로 파이썬 버전 선택이 가능
물론 현재는 2.x 버전의 지원이 종료되었지만.. 레거시 환경에서는 아직도 사용되고 있기때문에 코드 수정 후 디버깅을 할때 좀더 유연합니다
2. 간편한 패키지 설치
Python의 패키지 설치를 위해서는 pip를 주로 사용합니다. pycharm 에서는 패키지를 GUI상에서 골라서 쉽게 설치할 수 있습니다.
3. 코드 실행의 간편성
Python의 경우 인터프리터 방식의 언어로써 한 줄씩 실행해서 결과를 보는게 가능합니다. 초반 기초단계에서는 한줄 한줄 실행화면 확인하는게 중요하다고 생각되기 때문에 좋은 기능이라고 생각합니다. 간단하게 실행하고 싶은 영역을 선택 후 ‘Alt+Shift+E’를 입력해주면 됩니다.
4. 함수 관리의 용이성
모든 프로그래밍 언어가 그렇듯 파이썬의 경우에도 코드가 길어지면 함수나 클래스가 여러개 생기면서 구조를 파악하기 어렵습니다. 하지만 파이참에서는 Structure 탭에서 코드 안에 있는 함수를 모두 보여주고 더블클릭 할 경우 해당 함수로 이동이 가능하기 때문에 관리가 편해집니다.
5. VirtualEnv, Anaconda 등 패키지 격리 환경을 네이티브로 지원
6. 이외의 다양한 플러그인
무료로 사용하는 Comunity 버전이외에 Pro 버전도있는데 Django 등 웹 프레임워크도 편리하게 사용가능하다고 한다.
단점으로는 유료라는 점이 있지만 Community 버전으로 받으시면 무료로 사용이 가능합니다.
안녕하세요. 아하(a-ha) 프로그래밍 지식 답변자 입니다.
Microsoft에서 제공하는 Python 첫 번째 단계 수행 코스가 잘 설명 되어 있으므로 해당 교육자료로 시작 하는 것을 추천 드립니다.
https://docs.microsoft.com/ko-kr/learn/paths/python-first-steps/
또한 Python을 사용하는 다양한 학습 경로가 준비되어 있습니다.
https://docs.microsoft.com/ko-kr/learn/browse/?resource_type=learning%20path&terms=python
또한 Python 코딩도장 책을 구매하여 하나하나 천천히 따라해 보는것도 나쁘지 않습니다.
https://dojang.io/course/view.php?id=7
답변이 도움이 됐으면 좋겠습니다. 좋은 하루 되세요!
파이썬을 개발할수 있는 개발툴로는 대표적으로 Visual Studio Code, PyCharm이 있는 것으로 알고 있습니다.
최근에는 Visual Studio Code도 많이 사용한다고하기는 하지만 개인적으로는 PyCharm이 사용하기가 좀더 편하더군요
오프라인에서는 설치파일을 가지고 가지 않는 이상 어렵지 않을까 합니다.
안녕하세요.
Python을 활용 할때 주로 사용하는 패키지는 말씀해주신
vscode와 pycharm이 대표적일 것 같습니다.
오프라인환경(사내 폐쇄망 환경)에서 주로 개발을 저도 진행하고 있어서,
주로 저는 vscode에 익스텐션 파일을 따로 설치한 후, 폐쇄망에 업로드하여 사용하고 있습니다.
Pycharm의 경우 자동완성 기능부터 개발하는데 필요한 거의 모든 기능들이 있어서
주로 사용은 하지만 아시다싶이 메모리를 많이 잡아먹기 때문에 굉장히 무거운 편입니다.
만약 학교 계정이 살아있으시다면(학교 이메일) 교육버전으로 Pycharm 커뮤니티가 아닌, Pycharm Pro 버전을 사용 하실 수 있는데,
이경우 Remote ssh로 원격 디버깅도 가능합니다....만 오프라인 환경이시니.... 오프라인환경에서 익스텐션 설치가 편한것은 역시
vscode가 아닐까 싶습니다... 아니면
pycharm에서도 터미널로 git에서 clone하여 setup.py로 설치하는 방법도 존재하긴 합니다..
큰도움이 못된것 같아 죄송합니다..;
다른 분들 답변도 궁금하네요..