Languages/Python

[Python]파이썬이란 어떤 프로그래밍 언어일까?

MoonSta 2023. 3. 23. 09:39

📌파이썬이란 무엇인가? 

 블로그를 시작하고 첫 게시글인 만큼 앞으로의 제 블로그의 방향성에 대해 우선 말씀드리도록 하겠습니다. 저는 데이터 사이언티스트를 목표로 대학에 진학 후 학업을 하고 있으며, 제 개인적인 스터디 및 프로젝트의 대한 기록을 위해 블로그를 시작하였습니다. 앞으로 꾸준한 포스팅으로 찾아뵙겠습니다. 첫 번째 포스팅은 제 주력 언어인 파이썬에 대하여 알아보도록 하겠습니다.  

 

  파이썬(Python)이란 1991년 귀도 반 로섬이라는 프로그래머에 의해  개발된 언어로, 다른 언어보다 직관적이고 간결하다는 장점으로 주목받아 자주 사용되고 있는 언어입니다. 4차 산업의 핵심기술인 머신러닝, 데이터 분석 등에서 활용된다는 점에서 트렌드를 잘 쫓아가는 대세 언어로 관심을 갖고 공부해야 할 언어입니다. 

 

 

📌컴파일 언어와의 비교 

 우선 프로그래밍 언어를 크게 분류하면 인터프리터 언어와 컴파일 언어로 분류됩니다. 이 두 개의 언어를 우선 비교해 보도록 하겠습니다. 

 

구분 컴파일 언어 인터프리터 언어
작동 방식 소스 코드를 기계어로 번역 후 플랫폼에 최적화 된 후 실행 번역 과정 없이 소스코드 실행 시점에서 해석하여 컴퓨터가 즉시 처리
장점 속도가 빠름 간결하고 메모리를 적게 소모
단점 한 번에 많은 메모리 필요 실행속도가 느림
대표적인 언어 C, C++, C#, Java Python, Scala

 

📌파이썬의 특징 

 대표적인 인터프리터 언어로서 파이썬은 컴파일 과정 없이 코드를 한 줄씩 실행시키는 언어입니다. 컴파일 과정이 없기 때문에 즉각적으로 작성 코드를 확인하며, 수정할 수 있습니다. 또한 변수의 자료형을 지정 없이 선언만으로 값을 지정할 수 있습니다. 코드의 실행과 동시에 자료형이 결정되기 때문에 자료형 변환 과정이 필요하지 않습니다. 마지막으로 이 언어가 대중적인 언어가 된 이유는 플랫폼에 독립적이기 때문입니다. 이 독립적이란 말은 어떠한 운영체제의 상관없이 사용할 수 있기 때문입니다.