파이썬은 현재 가장 인기 있는 프로그래밍 언어입니다. 차트를 보시면 계속해서 상승세를 타고 있죠. 왜 많은 사람들이 파이썬을 이용하는 걸까요? 그리고 왜 저 같은 초보자에게도 추천되는 걸까요?
#큰 커뮤니티
파이썬은 만들어진지 약 20년 정도 된 언어입니다. 인기도 많기 때문에 아주 크고 유용한 커뮤니티가 조성되기 딱 좋은 조건이죠. 그래서 웬만한 문제는 구글링을 통해 해결할 수 있습니다. 분명히 누군가 같은 문제를 가지고 있었고 그 해결책을 찾았기 때문이죠.
#초보자에게 아주 친절한 언어
파이썬의 커뮤니티는 훌륭한 튜토리얼을 가지고 있습니다. 이를 통해 입문자들이 쉽게 배울 수 있죠. 뿐만 아니라, 파이썬은 사람이 읽기 쉽다는 장점이 있습니다. 어느 정도 코딩에 대한 지식을 가진 분이라면 파이썬 소스코드를 보면 어떤 식으로 진행되는지 이해할 수 있죠. 그리고 다른 언어들과 달리 데이터 타입을 언어 자체가 알아서 분류해줍니다. 문자열인지 정수인지 소수인지 boolean인지 등등이요.
#다양한 패키지들
파이썬은 다른 사람들이 만들어 놓은 소스코드를 불러와서 사용할 수 있습니다. AI, 빅데이터 분석 등을 코드 10줄 이내로 만들어 낼 수 있죠. 컴퓨터로 할 수 있는 거의 모든 일들이 패키지로 만들어져 있습니다. 우리가 할 일은 그저 원하는 기능을 구현하는 패키지를 찾고 불러오면 끝입니다. NumPy, SciPy, Pandas, Scikit-Learn 등이 있죠. 저는 Pandas를 이용한 데이터 분석을 공부할 예정입니다.
오늘은 왜 파이썬이 가장 인기 있고 초보자들에게도 추천되는지 알아봤습니다. 여담으로 Pandas 패키지를 이용하면 큰 데이터를 분석하고 표를 만들어 엑셀로 내보낼 수 있다고 하는데요. 사무직에 종사하시는 분들에게 참 좋을 것 같지 않나요? 해당 내용을 책으로 공부 중인데 여유가 되면 좋은 내용 한 번 블로그에 올려보겠습니다.
아 그리고 다음 시간에는 파이썬의 단점도 알아보겠습니다!
<Reference>
1. Why Python is not the programming language of the future, Rhea Moutafis
'취미 > Programming' 카테고리의 다른 글
[Python] 64비트 아나콘다에서 32비트 환경 만들기 (0) | 2020.05.05 |
---|---|
Python(파이썬)의 단점은? 떠오르는 언어들 (0) | 2020.05.04 |
[Python 환경설정] VS code 설치 및 Anaconda와 연동하기 (4) | 2020.05.02 |
[Python 환경설정] 아나콘다(Anaconda) 설치하기 (0) | 2020.05.01 |
프로그래머에게 맥(Mac)이 윈도우(Windows)보다 좋은 이유 3가지 (0) | 2020.04.30 |
최근댓글