개발 환경
프로그래밍을 배우려면
프로그래밍을 할 수 있는
환경이 필요하다.
이러한 환경을
개발 환경
이라고 부른다.
필수 도구
가장 기본 도구인
컴퓨터는 있다고 가정하고
다음으로 필요한 것은
프로그래밍 언어로 이루어진
코드를 작성할 수 있는
텍스트 에디터 (text editor)와
그 코드를 실행할 수 있는
코드 실행기(interpreter)
라 할 수 있겠다.
파이썬을 공부한다면
파이썬 코드 에디터와
파이썬 인터프리터라는
코드 실행기가 필요한데
코드를 작성하는 텍스트 에디터와
코드를 실행해 주는 코드 실행기를
모두 같이 제공을 하거나
모두 같이 관리를 할 수 있게 해주는
통합 프로그램이란 것이 있고
이러한 통합 프로그램을
IDE(Intergrate Development Environment),
통합 개발 환경이라고부른다.
대표적인 프로그램으로
Jetbrains 사에서 제공하는
Pycharm 이 있다.
*팁
파이썬 코드 실행기인 인터프리터를
별도로 설치하여 사용할 경우
텍스트 에디터로
Visual Studio를
많이 사용한다고 하며
머신러닝 / 딥러닝의 개발에서는
조금 더 환경을 쉽게 다룰 수 있고
코드를 빠르게 실행해 볼 수 있는
Jupyter Notebook이라는
프로그램을 사용한다고 한다.
구글에서 제공하는
Colaboratory라는
주피터 노트북과 비슷한
형태의 웹 애플리케이션이
있는데
프로그램 설치가 귀찮거나
컴퓨터 사양 문제로 설치가
어려울 때, 급하게 외부에서
코딩을 해볼 일이 생길 때
도움을 받을 수 있다.
코드 전용 폰트
사용 이유
1️⃣고정 폭 글꼴
(monospace font) 지원
일반 폰트는 모든 글자가 같은
폭을 가지고 있지 않다.
영문 대소문자를 비교해보면
ABCDEFGHI
abcdefghi
딱 봐도 다름을 알 수 있고
대문자 내에서 역시
A와 I가 차지하고 있는
폭이 다름을 알 수 있다.
코딩 전용 폰트는
모든 글자가
같은 폭을 가지고 있다.
2️⃣글자의 구분이 쉽다
파이참 / 비주얼 스튜디오
모두 초기 설치 시
기본 폰트 세팅은
위 사진에 나와있는
Consolas라는 폰트로
되어있고, 전 세계 1위의
코딩 전용 폰트란다.
작년 중순까지(2019.06)의
정보로는 한글 지원을
하지 않는다 했었는데
지금은 어떤지 모르겠다.
3️⃣D2coding font
추천으로 사용 중이나
왜 추천하는지 알지 못했던
d2coding서체는
위와 같은 이유로 한국인에게는
가장 적합한 코딩 전용 폰트가
아닌가 싶다.
'프로그래밍 > Python' 카테고리의 다른 글
기초) 문자열 연산자 (0) | 2020.05.18 |
---|---|
기초) 자료형 공부의 이유 (0) | 2020.05.10 |
기초) 용어 정리 (0) | 2020.05.08 |
연습) Boolean+input 을 이용한 조건문 실습 (0) | 2020.05.05 |
연습) 문자열과 .format / list 연습 (2) | 2020.05.03 |