Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

IT Info

데이터 과학 애호가를 위한 최고의 VSCode 확장 5가지

권현욱(엑셀러) 2023. 12. 27. 20:00
반응형

'데이터 과학 애호가'가 아니더라도 Visual Studio Code(VSCode)는 요즘 가장 인기있는 프로그램입니다. 개발자와 데이터 실무자의 다양한 요구 사항을 충족하는 수많은 기능을 제공하는 최고의 통합 개발 환경(IDE)으로 이름이 높습니다. 인기가 높은 이유는 가벼운 특성, 강력한 기능, 작업 공간에 대한 광범위한 사용자 정의 옵션 때문입니다. VSCode 필수 확장(extensions)에 대해 소개합니다 .

 

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

 

※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.


  • 원문: Best VSCode Extensions for Data Science Enthusiasts
  • URL: https://www.analyticsinsight.net/best-vscode-extensions-for-data-science-enthusiasts/

 


1. 깃허브 코파일럿

깃허브 코파일럿(GitHub Copilot)은 OpenAI Codex를 활용하여 실시간 코딩 제안을 제공하는 귀중한 AI 보조자 역할을 합니다 . 이 확장은 코딩 패턴을 기반으로 전체 줄이나 기능을 제공함으로써 일반적인 자동 완성 기능을 뛰어넘습니다. Copilot의 학습 측면은 "Tab" 키를 간단히 누르는 것만으로 관련 주석, 프로세스 및 문서 문자열을 제안하여 코딩 스타일에 적응하도록 보장합니다. 통합이 원활하므로 효율적인 코딩을 위한 필수 도구입니다.

 

2. 파이썬 확장

VSCode용 Python 확장은 Python 개발 경험을 풍부하게 해주는 포괄적인 패키지입니다. 여기에는 Linting, 디버깅, 코드 탐색, 형식 지정, 리팩토링, 변수 탐색 및 테스트 탐색과 같은 기능이 포함되어 있습니다. 설치 시 Pylance 및 Jupyter 확장 기능이 자동으로 통합되어 Python 및 Jupyter Notebook 파일에 대한 최적의 지원을 보장합니다.

 

3. 파일랜스

Python 확장과 협력하여 파일랜스(Pylance)는 언어 지원을 한 단계 끌어올립니다. 이 확장은 매개변수 제안, 코드 완성, 자동 가져오기, 유형 확인 및 의미 강조 표시를 제공합니다. 단순한 자동 완성 기능을 뛰어넘는 Python 개발에 대한 실질적인 개선으로 인해 Pylance는 모든 개발자 툴킷에 적극 권장되는 추가 기능입니다.

 

4. 파이썬 인덴트

파이썬 인덴트(Python Indent)는 모든 코드 줄에서 올바른 Python 들여쓰기를 지원하여 개발자의 일반적인 문제점을 해결하는 데 도움을 줍니다. 대괄호 쌍, 들여쓰기, 키워드 및 주석 확장을 포함한 다양한 시나리오를 원활하게 처리합니다. 단순해 보이지만 매우 효과적인 이 확장은 코드 가독성과 유지 관리성에 크게 기여합니다.

 

5. 인덴트 - 레인보우

HTML 및 Python 코딩의 경우 인덴트 - 레인보우(Indent-rainbow) 확장이 구세주로 등장합니다. 이 확장은 각 레벨에 대해 4가지 대체 색상 팔레트를 사용하여 텍스트 앞의 들여쓰기 색상을 지정하여 코드 가독성을 향상시킵니다. 그 결과 디버깅을 용이하게 하고 효과적인 코딩 방법을 촉진하는 시각적으로 구성되고 심미적으로 보기 좋은 코드 구조가 탄생했습니다.