Python
- 프로그래밍 언어
- 인터프리터 언어
- 인터프리터로 동작하는 스크립트 언어
- 인터프리터 언어는 한줄한줄 읽어 그때마다 기계어로 번역하여 실행
- 단점은 속도가 느림
- 파이썬은 C로 구현됨
CPython
- C를 이용하여 Python을 구현
- CPython은 Python을 한줄한줄 읽어서 CPU가 이해할 수 있도록 번역함
- CPython은 파이썬의 인터프리터 역할
- CPython 외에 파이썬 인터프리터 역할을 하는 것은 많음
Cython
- Python 구현 이후 등장
- 인터프리터 언어는 컴파일 언어보다 성능이 떨어짐, 그래서 Cython 등장
- C언어에 Python 문법을 사용할 수 있게 만듦. C++과 비슷함.
- Cython은 컴파일 언어
- 성능이 좋은 라이브러리는 Cython으로 작성됨 (Pandas, Scipy)
'Programming Language > Python' 카테고리의 다른 글
[Python] 코스닥 시가 고가 저가 종가 캔들 그래프 그리는 방법 (0) | 2023.02.20 |
---|---|
[Python] 코스피 시가 고가 저가 종가 캔들 그래프 그리는 방법 (0) | 2023.02.20 |
[Python] 특정 기간의 평균으로 지수 그래프 비교하는 방법 (0) | 2023.02.09 |
[Python] 과거 기준으로 현재 지수가 어느정도인지 비교하기 (0) | 2023.02.09 |
[Python] 코스피 코스닥 그래프를 여러 기간으로 그래프 그려보기 (0) | 2023.02.09 |