240904 TIL

mj_data·2024년 9월 4일

TIL

목록 보기
7/32

Pyhon 톺아보기

Python이란?

파이썬은 1991년 귀도 반 로섬(Guido van Rossum)이라는 프로그래머에 의해 개발된 언어로, 가독성이 높고 쉬운 문법 덕택에 다른 프로그래밍 언어보다 빠른 습득이 가능하다는 특징이 있습니다. 그 덕에 프로그래밍을 전공하지 않은 비전공자 중심으로 인기를 얻어 데이터 분석과 모델링을 다루는 통계학부터 딥러닝과 인공지능을 활용하는 의학에까지 다양한 분야에 두루 활용되고 있습니다.

검색량을 기준으로 프로그래밍 언어 선호도를 조사하는 TIOBE index에서 2021년 2월 기준 파이썬은 선호하는 프로그래밍 언어 3위(10.86%)를 차지했으며, 오라일리 미디어가 온라인 학습 플랫폼의 학습 과정 및 사용자 선호도를 분석해 발표한 프로그래밍 언어 순위에서는 파이썬이 Java와 C++을 제치고 가장 높은 사용률을 보였습니다. (출처: TIOBE Index for February 2021)

  • Python이 가독성이 높고 문법이 쉬운 이유: Python은 간결하고 명료한 코드를 작성할 수 있게 해주는 문법을 가지고 있으며 Python의 문법은 자연어에 가까워 직관적이기 때문이다.
  • 이러한 Python의 높은 가독성은 코드를 작성할 때 뿐만 아니라, 다른 사람의 코드를 읽을 때도 도움이 된다. 프로그래밍에도 협업이 중요한 요즘에 가독성이 좋은 언어는 상당한 이점을 가진다.

Python에서 더 나아가기

- 데이터 분석가가 Python을 알아야하는 이유

Python에는 Pandas, Numpy, Matplotlib, Seaborn 등 다양한 데이터 분석 특화 라이브러리를 제공한다. 또한 scikit-learn, TensorFlow, Keras 등 머신러닝 및 딥러닝 관련 라이브러리도 풍부하여, 좀 더 트렌디한 데이터분석을 시도하기 좋다.

- 데이터 분석가가 Python을 이용했을 때의 이점

위에서 언급한 여러 라이브러리들을 사용하여 같은 데이터여도 좀 더 효율적이고 생산적인 결과를 도출할 수 있으며, 다양한 분석 기법을 사용해볼 수 있다. 오픈 소스이며 사용자도 매우 많기에 앞으로도 많은 라이브러리와 분석 기법들이 계속해서 업데이트될 것이라고 기대할 수 있다.

0개의 댓글