Study

[혼자 공부하는 파이썬] Chapter01 파이썬 시작하기

이웃비 2021. 3. 16. 01:48

파이썬 실습 환경 구축 및 실행 방법을 살펴보고 파이썬에서 사용하는 기본 용어를 알아본다

 


 

1. 파이썬이 인기 있는 이유

 

  1. 문법이 간단해서 비전공자도 쉽게 배울 수 있다
  2. 다양한 분야에서 활용할 수 있다 - 웹서버, 해킹도구, IoT, 인공지능 등에 모두 활용할 수 있다
  3. 대부분의 운영체제에서 같은 방법으로 사용할 수 있다.

 

 

2. 파이썬을 배우기 위해 준비해야 할 것들

 

 

2.1 개발 환경

 

개발 환경 : 프로그래밍을 할 수 있는 환경

  • 컴퓨터
  • 텍스트 에디터 - 코드를 작성할 수 있는 것 ex) 비주얼 스튜디오 코드(Visual Studio Code), 서브라임 텍스트(Sublime Text), 아톰(Atom)
  • 코드 실행기 - 코드를 실행할 수 있는 것
  • 파이썬 인터프리터 - 파이썬 코드를 실행할 수 있는 것

* 통합 개발 환경 : '텍스트 에디터', '코드 실행기'를 포함하고 있는 것. IDE : Intergrated Development Environment. 

 * 비주얼스튜디오는 단순히 텍스트를 파이썬 문법에 맞게 작성할 수 있도록 도와주고 파이썬 코드 실행 기능을 포함하지 않기 때문에 통합 개발환경이 아니다.

 

2.2 파이썬 설치하기

 

파이썬 다운로드

* Add Python 3.9 to PATH : 프로그램의 실행경로(PATH)에 파이썬을 추가한다는 의미. 체크 후 설치해야 후에 명령 프롬프트(cmd)에서 [python] 이라고 입력해서 파이썬을 실행할 수 있다. 만약 체크하지 않고 설치하면 다시 설치해야 한다.

설치 완료!

 

 

 

2.3 파이썬 실행하기 : 파이썬 인터렉티브 셸

 

파이썬 인터프리터 : 파이썬으로 작성된 코드를 실행시켜 주는 프로그램. 위의 [Python 3.9 (64-bit)]

파이썬 인터렉티브 셸 : 파이썬 명령어를 한줄 한줄 입력하면서 실행 결과를 볼 수 있는 공간. 위의 [Python 3.9 (64-bit)]를 실행하면 나타나는 공간.대화형 셸이라고 부르기도 함.

프롬프트 : 인터렉티브 셸의 >>> 

 

2.4 텍스트 에디터 사용하기(1) : 파이썬 IDLE 에디터

 

IDLE 에디터의 필요성 

 

대화형 셸은 간단한 실행결과 등을 확인할 때 사용. 그렇다면 긴 코드를 입력할 때는?

일반적으로 텍스트 에디터 프로그램을 사용하는데, 이는 글자를 적을 수 있는 모든 종류의 프로그램을 말하며, 메모장도 텍스트 에디터이므로 파이썬 프로그래밍 작성 시 사용할 수 있다.

IDLE 에디터는 최대한 프로그래밍 언어를 쉽게 작성할 수 있도록 도와준다. 

IDLE 는 텍스트 에디터와 실행 기능을 포함한 통합 개발 환경이다

 

IDLE 에디터 실행 

 

new file로 열어서 작성하고 save

 

왼쪽에서  run module을 누르면 오른쪽과같이 결과가 나타남

글꼴설정  

D2Coding 세팅

 * 세팅하는법

1. D2Coding에 들어감

github.com/naver/d2codingfont/releases

 

2. .zip 클릭해서 다운 - 압축풀기 - D2Coding폴더 들어감 - D2Coding-Ver1.3.2-20180524.ttf .ttf 파일 우클릭 - '설치'클릭

 

 

 

2.5 텍스트 에디터 사용하기(2): 비주얼 스튜디오 코드

 

비주얼 스튜디오 코드의 필요성 

 

혼자 개발하면 IDLE에디터로 충분하지만, 긴~ 코드를 작성하는 현업에서는 비쥬얼 스튜디오 코드라는 텍스트 에디터를 사용한다.

 

비주얼 스튜디오 코드 다운

드롭다운 버튼 클릭하면 운영체제를 선택 할 수있다

설치해야할 것 

1. 한국어 확장팩 

2. python 확장 프로그램

* 확장 프로그램의 장점 :

1. 파이썬 코드를 쉽게 입력할 수 있는 자동 완성 기능 사용 

2. 변수의 값을 볼 수 있거나

3. 문제가 생겼을 때 버그를 쉽게 찾을 수 있다

 

 

실행방법 정리

1. 한줄실행 : python 3.9 (64-bit)를 실행하고 한줄씩 코드+enter 

2. 여러줄실행 : IDLE (python 3.9 64-bit) 실행하고 새로운 창에서 코드 여러줄 입력 +  F5(Run module) 

3. 더 여러줄 실행 : 비쥬얼 스튜디오 실행 - 코드입력후 .py로 저장 - .py저장된 폴더에서 파워셸 실행 - python (파일이름).py +enter

* 1,2 와 3의 차이 : 1,2는 텍스트 에디터 + 인터프리터라 적고 바로 실행할수 있지만 3은 텍스트 에디터라 저장 후 셸에서 실행시켜 줘야 한다.

 

3. 자주 나오는 파이썬 용어들

 

3.1 키워드

 

키워드 확인하기

 

3.2 식별자

 

기본규칙 

  • 키워드를 사용하면 안 된다
  • 특수 문자는 언더 바(_)만 허용된다
  • 숫자로 시작하면 안 된다
  • 공백을 포함할 수 없다

파이썬 식별자 규칙

 

MIME 차셋 값은 데이터 비트를 고유한 문자의 코드로 매핑하는 알고리즘의 이름이다. 이것은 문자 인코딩 구조와 코딩된 문자집합의 개념을 합친 것이다.이 용어는 엉성한데, 이미 문자 인코딩 구조와 코딩된 문자집합에 대한 출판된 표준이 존재하기 때문이다.

 

3.3 주석

 

# 기호를 붙이면 된다

 

3.4 출력 : print()

여러개의 출력은 , 로 구분하며, 자동으로 띄어쓰기가 된다.

 

리뷰

 

굉장히 친절한 책이다. 내가 처음 개발을 공부하기 시작했을 때 알 수 없었지만 남들은 다 아는 거라서 질문을 할 수도 없었던 부분들을 모두 명시해주었고, 가이드를 제시해주었다. 혼자 공부를 시작하는 비전공자들에게 꼭 권하고 싶은 책이다. 아래는 내가 친절하다 느꼈던 부분이다. 

 

이런 기초적인 용어도 설명하고 정리해준다.
설치할 때의 유의사항도, 확인방법도 집어주었다
저장하라고 하고 넘어갈 부분도 폴더 생성부터 이름 설정까지 안내해준다
엔터 누르라는 것까지 이렇게 안내해줄줄 몰랐다...
도식화로 이해가 잘 되었다

 

 

 


출처 : 윤인성혼자 공부하는 파이썬, 한빛미디어, 2021