티스토리 뷰
목차
Python의 특징
- 플랫폼과는 독립적인 언어이다
- 인터프리터 언어이다
- 컴파일러와 인터프리터언어의 차이점
| 컴파일러 | 인터프리터 | |
| 소스코드를 기계어로 먼저번역 해당 플랫폼에 최적화되어 프로그램을 실행 |
작동방식 | 별도의 번역과정 없이 소스코드를 실행시점에 해석하여 컴퓨터가 처리할 수 있도록함 |
| 실행속도가 빠름 한번의 많은 기억장소 필요 |
장점 단점 |
간단히 작성, 메모리가 적게 필요 실행속도가 느림 |
| C, 자바, C++, C# | 주요 언어 | 파이썬,스칼라 |
- 객체 지향 동적 타이핑 언어
- 객체 지향언어 : 실행 순서가 아닌 단위 모듈 중심으로 프로그램을 작성 -> 하나의 객체는 어떤 목적을 달성하기 위한 행동과 속성을 가지고 있음
- 동적 타이핑 언어 : 프로그램이 실행하는 시점에 프로그램이 사용해야 할 데이터에 대한 타입을 결정함.
- 쉽고 간단하며 다양하다
- 이해하기 쉬운 문법
- 파이썬은 대부분의 라이브러리가 이미 다른 사용자에 의해서 구현되어 있음
Life is short.
You need Python