파이썬/파이썬 입문 공부일지

파이썬 공부일지 1. 파이썬 설치하기!

Tomitom 2022. 10. 7. 14:02
반응형

 

 

첫 시작!

 

그동안 다니던 회사를 그만두고, 난생 처음으로 낯선 컴퓨터 언어를 배우기 시작했습니다.

저는 비전공자... 심지어 법학전공이에요! 컴퓨터로 해본 것이라고는 마비노기와 심즈밖에 없습니다. 

이제 막 배우면서 정리하는 정리노트와 다름없으니 부족한 부분은 함께 공부하면서 채워가요.

 

처음에는 영어처럼 문법을 외우고 단어를 외우는 것처럼, 컴퓨터 언어 또한 언어 배우듯이 하면 된다기에

내 지난 십수년의 영어 경력 대비 실력을 상기하며 이건 내 갈길이 아닌가 이마를 백 번 정도 쳤지만

번듯한 이마 함몰될 즈음에서야 용기를 낸 셈이에요.

 

열심히 할테니 시작의 마음이 기죽지 않게 저랑 같이 공부해주세요!

정말 입문이자 기초부터 하니까 지금부터 탄탄하게 쌓아볼게요. 

 

 

용어 정리

프로그래밍의 기본 용어를 정리합니다.

개발기술
기획, 설계, 프로그래밍, 테스트
프로그래밍
프로그램을 만드는 작업 with 프로그래밍 언어
프로그램
일련의 명령을 모아 절차를 수행하는 SW
프로그램 언어
파이썬, C, C++, 리눅스 등 컴퓨터에게 '어떻게 해야한다' 라고 전달하기 위해서 사용하는 언어

 

컴퓨터는 기계이고 움직일 수 있는 동력은 전기. 기계 안에서 전기는 전자신호의 형태로 흐릅니다. 

우리는 전기가 흐르는 상태를 1, 흐르지 않은 상태를 0이라고 표기해요

= 디지털 (0과 1로 이루어지는 전자신호) 

그러므로 기계인 컴퓨터는 이진 숫자만 이해할 수 있습니다... 그들만의 언어... 

 

컴퓨터 초기에는 이진 숫자를 사람이 직접 써서 프로그래밍을 했어요.

그러나 현재에는 이것을 수월하게 하기 위해 프로그래밍 언어를 사용하며, 프로그래밍 언어로 명령을 하면 중간에서 코드 실행기가 이진 숫자로 바꿔주고 최종적으로 컴퓨터에서 인식이 됩니다. 

-> 이 프로그래밍 언어가 파이썬, 코드 실행기가 파이썬 인터프리터

 

파이썬의 장점과 단점

파이썬의 장점과 단점
장점

1. 문법이 간단

2. 다양한 분야에서 활용
3. 대부분의 운영체제에서 동일하게 사용
단점

1. 느림
2. 느림
3. 느림

 

파이썬 다운로드 

그럼 이제 정말로 시작 파이썬 다운로드!

https://www.python.org/downloads/

<TIP. 사이트 주소의 끝에 .org 가 있다면 비영리재단이라는 뜻. 모두에게 오픈된 소스입니다.>

 

설치

★ 파이썬 설치 프로그램을 다운로드 받고 설치를 진행할 때 유의할 점! 

 

PATH 꼭 체크하기!

PATH 를 체크하지 않으면 파이썬 프로그램을 열어서만 파이썬을 사용할 수 있는데, 

PATH 를 체크하면 컴퓨터 전반에서 파이썬을 사용할 수 있으니 반드시 해당 부분을 체크해야 합니다.

 

자... 이제 시작이야...

 

지금 설치한 파이썬은 작성한 코드를 실행시켜 주는 프로그램입니다. 

즉 우리는 파이썬 인터프리터 (파이썬 번역가) 를 설치했습니다. 

이걸 실행하면 파이썬 인터렉티브 셸이 실행 됩니다. 

 

파이썬 인터렉티브 셸

파이썬으로 반응해주는 대화창 =파이썬 인터렉티브 셸

 

>>> 이 꺽쇠를 프롬프트 라고 합니다. 이곳에 코드를 입력하면 실행결과를 볼 수 있어요. 

컴퓨터랑 한 마디씩 주고받는 것처럼(상호작용) 대화한다고 해서 대화형 셸이라고도 해요. 

한줄 한줄 엔터로 입력하는 것이라 주로 테스트용으로 씁니다. 이건 저장이 안 돼요!

 

그럼 긴 코드를 입력하거나 코드를 저장해야할 때는?

에디터 프로그램을 사용합니다. 

 

애디터 프로그램 아이들IDLE

● 텍스트 에디터 : 글 편집 프로그램 

- 메모장 : 한글이나 영문을 편집하는 프로그램

- 워드, 한컴 : 한글이나 영문을 편집하는 프로그램

- 등등등…

 

● 코드 에디터 : 소스 코드 편집 프로그램

텍스트 에디터를 사용할 수 없거나 간단하게 테스트 목적으로 사용할 경우 파이썬과 함께 설치된 에디터 '아이들IDLE'로 개발할 수 있습니다.

 

아이들을 한 번 켜볼게요.

 

파이썬 인터렉티브 셸과 화면이 같죠... 중간에 빨간색은 수식을 잘못 쓴거니 신경쓰지 마세요...ㅜ

아이들에서 메뉴창을 봅니다.

file -> new file 을 치면 메모장과 같은 창이 뜹니다. 이것이 코드 에디터! 

이곳에서는 엔터를 쳐도 실행이 안 되고, 긴 소스를 한꺼번에 모아서 출력합니다. 

 

배고프다

 

이 상태로 결과를 확인하기 위해서는 save를 해야 합니다. 경로를 지정해서 저장할 때 확장자는 .py 로 저장해줍니다. 

파이썬의 확장자예요. 저장한 뒤에 이것을 실행하기 위해서는 메뉴의 RUN MODULE 을 실행합니다. 

 

 

혹은 f5를 누르면? 

 

결국 나가서 먹었습니다

 

따란… 출력이 되었습니다. 긴 소스를 입력할 때에는 이렇게 출력을 하면 되겠어요. 

 

 

 

 

코드 작성용 폰트 

그런데 긴 소스를 입력할 때에는 가독성이 중요하잖아요. 예를 들어 oO0 (소문자, 대문자, 숫자 0) 를 구분할 때 말이에요. 

코딩에 적용하면 좋은 폰트가 있어서 그걸 설치해볼게요.  

https://github.com/naver/d2codingfont

 

GitHub - naver/d2codingfont: D2 Coding 글꼴

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

 

 

해당 사이트에 들어가서 d2coding 폰트를 설치할 거예요. 

 

 

페이지가 열리면 초록색 code 아이콘을 누르고 download ZIP 을 눌러서 다운로드 받아주세요. 

 

압축 올려.. 압축 풀어.. 압축 올리고 압축 풀어...

 

가장 최근 업데이트 된 폰트로 설치해주세요. 더블 클릭하면 폰트 설치를 할 수 있습니다. 

그 다음에 아이들 셸에서 적용을 해주어야 해요. 

Options -> Configure IDLE 로 들어가주세요. 

 

 

그리고 폰트에서 D2coding 을 찾아서 Apply -> Ok 눌러주시면 됩니다. 

 

 

 

여기까지가 파이썬을 설치했을 때 기본으로 제공되는 코드 에디터 IDEL 이었어요. 

혼자 개발하는 거라면 아이들IDLE 로도 충분하지만, 긴 코드를 사용하는 현업의 경우에는 비주얼 스튜디오 코드 프로그램을 사용합니다. 마이크로소프트에서 만든 최고 인기 프로그램이라고 해요.

아이들은 사용법이 간단하지만 그만큼 기능이 많지 않아서 긴 코딩을 할 때에는 적합하지 않으니, 이것도 같이 설치할게요. 

 

 

 

 

반응형

 

 

비주얼 스튜디오 코드 VSCode

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

C와 C++을 공부할 때 비주얼 스튜디오 같은 프로그램은 '텍스트 에디터'와 '코드 실행기' 를 모두 포함하는 통합개발환경(IDE) 이라고 부르는 프로그램입니다. 

하지만 비주얼 스튜디오 코드 프로그램은 파이썬 코드 실행기를 포함하지 않고 있기 때문에, 통합 개발환경은 아닙니다. 

단순히 텍스트를 파이썬 문법에 맞게 작성할 수 있도록 도와주는 텍스트 에디터예요. 

사이트에 들어가서 다운로드를 받아주세요. 

 

 

실행한 화면... 시커매

 

만약 영어사용이 불편하다면 한국어로 변경할 수도 있습니다. 

Ctrl + Shift + P 를 누르면 커맨드 창이 뜨는데, 여기서 Language 를 검색하시면 세번째 항목으로 Configure Display Language 가 뜹니다. 해당 항목을 엔터, 그리고 한국어로 변경하시고 다시 시작하시면 한국어로 적용이 돼요. 

저는... 영어를 그대로 써보겠습니다.... 어쩐지 그렇게 해야할 것 같아요.....

 

여기서 세번째..

 

VSCode 플러그인 설치

그 뒤에 플러그인을 설치합니다. 

왼쪽의 네모네모블럭박스 (맨 마지막 아이콘)을 누르거나 Ctrl + Shift + X 를 누르시면 EXTENSIONS 창이 뜹니다. 

설치할 수 있는 플러그인이 촤르르 뜨는데요. Python 을 검색해봅시다.

그럼 가장 첫 번째로 마이크로소프트사에서 배포한 파이썬 플러그인이 있을 거예요. 

 

맨 위에 공식 파란 체크아이콘과 함께 있는 걸로 설치해주세요..

 

설치... 

 

인스톨.. 배고프다..

 

여기까지 파이썬의 필수적인 설치가 완료되었습니다. 

다음 장부터 파이썬의 기본에 대해서 배워볼게요.

반응형