개발환경설정
목표
파이썬 프로그래밍을 실행하기 위해 파이썬 인터프리터(interpreter) 와 코드 편집기를 설치하는 과정에 대해 알아봅시다.
개발환경개요
- 프로그램을 작성하고, 실행시키는 환경
- 일반적으로 코딩환경이라고 부름
- 개발환경을 결정
- 운영체제
- Python Interpreter
- 코드 편집기
운영체제
파이썬 인터프리터
- 2.7과 3.x버전이 존재한다. 최근에 TensorFlow는 2.0대 버전에 지원하지 않는다.
- 기존 라이브러리 사용 여부에 따라 버전을 선택한다.
Python vs Anaconda
- Python : 일반적인 파이썬, 기본적인 모듈을 포함
- Anaconda : 다양한 과학 계산용 모듈들을 묶어서 패키지
코드 편집기
- 파이썬 코드도 일종의 문서 : 한글, 워드 처럼 코드를 입력할 문서 편집기가 필요하다.
- 텍스트 타입의 문서를 저장하는 모든 편집기 사용 가능
코드 편집기 종류
- 메모장 : 윈도우의 기본 문서 편집도구
- VI editor : 리눅스의 기본 문서 편집도구
- Sumblime Text, ATOM,VS Code : 프로그래밍에 특화된 문서 편집도구
- PyCharm : 다양한 기능을 갖춘 파이썬 전용 개발 도구
코드 편집기 타입
1. 설치된 어플리케이션
2. 웹 기반 인터랙티브 편집기
Python : Anaconda + VS Code
Data Analysis + Deep Learning : Jupyter + Colab