Python :: 파이썬 용어 정리(1)
이진 숫자 binary digit
0과 1로 이루어진 수.
프로그래밍 언어 programming language
컴퓨터가 이해할 수 있는 이진 코드로 변환되는 것을 목표로 만들어진, 사람이 쉽게 이해할 수 있는 형태의 언어.
소스 코드 source code
사람들이 쉽게 읽고 이해할 수 있도록 프로그래밍 언어로 작성한 코드.
사람들은 이 코드로 작성하고 읽는 것이 힘들기 때문에 프로그래밍 언어로 소스 코드를 만들고, 이를 컴퓨터가 이해하는 이진 코드로 바꾼다.
텍스트 에디터 text editor
글자를 입력할 수 있는 모든 종류의 프로그램.
메모장도 텍스트 에디터이며, 프로그래밍 작성 시 사용할 수는 있으나, 최대한 프로그래밍 언어를 쉽게 작성할 수 있도록 도와주는 텍스트 에디터를 사용하면 좋다.
텍스트 에디터의 종류에는 비주얼 스튜디오 코드(Visual Studio Code) 외에 서브라임 텍스트(Sublime Text), 아톰(Atom) 등이 있다.
통합 개발 환경 IDE: Integrated Development Environment
텍스트 에디터와 코드 실행기, 이 두 가지를 모두 포함하고 있는 프로그램.
프로젝트 생성, 자동 코드 완성, 디버깅 기능을 제공하는 환경을 말한다.
개발 환경 development environment
컴퓨터, 텍스트 에디터, 파이썬 인터프리터 등과 같이 프로그래밍을 할 수 있는 환경.
텍스트 에디터를 포함해서 컴파일러 버전과 같은 개발 플랫폼을 말한다.
웹 프로그래밍에선 웹 브라우저도 개발 환경이 된다.
개발 환경이 달라지면 프로그램의 작동 결과가 다를 수 있다.
인터프리터 interpreter
프로그래밍 소스 코드를 곧바로 실행해 주는 프로그램.
한 번에 코드 한 줄씩 읽어 실행.
파이썬 코드를 실행할 수 있는 도구는 파이썬 인터프리터.
대화형 셸 interactive shell
컴퓨터와 상호 작용하는 공간이라는 의미에서 대화형 셸이라고 부른다.
프롬프트라고 불리는 >>>에 코드를 한 줄 한 줄 입력하면 곧바로 실행 결과를 볼 수 있다.
표현식 expression
어떠한 값을 만들어 내는 간단한 코드. 값이란 숫자, 수식, 문자열 등을 의미한다.
문장 statement
표현식이 하나 이상 모인 것. 파이썬에서는 한 줄이 하나의 문장이 된다.
'Language > Python' 카테고리의 다른 글
Python :: 파이썬 문법 정리(1) (0) | 2023.04.12 |
---|---|
Python :: 파이썬 용어 정리(5) (0) | 2023.03.31 |
Python :: 파이썬 용어 정리(4) (0) | 2023.03.30 |
Python :: 파이썬 용어 정리(3) (0) | 2023.03.29 |
Python :: 파이썬 용어 정리(2) (0) | 2023.03.28 |
댓글