1 minute read



1. 파이썬이란?

파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어이다.
파이썬의 사전적 의미는 고대 신화에 나오는 파르냐소스 산의 동굴에 살던 큰 뱀을 뜻하며 아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지는데, 대부분의 파이썬 책 표지와 아이콘이 뱀 모양인 것은 바로 이 이유 때문이다.

가독성이 높고 쉬운 문법 덕분에 다른 프로그래밍 언어보다 진입장벽이 낮아 프로그래밍을 전공하지 않은 비전공자를 중심으로 인기를 끌게 되었고 요즘은 구글이나 넷플릭스, 아마존 등 수 많은 IT 기업에서 파이썬을 사용하고 있다.



2. 파이썬의 특징

파이썬은 소개글에서 잠깐 말한바와 같이 가독성이 좋고, 쉽고 간결한 문법이 특징이고 강점이다. 이외에도 어떤 특징이 있는지 알아보자.

2.1 빠른 개발 속도

쉽고 간결하기 때문에 다른 언어에 비해 습득 속도가 빠르다. 오죽하면 ‘인생은 너무 짧아 파이썬이 필요해’라는 말이 있을 정도

2.2 동적 타이핑

파이썬은 동적 타이핑 언어이다. 동적 타이핑이란 변수의 자료형을 지정하지 않은 상태에서 단순 선언만으로 값을 지정할 수 있음을 뜻한다. 자료형은 코드가 실행되는 시점에 결정되며 형변환을 위한 번거로운 과정이 필요 없지만 예상치 못한 타입이 할당되어 런타임 에러가 발생하는 경우가 종종 있다.

2.3 객체지향

파이썬은 자바와 마찬가지로 객제지향 언어이다. Class 및 상속, 다중 상속을 지원하며 코드의 재사용이 가능하다.

2.4 인터프리터식 언어

파이썬은 별도의 컴파일 과정이 필요없는 인터프리터식 언어이다. 일명 대화식 언어로 한줄한줄 코드를 실행하기 때문에 실행 결과를 바로 확인하고 수정할 수 있으며 코드 작성의 난이도가 낮은편이다.

2.5 복잡하고 반복 연산과는 어울리지 않는다.

파이썬은 리눅스와 같은 운영체제 또는 엄청난 횟수의 반복과 복잡한 연산이 필요한 프로그램을 만드는 것은 어렵다. 즉, 매우 빠른 속도를 요구하거나 하드웨어를 직접 건드려야 하는 프로그램에는 적합하지 않다.
그래서 기본 뼈대는 파이썬으로 만들고 빠른 실행 속도가 필요한 부분은 C로 만드는 경우가 많다.



3. 파이썬 설치하기

파이썬은 설치 과정역시 간단하다. 이것저것 받을 필요 없이 파이썬 홈페이지에서 사용중인 os에 맞게 다운로드 받으면 된다.

Python 설치페이지 이동하기




위 경로로 들어간 후 설치파일은 받고 실행 시키면 옵션을 선택하는 창이 뜨는데 ‘Add python.exe to PATH’ 옵션을 체크하고 설치하도록 한다. 해당 옵션을 선택하면 파이썬을 어느곳에서든지 실행할 수 있게 된다.