별은블로그

0.개요 본문

Dev/Python for DataScience, Programming

0.개요

beul_eun 2018. 11. 7. 19:23

파이썬의 특징

 - 플랫폼(OS)에 독립적인 인터프리터 언어

 - 운영체제에 상관없이 한번 작성하면 어디서든 사용가능한 언어이다.

 - 객체지향적인 동적 타이핑 언어

 - 객체지향적언어 : 실행순서가 아닌 단위 모듈중심으로 프로그램을 작성

 - 동적타이핑언어 : 파이썬이 인터프리터 언어이기 때문에 가지는 특징

- 실행시점에서 데이터의 타입을 결정함

컴파일러 VS 인터프리터

 - 컴파일러 : 소스코드를 기계어로 번역 -> 플랫폼에 최적화되어 프로그램 실행 ->> 실행속도가 빠름, 메모리가 많이 필요

 - 인터프리터 : 별도의 번역과정 없이 소스코드를 실행시점에서 해석하여 컴퓨터가 처리할 수 있도록 함 

->>간단함, 실행속도가 느림, 메모리가 적게 필요

 - 최근 컴퓨터의 성능이 향상되면서 컴퓨터의 시간보다는 인간의 시간이 더 중요해짐


왜 파이썬인가?

 - 쉽고 간단하며 다양한 기능을 제공

 - 파이썬은 대부분의 라이브러리가 이미 다른사용자에 의해서 구현되어 있음

 - 가장 대중화된 언어


Life is short, you need python

'Dev > Python for DataScience, Programming' 카테고리의 다른 글

Python, 형변환  (0) 2018.12.21
Comments