데이터분석

    [Python] 왜 파이썬을 사용하는가?

    왜 파이썬을 사용하는가? 1. 파이썬은 여러 프로그래밍 언어와 호환성이 좋다. - 호환되는 언어 : C, C++, FORTRAN - 최신 컴퓨팅 환경에서는 선형대수, 최적화, 통합, 고속 푸리에 변환 같은 알고리즘을 위해 C 라이브러리나 포트란의 레거시를 공유하여 사용된다. 2. 파이썬의 장단점 - 파이썬은 인터프리트 언어이므로 C++,Java 와 같은 컴파일 언어보다는 많이 느린편이다. - 하지만, 개발자 비용이 CPU의 시간 비용보다 높기 때문에 비용이 높은 C++,Java보단 Python을 사용하여 개발비용을 줄일 수 있다. - 파이썬은 동시다발적인 멀티스레드를 처리하기에는 적합한 언어가 아니다.(단, 다른 언어와의 확장을 통해 병렬 코드 사용 가능) GIL(Global interpreter loc..