파이썬은 1991년 귀도 반 로섬(Guido van Rossum)이라는 프로그래머에 의해 개발된 언어로, 가독성이 높고 쉬운 문법 덕택에 다른 프로그래밍 언어보다 빠른 습득이 가능하다는 특징이 있습니다. 그 덕에 프로그래밍을 전공하지 않은 비전공자 중심으로 인기를 얻어 데이터 분석과 모델링을 다루는 통계학부터 딥러닝과 인공지능을 활용하는 의학에까지 다양한 분야에 두루 활용되고 있습니다.
검색량을 기준으로 프로그래밍 언어 선호도를 조사하는 TIOBE index에서 2021년 2월 기준 파이썬은 선호하는 프로그래밍 언어 3위(10.86%)를 차지했으며, 오라일리 미디어가 온라인 학습 플랫폼의 학습 과정 및 사용자 선호도를 분석해 발표한 프로그래밍 언어 순위에서는 파이썬이 Java와 C++을 제치고 가장 높은 사용률을 보였습니다. (출처: TIOBE Index for February 2021)
Python에는 Pandas, Numpy, Matplotlib, Seaborn 등 다양한 데이터 분석 특화 라이브러리를 제공한다. 또한 scikit-learn, TensorFlow, Keras 등 머신러닝 및 딥러닝 관련 라이브러리도 풍부하여, 좀 더 트렌디한 데이터분석을 시도하기 좋다.
위에서 언급한 여러 라이브러리들을 사용하여 같은 데이터여도 좀 더 효율적이고 생산적인 결과를 도출할 수 있으며, 다양한 분석 기법을 사용해볼 수 있다. 오픈 소스이며 사용자도 매우 많기에 앞으로도 많은 라이브러리와 분석 기법들이 계속해서 업데이트될 것이라고 기대할 수 있다.