[Python] 파이썬 Spyder 편집기 소개

 정보

  • 업무명     : Spyder 편집기 사용법 소개

  • 작성자     : 이상호

  • 작성일     : 2020-11-02

  • 설   명      :

  • 수정이력 :

 

 내용

[개요]

  • 안녕하세요? 기상 연구 및 웹 개발을 담당하고 있는 해솔입니다.

  • 기타 편집기 (Jupyter Notebook, Jupyter Lab 등)가 이미 익숙한 경우 굳이 Spyder 사용을 권장하지 않습니다. 

  • 오늘 포스팅은 아나콘다 (Anaconda) 설치 시 기본적으로 사용할 수 있는 Spyder 편집기를 소개합니다. 

 

[Spyder]

  • Spyder는 과학자, 엔지니어, 데이터 분석가에 의해 설계된 Python 분석을위한 IDE의 일종입니다.

  • Anaconda와 함께 제공되는 NumPy, SciPy, Pandas, IPython, Matplotlib 등의 과학 기술 계산 패키지와 통합되어 있습니다.

  • 상대적으로 기능이 좁혀지고 있으나 필요한 기능은 갖추어져 있기 때문에 VS Code 및 Atom처럼 플러그인을 조합 할 필요가 없고 학습 비용이 낮습니다.

 

 Spyder 편집기 소개

[실행]

  • 명령 줄에서 spyder를 입력하면 실행합니다.

 

  • 비교적 무겁기 때문에 시작까지 오랜 시간이 소요될 수도 있습니다.

     

 

[화면 구성]

  • 하나의 화면에 여러 창 (화면 영역)이 표시되어 있는데, 이것은 환경에 따라 약간 다릅니다.

  • 보기 메뉴에서 표시되는 창을 바꿀 수 있습니다. 쉽게 내가 자주 사용하는 다음 창에 대해 설명합니다.

  • IPyhton 콘솔과 음모

  • 변수 탐색기

  • 프로젝트 탐색기

  • Python 편집기

  • 메뉴보기 > 창에서 편집기, IPython 콘솔, 변수 탐색기, 프로젝트 탐색기에 선택합니다.

  • 각각의 창이 표시되고 드래그 앤 드롭으로 이동 가능합니다.

 

[IPyhton 콘솔과 음모]

  • IPyhton을 통해 실행할 수 있습니다.

from matplotlib import pyplot as plt

import numpy as np

x = np.random.rand(50)

y = np.random.rand(50)

fig = plt.figure()

ax = fig.add_subplot(1, 1, 1)

ax.scatter(x, y, s=300, alpha=0.5, linewidths='2', c='#aaaaFF', edgecolors='b')

 

  • 다음과 같이 IPython 콘솔 인라인 그래프가 표시됩니다.

     

 

  • 인라인으로 표시하지 않으려면 다음을 입력하십시오.

%matplotlib qt

 

  • 인라인으로 되돌리려면 다음을 입력하십시오.

%matplotlib inline

 

  • 또한 플롯 창에 표시됩니다 (아래 화면 상단).

     

 

[변수 탐색기]

  • IPython 변수를 입력하면 내용이 표시됩니다.

  • 그러나 정의된 변수를 히스토리에서 내려하는 것은 귀찮은 위에 표시도 조금 잘 보이지 않는 것입니다.

  • 변수 탐색기에는 과거 정의한 변수가 저장되어 일부 내용을 확인 가능합니다.

     

 

  • 또한 목록 등의 변수는 표시가 생략되어 있으나 더블 클릭하여 내부를 볼 수 있습니다.

  • 아까의 코드를 실행할 때 변수 x를 더블 클릭하면 다음과 같이 표시됩니다.

 

[프로젝트 탐색기와 편집기]

  • 대부분의 간단한 작업은 IPython 콘솔과 변수 탐색기만으로 충분할 것으로 생각 합니다.

  • 단, 분석 규모가 커지거나 분석 프로젝트가 장기화되면 프로젝트 단위로 파일을 관리해야 합니다.

  • 따라서 Spyder는 프로젝트 단위로 파일을 관리할 수 ​​있으며 그 중 Python을 편집기로 편집할 수 있습니다.

  • 이러한 편집기는 일반적인 편집뿐만 아니라 정적 코드 분석 기능과 보완 기능을 제공합니다.

  • 메뉴 > 프로젝트 > 새 프로젝트에 적당한 디렉터리를 작업 디렉터리로 등록합니다.

  • 프로젝트 탐색기를 마우스 우측 단추로 Python 파일을 추가 할 수 있습니다.

  • 적당한 Python 파일을 생성하여 화면 상단에있는 삼각형 버튼을 실행합니다.

  • IPython 콘솔에서 Python 스크립트가 실행됩니다.

 

 참고 문헌

[논문]

  • 없음

[보고서]

  • 없음

[URL]

  • 없음

 

 문의사항

[기상학/프로그래밍 언어]

  • sangho.lee.1990@gmail.com

[해양학/천문학/빅데이터]

  • saimang0804@gmail.com