반응형

 

 

 

이번에 알려드릴 (?) 내용은, 파이썬을 하기위해 가장 기초적이고, 필수로 적용해야하는

파이썬 편집기( 에디터 ) 입니다. 

 

 

 

PyCharm [ 무료 / 유료 버전 제공 ]

https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows

 

PyCharm 다운로드: 데이터 과학 및 웹 개발을 위해 JetBrains가 만든 Python IDE

 

www.jetbrains.com

 

IntelliJ와 기능적인 부분과 대표적인 장점을 대부분 공유할 수 있습니다.

현재 나온 파이썬 에디터  중 가장 사용하기 좋고 장점이 많은 기능을 가지고 있어서, 많이 애용하는 툴 입니다.

 

 

  • 사용자가 코드를 입력할때 나오는 자동완성 기능을 제공합니다.
    해당 기능만으로 언어의 장벽을 쉽게 넘을 수 있는 지름길 입니다. 
  • 함수나 변수의 사용 내역을 검색할 수 있으며, DOC가 존재하는 패키지의 경우
    이를 자동 인식하여 노출 하는 기능이 있다. 
  • GUI 형태로 디버깅, 테스팅, 프로파일링을 실시간으로 수행 가능하다.
  • 가상 환경, Anaconda 등 패키지 격리 환경을 네이티브로 지원한다.

  • Git의 pull, commit, push 같은 다양한 기능들을 파이참 내에서 GUI 형태로 편리하게 사용할 수 있다.
    특히 merge 충돌이 일어났을 때 간편하게 diff 기능으로 이를 해결할 수 있다는 것이 장점.

 

 


 

 

Visual Studio Code [ 무료 ]

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

 

 

 

  • 경령과 빠른성능
    Visual Studio Code ( VVS ) 는 상대적으로 가벼운 프로그램으로 빠른 실행과 반응성이 좋다
    부팅속도가 빠르고 사용하는 자원의 효율성이 좋다.

  • 확장성
    다양한플러그인과 확장 기능을 통해기능을 추가할 수 있습니다.
    파이썬 확장기능과 Git 라이브러리 호출 및 통합 / Docker 지원 등 다양한 확정성을 제공합니다

  • 디버깅
    디버깅 도구를 내장하고 있어서, 브레이크포인트 (breakPoint) 설정, 변수 값 모니터링 코드 실행 및 제어 등
    다양한 디버깅 작업이 가능합니다. 또한 디버깅에 필요한 터미널이 내장되어 있습니다.  

  • 코드 완성 / IntelliSense
    코드 완성 기능을 제공하여 코딩 속도를 높이고 오류를 발견하고 줄일 수 있습니다.
    코드 입력시 자동완성, 만들어진 함수의 파라미터의 정보 제공을 해줍니다.

  •  버전 관리
    Git 통합 버전관리 시스템의 연동이 잘되어 있습니다. 코드 변경 사항을 쉽게 추적관리할 수 있습니다.

  • 크로스 플랫폼 지원
    다양한 운영 체제 지원이 가능합니다. 윈도우, 맥OS 리눅스등 여러 운영체제에서 사용할 수 있습니다 

 

 

 


 

 

Spyder IDE

https://www.spyder-ide.org/

 

Home — Spyder IDE

Download Ready to give Spyder a try? Let's get started! Want to join the community of scientists, engineers and analysts all around the world using Spyder? Click the button below to download the suggested installer for your platform. We offer standalone in

www.spyder-ide.org

 

 

 

  • 과학적 계산에 최적화
    NumPy, SciPy, Pandas, Matplotlib 등 데이터 과학에 필요한 패키지와 잘 통합되어 있어
    데이터 분석 및 시각화 작업이 용이 합니다.
  • 디버깅 및 코드 분석
    내장된 디버거를 통해 브레이크포인트 설정, 코드 스텝 실행, 변수 관찰 등 강력한 디버깅 기능을 제공합니다.
    코드의 구문 오류, 스타일 문제 등을 자동으로 검출하고 경고를 제공합니다

  • 친화적 인터페이스
    탭bed 디자인과 여러 창을 통해 코드 작성, 변수 탐색, 출력 결과 등을 쉽게 관리할 수 있으며,
    변수 탐색기를 통해 현재 작업 중인 변수와 데이터 구조를 직관적으로 볼 수 있습니다
  • 환경
    프로젝트 구조를 시각적으로 탐색할 수 있는 파일 탐색기를 제공하며, 코드 편집기를 통해 실시간
    코드 수정 및 실행이 가능합니다.

  • 플러그인
    다양한 플러그인을 통해 Spyder의 기능을 확장할 수 있으며, 사용자 맞춤형 환경을 구성할 수 있습니다.

 

 


 

 

Thonny *초보자 추천

https://thonny.org/

 

Thonny, Python IDE for beginners

Thonny 4 is dedicated to Ukraine fighting the Russian invasion. 🇺🇦 Please support Ukraine! 🇺🇦 Download version 4.1.4 for  •   •  Thonny Python IDE for beginners Features Easy to get started. Thonny comes with Python 3.10 built in, so ju

thonny.org

 

 

 

  • 초보자 친화적 인터페이스
    복잡한 기능을 최소화하여 직관적이고 깔끔한 사용자 인터페이스를 제공합니다. 새로운 사용자가 쉽게 접근할 수 있도록 설계되어 있습니다. 또한 코드 자동 완성 기능을 통해 기본적인 코드 작성이 쉬워집니다.

  • 디버깅 기능
    시각적인 디버깅 도구를 제공하여, 코드 실행 흐름을 시각적으로 추적하고 문제를 쉽게 식별할 수 있으며, 변수의 값을 실시간으로 확인할 수 있어, 코드의 동작을 이해하는 데 도움이 됩니다.

  • 간단한 설치 및 설정
    설치가 간단하며, 별도의 복잡한 설정이 필요 없습니다. 기본적인 개발 환경이 자동으로 설정되며,
    추가적인 설정 없이 바로 코딩을 시작할 수 있습니다.

  • 파이썬 인터프리터 (내장)
    Thonny에는 파이썬 인터프리터가 내장되어 있어, 별도의 설정 없이 바로 코드를 실행할 수 있습니다.
    가상 환경을 쉽게 설정하고 관리할 수 있어, 다양한 프로젝트에 적합한 환경을 만들 수 있습니다.

  • 직관적인 출력
    작성한 코드를 쉽게 실행하고 결과를 즉시 확인할 수 있는 기능을 제공하며,코드 실행 결과와
    에러 메시지를 출력 창에서 쉽게 확인할 수 있습니다.

  • 코드 분석
    기본적인 코드 스타일과 오류 검출 기능을 제공하여, 코드 품질을 유지하는 데 도움을 줍니다.

  • 도움말 제공
    초보자를 위한 다양한 학습 자료와 튜토리얼을 제공하여, 학습 과정에서 도움이 됩니다.
    IDE 내부에서 도움말과 가이드를 제공하여, 문제 해결과 기능 활용에 유용합니다.

 

 


 

온라인 파이썬 편집기 도구 ( Repl.it )

https://replit.com/

 

Replit – Build software faster

Replit is an AI-powered software development & deployment platform for building, sharing, and shipping software fast.

replit.com

 

온라인 파이썬 편집기 도구 ( Repl.it )

https://colab.research.google.com/

 

Google Colab

 

colab.research.google.com

 

반응형

+ Recent posts