[Python] 파이썬

[Python] 파이썬 개요 및 변수와 상수, 주석

ITsubin 2022. 7. 11. 19:20

1. 파이썬(Python)이란?

파이썬이란 1991년 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어입니다.

인터프리터 언어로, 소스 코드를 한 줄씩 처리하는 언어입니다.

라이브러리가 풍부하기 때문에 불러와서 쓸 수 있는 모듈이 많고,

문법이 타 언어보다 덜 어려워서 코드가 보다 간결합니다.

 

TIOBE에서는 Python이 2022 / 07 기준 1위로 올라선 것을 확인할 수 있습니다.

https://www.tiobe.com/tiobe-index/


2. 인터프리터 언어(Interpreter Language)?

번역과 실행이 동시에 이뤄져 명령 자체의 속도는 컴파일 언어에 비해 느릴 수 있으나,

규모가 큰 소스의 경우 인터프리터 언어는 원하는 부분만 실행이 가능하고, 프로그램 수정이 간단합니다.

자바 스크립트(JavaScript), 파이썬(Python) 등이 이 인터프리터 언어에 해당합니다.


3. 변수와 상수

변수란?

> 메모리 공간 상에 변경 가능한 값을 담을 수 있는 공간을 말합니다.

> 변수 이름은 공간 상에 있는 주소를 맵핑한 이름입니다.

 

변수 이름 규칙?

  1) 띄어쓰기(공백) X

  2) 특수문자 X ( 언더바;Underbar ( _ ) 제외 )

  3) 숫자로 시작 X

  4) 키워드 사용 X


4. 주석

주석이란?

> 주석의 사전적 정의 : 낱말이나 문장의 뜻을 쉽게 풀이하거나, 풀이한 글

> 프로그래밍 언어에서의 주석은 주로 "컴퓨터가 읽지 않는, 사람만 알아볼 수 있도록 작성하는 텍스트"를 말합니다.

 

주석의 용도?

  1) 프로그램 개요를 소스코드에 적을 때

  2) 로직이나 변수에 대한 설명이 필요할 때

  3) 로직이 복잡하거나 길어서 코딩 전에 먼저 텍스트로 써둔 후, 나중에 코딩할 때 (의사 코딩; Pseudo Coding)

  4) 이미 작성한 부분을 실행 시 (삭제하지 않고) 빼고 싶을 때

 

주석의 종류?

> 한 줄 주석 [ # (내용) ]

> 범위 주석 [ ''' (내용) ''' ] 또는 [ """ (내용) """ ]

Ex)

# 이 글은 주석입니다.

''' 이 글은 주석입니다. '''

""" 이 글은 주석입니다. """

 

범위 주석 ( '''  ''' )( """  """ )은 엄밀히 말하자면 주석은 아닙니다.

한 줄 주석 ( # )은 컴퓨터가 읽지 않는 반면, 범위 주석은 코드를 통째로 문자열화 하는 것이기 때문입니다.