반응형
이번에 알려드릴 (?) 내용은, 파이썬을 하기위해 가장 기초적이고, 필수로 적용해야하는
파이썬 편집기( 에디터 ) 입니다.
PyCharm [ 무료 / 유료 버전 제공 ]
https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows
IntelliJ와 기능적인 부분과 대표적인 장점을 대부분 공유할 수 있습니다.
현재 나온 파이썬 에디터 중 가장 사용하기 좋고 장점이 많은 기능을 가지고 있어서, 많이 애용하는 툴 입니다.
- 사용자가 코드를 입력할때 나오는 자동완성 기능을 제공합니다.
해당 기능만으로 언어의 장벽을 쉽게 넘을 수 있는 지름길 입니다. - 함수나 변수의 사용 내역을 검색할 수 있으며, DOC가 존재하는 패키지의 경우
이를 자동 인식하여 노출 하는 기능이 있다. - GUI 형태로 디버깅, 테스팅, 프로파일링을 실시간으로 수행 가능하다.
- 가상 환경, Anaconda 등 패키지 격리 환경을 네이티브로 지원한다.
- Git의 pull, commit, push 같은 다양한 기능들을 파이참 내에서 GUI 형태로 편리하게 사용할 수 있다.
특히 merge 충돌이 일어났을 때 간편하게 diff 기능으로 이를 해결할 수 있다는 것이 장점.
Visual Studio Code [ 무료 ]
https://code.visualstudio.com/
- 경령과 빠른성능
Visual Studio Code ( VVS ) 는 상대적으로 가벼운 프로그램으로 빠른 실행과 반응성이 좋다
부팅속도가 빠르고 사용하는 자원의 효율성이 좋다. - 확장성
다양한플러그인과 확장 기능을 통해기능을 추가할 수 있습니다.
파이썬 확장기능과 Git 라이브러리 호출 및 통합 / Docker 지원 등 다양한 확정성을 제공합니다 - 디버깅
디버깅 도구를 내장하고 있어서, 브레이크포인트 (breakPoint) 설정, 변수 값 모니터링 코드 실행 및 제어 등
다양한 디버깅 작업이 가능합니다. 또한 디버깅에 필요한 터미널이 내장되어 있습니다. - 코드 완성 / IntelliSense
코드 완성 기능을 제공하여 코딩 속도를 높이고 오류를 발견하고 줄일 수 있습니다.
코드 입력시 자동완성, 만들어진 함수의 파라미터의 정보 제공을 해줍니다. - 버전 관리
Git 통합 버전관리 시스템의 연동이 잘되어 있습니다. 코드 변경 사항을 쉽게 추적관리할 수 있습니다. - 크로스 플랫폼 지원
다양한 운영 체제 지원이 가능합니다. 윈도우, 맥OS 리눅스등 여러 운영체제에서 사용할 수 있습니다
Spyder IDE
- 과학적 계산에 최적화
NumPy, SciPy, Pandas, Matplotlib 등 데이터 과학에 필요한 패키지와 잘 통합되어 있어
데이터 분석 및 시각화 작업이 용이 합니다. - 디버깅 및 코드 분석
내장된 디버거를 통해 브레이크포인트 설정, 코드 스텝 실행, 변수 관찰 등 강력한 디버깅 기능을 제공합니다.
코드의 구문 오류, 스타일 문제 등을 자동으로 검출하고 경고를 제공합니다 - 친화적 인터페이스
탭bed 디자인과 여러 창을 통해 코드 작성, 변수 탐색, 출력 결과 등을 쉽게 관리할 수 있으며,
변수 탐색기를 통해 현재 작업 중인 변수와 데이터 구조를 직관적으로 볼 수 있습니다 - 환경
프로젝트 구조를 시각적으로 탐색할 수 있는 파일 탐색기를 제공하며, 코드 편집기를 통해 실시간
코드 수정 및 실행이 가능합니다. - 플러그인
다양한 플러그인을 통해 Spyder의 기능을 확장할 수 있으며, 사용자 맞춤형 환경을 구성할 수 있습니다.
Thonny *초보자 추천
- 초보자 친화적 인터페이스
복잡한 기능을 최소화하여 직관적이고 깔끔한 사용자 인터페이스를 제공합니다. 새로운 사용자가 쉽게 접근할 수 있도록 설계되어 있습니다. 또한 코드 자동 완성 기능을 통해 기본적인 코드 작성이 쉬워집니다. - 디버깅 기능
시각적인 디버깅 도구를 제공하여, 코드 실행 흐름을 시각적으로 추적하고 문제를 쉽게 식별할 수 있으며, 변수의 값을 실시간으로 확인할 수 있어, 코드의 동작을 이해하는 데 도움이 됩니다. - 간단한 설치 및 설정
설치가 간단하며, 별도의 복잡한 설정이 필요 없습니다. 기본적인 개발 환경이 자동으로 설정되며,
추가적인 설정 없이 바로 코딩을 시작할 수 있습니다. - 파이썬 인터프리터 (내장)
Thonny에는 파이썬 인터프리터가 내장되어 있어, 별도의 설정 없이 바로 코드를 실행할 수 있습니다.
가상 환경을 쉽게 설정하고 관리할 수 있어, 다양한 프로젝트에 적합한 환경을 만들 수 있습니다. - 직관적인 출력
작성한 코드를 쉽게 실행하고 결과를 즉시 확인할 수 있는 기능을 제공하며,코드 실행 결과와
에러 메시지를 출력 창에서 쉽게 확인할 수 있습니다. - 코드 분석
기본적인 코드 스타일과 오류 검출 기능을 제공하여, 코드 품질을 유지하는 데 도움을 줍니다. - 도움말 제공
초보자를 위한 다양한 학습 자료와 튜토리얼을 제공하여, 학습 과정에서 도움이 됩니다.
IDE 내부에서 도움말과 가이드를 제공하여, 문제 해결과 기능 활용에 유용합니다.
온라인 파이썬 편집기 도구 ( Repl.it )
온라인 파이썬 편집기 도구 ( Repl.it )
https://colab.research.google.com/
반응형