1번째 줄: |
1번째 줄: |
| 파이썬 코드를 편집하는 도구. 다양한 것들이 있다. | | 파이썬 코드를 편집하는 도구. 다양한 것들이 있다. |
| + | |
| + | IDE를 비교하기 위한 분류입니다. 취향에 맞는 IDE를 사용할 수 있게끔. |
| + | {| class="wikitable" |
| + | !IDE |
| + | !설명 |
| + | !특장점 |
| + | !한계 |
| + | |- |
| + | |파이참 |
| + | | |
| + | |좌측엔 디렉토리, 우측엔 코드. 직관적인 형태. |
| + | |모듈을 import하는 경로가 프로젝트 루트로부터 시작하는데, 이는 여타 IDE, 리눅스와 다르다. 편리하긴 하지만 이 도구 안에 갇히면 다른 문제 해결능력에 문제가 있을 수 있다. |
| + | (아마 다른 IDE, 리눅스에서 프로젝트루트를 지정하는 방법도 있을 것이다.) |
| + | |
| + | 주피터 노트북 사용도 가능하지만, 유료버전에서만 가능. |
| + | |- |
| + | |주피터노트북 |
| + | | |
| + | |한 줄 한 줄 코드를 곧장 실행해가는 소규모 작업에서 적합한 형태. |
| + | 입력을 하나의 셀 단위에서 처리한다. |
| + | |
| + | 명령줄을 반복해서 실행하는 게 귀찮거나, 생각을 정리하면서 문서로 조금씩 실행해보고 싶을 때 주로 사용한다. |
| + | | |
| + | |- |
| + | |VScode |
| + | |확장기능을 설치하는 형태로 원하는 기능을 추가해 설치할수 있다.(구문강조 등) |
| + | |주피터 노트북도 따로 켤 필요 없이 바로 편집, 실행이 가능하다. |
| + | 가볍다.(고 하지만, 요즘엔 하드웨어 성능이 좋아져서 크게 체감은 안된다.) |
| + | SSH를 이용하여 원격으로 코딩이 가능하다.(동기화가 아니라, 서버에서 직접 수정) |
| + | | |
| + | |- |
| + | |구름IDE |
| + | | |
| + | | |
| + | *클라우드 환경에서 실행 가능. 바로 서비스까지 가능하다는 장점이 있다. |
| + | *nginx 따위가 설치된 리눅스 기반의 환경. 유료기능으로 도메인 연결까지 가능하다. |
| + | *타인에게 공유하여 함께 수정할 수 있다. |
| + | |매번 가상환경을 일일이 실행해야 한다. |
| + | |- |
| + | |Colab |
| + | |구글에서 서비스 하는 개발환경.(Gmail 계정으로 사용한다.) |
| + | 구글 드라이브와 주피터 노트북의 결합형태. |
| + | |클라우드 환경에서 바로 실행 가능. |
| + | GPU, TPU 사용이 가능하다.(사양은 어느정도일까?) |
| + | | |
| + | |} |