less than more

jerryan.egloos.com

포토로그


배너 180*150



[python] 추천할 만한 Python IDE S/W Dev.

원문 : https://www.programiz.com/python-programming/online-compiler/


No. 이름 사용자 가격 특징 사견
1 Online Compiler from Programiz 초보 무료 파이썬 설치, 설정 필요 없이 웹 브라우저에서 가볍게 파이썬을 학습하거나 기능을 확인하고 싶을 때 사용 가능하다. 파이썬 설치나 회원 가입이 필요 없어서 초보자용 기초를 다지기에 충분하다. pandas, numpy 등 중요한 패키지도 내장되어 있어 인터넷만 된다면 가장 빠르게 파이썬을 접할 수 있다.
2 repl.it (리플) 초보 Freemium 클라우딩 기반 코딩 플랫폼. Online Compliler와 비슷하고 더 강력하고 다양한 언어와 많은 기능을 지원하지만 회원 가입 필요, 기능별 부분 유료 구글, 페이스북 계정과 연동이 되지만 그렇지 않다면 회원가입이 필요하다는 점이 불편하며 그 외에는 로컬 IDE와 매우 유사하다. 패키지를 VM에 개별적으로 설치할 수 있어 매력적이다.
3 Thonny 초보 무료 Python 3이 내장된 파이썬 전용 IDE로 일단 설치만 하면 파이썬 코드를 쓸 수 있다. 초보자용으로 개발되었기 때문에 UI가 단순하다. 초보자용이지만 파이썬 개발을 위한 좋은 IDE가 될 수 있는 몇 가지 유용한 기능을 가지고 있는데 구문 오류 강조 표시, 디버거, 코드 완성, 단계-식별 평가 등의 기능이다.  
4 IDLE 초보 무료 파이썬을 설치하면 기본으로 설치되며 가장 기본적인 파이썬 쉘 창 (인터랙티브 인터프리터), 자동 완성, 구문 강조, 스마트 들여쓰기와 기본적인 통합 디버거 기능이 내장되어 있지만 큰 프로젝트를 위해 최적화 되어있지는 않다.  
5 Sublime Text 3 초보, 전문가 Freemium 파이썬을 포함한 많은 언어들을 지원하는 대중적인 코드 에디터로써 빠른 성능, 높은 사용자화, 큰 커뮤니티를 가지고 있다. 파이썬 지원 기능과 과학 계산 (Scientific development), Django, Flask 와 같은 패키지를 설치할 수 있고 자신만의 완전한 파이썬 개발 환경을 커스터마이징 할 수 있다. 다운로드한 평가판을 시간 제한 없이 사용할 수 있지만 가끔 계속 사용하려면 라이선스를 구입하라는 팝업이 나타난다.  
6 Atom 초보, 전문가 무료 Github에서 개발한 오픈 소스 코드 편집기이며 Sublime Text와 비슷하게 파이썬 개발에 사용할 수 있다. 대부분의 특징 또한 Sublime Text와 비슷하며 높은 사용자화가 가능하고 필요한 기능의 패키지를 설치할 수 있다. 파이썬 개발에서 일반적으로 사용되는 패키지 중 일부는 autocomplte-python, linter-flask8, python-debugger 등이 있다.  버전이 올라갈 수록 무거워진다ㅠㅠ 초기 설정이 매우 빡세고, 설치할 익스텐션이 많은 편이다.
7 PyCharm 전문가 Freemium 소프트웨어 개발 도구 전문 회사인 JetBrains에서 전문 개발자를 위해 만든 IDE로, 가볍고 과학 계산 (Scientific development)용에 적합한 오픈 소스, 무료의 Community 버전과 웹 개발, 모든 기능의 IDE를 유료로 사용할 수 있는 Professional 버전이 있다. 코드 완성, 코드 검사, 오류 강조 표시 및 수정, 디버깅, 버전 제어 시스템 및 코드 리팩터링 등 훌륭한 IDE가 제공해야 할 모든 주요 기능들을 제공하며 이 모든 기능들은 즉시 사용할 수 있다. 중요한 단점으로는 자원을 많이 소모하기 때문에 일반적으로 4GB 미만 컴퓨터라면 느려질 수 있다. 일부 불편한 기능, 무거운 자원 점유로 가끔 정나미가 뚝뚝 떨어지긴 하지만 무료인 Community 버전으로도 사용상에 전혀 문제가 없고 다른 IDE로 갈아탄 후에도 결국 다시 돌아오게 만드는 농약같은 중독성 (어결참 : 어짜피 결론은 파이참)
8 Visual Studio Code 전문가 무료 VS Code는 파이썬 개발에 사용할 수 있는 마이크로소프트에서 만든 오픈 소스의 무료 IDE로 추가 기능을 설치하여 파이썬 개발 환경을 만들 수 있다. 지능형 코드 완성, 잠재적인 오류에 대한 린팅, 디버깅, 테스팅과 같은 기능들을 제공한다. 가볍고 강력한 기능들을 가졌으며 이로 인해 파이썬 개발자들 사이에서 빠르게 유명세를 타고 있다. 매우 가볍고 빠르다. 편의성 좋고 직관적이지만 가벼운 만큼 초기 커스터마이징에 손이 많이 간다.
9 Vim 전문가 무료 UNIX와 macOS에서는 기본 설치되어 있는 텍스트 에디터지만 윈도우에서는 다운로드해야 한다. 단축키와 확장성 때문에 절대적으로 신봉하는 개발자가 있는 반면 매우 싫어하는 사람들도 있다. 이미 Vim을 사용하는 방법을 알고 있다면 파이썬 개발을 위한 좋은 도구가 될 수 있으나 그렇지 않은 경우 Vim과 해당 명령을 학습하는데 시간을 투자해야 파이썬을 사용할 수 있다. 구문 강조 표시, 코드 완성, 디버깅, 리팩토링 등을 위한 플러그인 등을 추가하여 파이썬 IDE로 사용할 수 있다. 구석기 시대 사용하던 vi 단축키가 손에 익으신 Guru라면 이것도 IDE라고 부르는데에 전혀 이질감이 없으시겠지만 나는 아니다.
10 Spyder 초보, 전문가 무료 보통 과학 계산 (Scientific development)에 사용되는 IDE로 Spyder를 시작하고 실행하는 가장 쉬운 방법은 Anaconda 배포판을 설치하는 것이다. Anaconda는 데이터 과학과 머신 러닝을 위해 널리 사용하는 배포판으로 Numpy, Panda, scikit-learn, matplotlib 등을 포함한 수백 개의 패키지가 포함되어 있다. Spyder는 자동 완성, 디버깅 및 iPython 셸과 같은 몇 가지 뛰어난 기능을 가지고 있으나 PyCharm에 비해 기능이 부족하다.  
11 Jupyter Notebook 초보, 전문가 무료 Anaconda 배포판과 함께 설치할 수 있는 오픈-소스 대화형 파이썬 인터프리터로써 웹 브라우저 환경에서 파이썬 코드를 작성 및 실행할 수 있는 도구로 시각화와 데이터 과학, 머신 러닝 등에 특화된 도구라고 볼 수 있다.   
12 Ecplipse+PyDev 전문가 무료 Eclipse는 매우 유명한 IDE로 PyDev 플러그인을 설치하여 파이썬을 개발할 수 있다.  

1 2 3 4 5 6 7 8 9 10 다음

애드센스 468*60