1. 시작하기 전에.
파이썬을 공부할 때 파이썬을 입력할 수 있는 텍스트 에디터와
파이썬 코드를 실행할 수 있는 도구인 파이썬 인터프리터가 필요하다.
- 텍스트에디터는 아무거나 써도 된다. 뒤에 .py확장자만 붙이면 뭐 메모장으로 쓰고 난 뒤에 실행해도 되긴한다.
- 인터프리터는 아래 파이썬 공식 주소에서 다운받으면 됨. (2020 기준 나는 3.6 ~ 3.8 까지 사용 중이다.)
- 설치방법은 쉽고, 인터넷에 널렸으므로 참고할 것.
+알고가기(Interpreter(인터프리터))
https://namu.wiki/w/%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0
2.파이썬 실행하기: Python Interactive Shell (파이썬 인터렉티브 셸)
파이썬을 설치하면 바로 실행을 할 수 있다. 시작 메뉴를 눌러서 보면 다음과 같이 설치 되 있을 텐데
그림에서 보이듯 맨 아래 있는 '검은 창에 파이썬 모양'을 클릭하면 파이썬 인터렉티브 셸이 열린다.
여기서는 파이썬 명령어를 한 줄 한 줄 입력하면서 실행 결과를 볼 수 있는 공간이다.
이러한 검은화면은 Prompt(프롬프트)라고 불리며 >>>에 코드를 한줄씩 입력하면 됨. 실행결과는 곧바로 볼수 있음.
즉 컴퓨터와 상호 작용하는 공간이라는 의미로 (Interactive Shell)인터렉티브 셸 이라고 부르며, 추가로 한 마디씩 주고 받는 것처럼 대화한다고 해서 대화형 셸이라고 부르기도 함.
근데 이렇게하면 긴 코드를 입력하거나 코드를 저장해서 마구 사용하기 어려움.
그래서 Text Editor(텍스트 에디터)를 써야 된다!!!
3.Text Editor(텍스트 에디터) 선택
텍스트에디터 종류만 나열 하겠다. 아무거나 써도 됨.
- 파이선 IDLE 에디터
:파이썬은 제공하는 기본적으로 간단한 통합 개발 환경으로 IDLE을 제공함. 텍스트 에디터를 따로 설치할 수 없는 상황이거나 간단하게 테스트 목적으로 사용할 경우에는 IDLE로 개발 할 수 있다.
- 비주얼 스튜디오 코드(Visual Studio Code, VS code)
https://code.visualstudio.com/
- Pycharm
: 핵 강추! 나중에 따로 정리할 정도로 좋음. 파이썬은 무조건 이녀석으로 간다 생각. 강요수준.
https://www.jetbrains.com/pycharm/
- Atom(아톰)
: Github에서 만들었다는 것으로만 앎. 근데 Github을 MS가 인수했으니 VS code에 흡수될 것같다.
- Sublime Text(서브라임 텍스트)(참고: https://namu.wiki/w/Sublime%20Text)
: 다중 선택기능이라고 그게 너무 편하다.
4. 개발 전용 폰트 설정하기.
- 개발 전용 폰트란?
: 개발자에게 필요한 폰트라는 건데 왜?
일반 글꼴(굴림체, 궁서체 등)과 코딩 전용 글꼴(D2Coding)을 비교해보겠다.
(https://github.com/naver/d2codingfont)
일반 글꼴(굴림체)로 보면 영어 소문자 o, 영어 대문자 O, 숫자 0은 비슷하게 보인다.
그리고 영어 소문자l(엘), 영어 대문자I(아이), 기호|(ALL)은 비슷하게 보인다.
허나 D2 Coding으로 보면!!? 달라보인다. 구분이 된다 이말씀!! 게다가 무료!!
그리고 D2 Coding은 고정폭을 지원하므로 매우 안정된 글 간격을 볼 수 있다.
-적용방법(UI변경으로 달라졌을 수도 있어...)
:[Option] - [Configure IDLE] 메뉴 선택 후 [Settings] 대화상자의 [Font Face]에서 코딩 전용 글꼴을 설정.
(Pycharm 을 쓰는 사람도 [Setting]에서 가능함.)
※참고자료: 윤인성, 혼자 공부하는 파이썬, 한빛미디어, 2019
※참고자료: 나무위키(Python)
※Copyright 2019 한빛미디어 & 윤인성. All rights reserved.
※본 게시물 속 내용을 통해 직접적으로 상업적인 목적이 없으며 게시물은 개인 공부 목적 및 지식 간단 전파목적으로 사용되었음을 명시함. 책을 참고자료로 하여 실습 및 학습을 한 내용을 올림. 참고한 책의 저작권을 존중하므로 책의 일부 또는 전부를 무단 복제 및 무단 전재 및 재배포하지 않음. 또한 책 또는 매체를 구매하지 않고는 정확한 내용을 알 수 없으며 개인이 따로 공부한 내용도 추가 되어 책과는 내용이 매우 상이할 수 있음.즉 본 게시물 작성자는 이 게시물을 읽는 모든 사람들이 책을 구매하여 지식을 같이 나누었으면 좋겠음.
'Programming > Python' 카테고리의 다른 글
[파이썬 시작/Python] Python 용어 정리 (0) | 2020.03.20 |
---|---|
[Pycharm/Python] 특징 / 단축키 / 간단실행 (0) | 2020.03.20 |
[파이썬 시작/Python] 1. 파이썬(Python) 이란 (0) | 2020.03.11 |