- 는 개념 정리
- 는 개인적으로 새롭게 알게 된 점
1-1. 파이썬을 하기 전에 읽는 아주 간단한 설명
[용어 정리]
- 프로그램: 미리 작성된 진행 계획
- 컴퓨터 프로그램: 컴퓨터가 무엇을 해야 할지 미리 작성한 진행 계획
- 프로그래밍: 프로그램을 만드는 것
- 프로그래밍 언어: 프로그램을 만들려는 목적으로 사람이 이해하기 쉬운 언어를 이용해 만들어진 언어
- 소스 코드: 프로그래밍 언어로 사람이 쉽게 일고 이해할 수 있도록 만든 코드
- 이진 코드: 컴퓨터가 이해하는 이진 숫자로 이루어진 코드
1-2. 파이썬을 배우기 위해 준비해야 할 것들
[용어 정리]
- 개발 환경: 프로그래밍을 할 수 있는 환경
- 텍스트 에디터 (text editor): 프로그래밍 언어로 이루어진 코드를 작성할 수 있는 프로그램. (글자를 적을 수 있는 모든 종류의 프로그램) 즉, 파이썬 코드를 입력할 수 있으면 텍스트 에디터.
- 파이썬 인터프리터 (python interpreter): 파이썬 코드를 실행할 수 있는 도구 (코드 실행기)
- 통합 개발 환경 (Integrated Development Environment; IDE): 텍스트 에디터와 코드 실행기 두 가지를 모두 포함하고 있는 프로그램
- 텍스트 에디터
- 파이썬 IDLE 에디터
- 비주얼 스튜디오 코드 (Visual Studio Code): 비주얼 스튜디오 코드는 단순히 텍스트를 파이썬 문법에 맞게 작성할 수 있도록 도와주는 프로그램. 파이썬 코드 실행 기능을 포함하지 않기 때문에 통합 개발 환경이 아님. 따라서 비주얼 스튜디오에서 빌드를 하려면 별도의 컴파일 환경을 구축해야 함.
- 파이썬 인터프리터: 파이썬을 설치한다 (www.python.org/) => 파이썬 인터프리터를 설치한다. 즉, 파이썬으로 작성된 코드를 실행해 주는 프로그램임. 그리고 설치한 파이썬 프로그램에서 python interactive shell 에서 파이썬을 실행시킬 수 있는 것.
1-3. 이 책에서 자주 나오는 파이썬 용어들
[용어 정리]
- 표현식: 값을 만들어 내는 코드
- 문장: 표현식이 하나 이상 모인 것
- 프로그램: 문장이 모인 것
- 키워드: 특별한 의미가 부여된 단어, 파이썬이 만들어질 때 이미 사용하겠다고 예약해 놓는 것
- 식별자: 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어
식별자는 2가지 규칙을 따를 수 있음.
- snake_case: 단어 사이를 언더 바(_) 기호로 연결한 것. 첫 번째 글짜가 소문자라면 무조건 스네이크 케이스.
- CamelCase: 단어의 첫 글자를 대문자로 연결한 것. 첫 번째 글짜가 대문자라면 무조건 캐멀 케이스.
* 파이썬 작성 시 규칙 *
- Class (클래스): CamelCase
- 함수: snake case + ()
- 변수: snake case
'Python Basic > 혼공파' 카테고리의 다른 글
[혼공파] Chapter 04 반복문 ③for 반복문과 while 반복문 (0) | 2021.01.11 |
---|---|
[혼공파] Chapter 04 반복문 ②딕셔너리 (0) | 2021.01.11 |
[혼공파] Chapter 04 반복문 ①리스트 (0) | 2021.01.11 |
[혼공파] Chapter 03 조건문 (0) | 2021.01.07 |
[혼공파] Chapter 02 자료형 (0) | 2021.01.07 |