본문 바로가기
Language/Python

Python :: 파이썬 용어 정리(1)

by stern07s 2023. 3. 27.
728x90
반응형

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

표현식이 하나 이상 모인 것. 파이썬에서는 한 줄이 하나의 문장이 된다.

 

반응형

댓글