개발 환경

 

 

 

 

프로그래밍을 배우려면

프로그래밍을 할 수 있는

환경이 필요하다.

 

 

이러한 환경을

개발 환경

이라고 부른다.

 

 

 

 


 

 

 

필수 도구

 

 

 

 

가장 기본 도구인

컴퓨터는 있다고 가정하고

다음으로 필요한 것은

 

 

프로그래밍 언어로 이루어진

코드를 작성할 수 있는

텍스트 에디터 (text editor)

 

 

 코드를 실행할 수 있는

코드 실행기(interpreter)

라 할 수 있겠다.

 

 

파이썬을 공부한다면

파이썬 코드 에디터

파이썬 인터프리터라는

코드 실행기가 필요한데

 

 

코드를 작성하는 텍스트 에디터와

코드를 실행해 주는 코드 실행기를

모두 같이 제공을 하거나

모두 같이 관리를 할 수 있게 해주는

통합 프로그램이란 것이 있고

 

 

이러한 통합 프로그램을

IDE(Intergrate Development Environment),

통합 개발 환경이라고부른다.

 

 

대표적인 프로그램으로

Jetbrains 사에서 제공하는

Pycharm 이 있다.

 

 

 


 

 

 

*팁

 

 

 

 

파이썬 코드 실행기인 인터프리터를

별도로 설치하여 사용할 경우

 

 

텍스트 에디터로

Visual Studio

많이 사용한다고 하며

 

 

머신러닝 / 딥러닝의 개발에서는

조금 더 환경을 쉽게 다룰 수 있고

코드를 빠르게 실행해 볼 수 있는

Jupyter Notebook이라는

프로그램을 사용한다고 한다.

 

 

구글에서 제공하는

Colaboratory라는

주피터 노트북과 비슷한

형태의 웹 애플리케이션이

있는데

 

 

프로그램 설치가 귀찮거나

컴퓨터 사양 문제로 설치가

어려울 때, 급하게 외부에서

코딩을 해볼 일이 생길 때

도움을 받을 수 있다.

 

 

 

 


 

 

 

 

코드 전용 폰트

사용 이유

 

 

 

 

1️⃣고정 폭 글꼴

(monospace font) 지원

 

 

일반 폰트는 모든 글자가 같은

폭을 가지고 있지 않다.

 

 

영문 대소문자를 비교해보면

ABCDEFGHI

abcdefghi

 

 

딱 봐도 다름을 알 수 있고

대문자 내에서 역시

A와 I가 차지하고 있는

폭이 다름을 알 수 있다.

 

 

코딩 전용 폰트는

모든 글자

같은 폭을 가지고 있다.

 

 

 

 

 

 

2️⃣글자의 구분이 쉽다

 

 

 

 

출처: D2 Coding 글꼴 설명 페이지

 

 

 

 

파이참 / 비주얼 스튜디오

모두 초기 설치 시

기본 폰트 세팅은

 

 

위 사진에 나와있는

Consolas라는 폰트로

되어있고, 전 세계 1위의

코딩 전용 폰트란다.

 

 

작년 중순까지(2019.06)의

정보로는 한글 지원을

하지 않는다 했었는데

지금은 어떤지 모르겠다.

 

 

 

 

 

3️⃣D2coding font

 

추천으로 사용 중이나

왜 추천하는지 알지 못했던

d2coding서체는

위와 같은 이유로 한국인에게는

가장 적합한 코딩 전용 폰트가

아닌가 싶다.

 

 

728x90

+ Recent posts