1. 프로그래밍 언어 순위 1위 (2023년 10월 기준)
아래의 TIOBE Programming Community 인덱스는 프로그래밍 언어의 인기를 나타내는 지표이다. 인덱스는 한 달에 한 번 업데이트되며, 등급은 전 세계 숙련된 엔지니어 수, 코스 및 타사 공급업체를 기반으로 한다. 이 지수는 당신의 프로그래밍 기술이 아직까지도 최신인지 확인하거나 새로운 소프트웨어 시스템을 구축하기 시작할 때 어떤 프로그래밍 언어를 사용해야 하는지 전략적인 결정을 내리는 데 사용될 수 있다.
다음의 차트만 보아도, 파이썬이 얼마나 인기있고, 많은 곳에서 사용되는지 알 수 있다.
2018년부터 급상승하면서 최근은 C, C++, JAVA 등과 1위를 다투고 있는 추세이다.
2. 활용도가 높다.
웹 개발 | PHP, C언어, 자바스크립트, C++, JAVA , 파이썬, 루비 |
게임 개발 | C#, C언어, C++, JAVA , 파이썬, 루비 |
모바일 앱 개발 | C#, C++, JAVA, Kotiln |
데이터 분석 | R, 파이썬, MATLAB |
임베디드 시스템 프로그래밍 | C언어, C++, 파이썬 |
딥러닝, 인공지능, 데이터 관리 | 파이썬 |
(출처 : 세종대학교 학술정보원)
각 분야에서 사용하는 언어만 봐도 파이썬의 활용도가 높다는 것을 알 수 있다.
특히, 연봉이 높은..^^ 딥러닝, 인공지능, 데이터관리 분야는 파이썬이 필수적으로 보인다.
3. 문법이 단순하다.
파이썬은 다른 언어들에 비해 문법이 단순해서 난이도가 낮다.
진입장벽이 낮은 프로그래밍 언어이기 때문에 비전공자는 물론 프로그래밍을 처음 시작하는 초보자가 배우기 쉬운 언어다.
4. 파이썬의 기능과 철학
✨ "아름다운 게 추한 것보다 낫다." (Beautiful is better than ugly)
✨ "명시적인 것이 암시적인 것 보다 낫다." (Explicit is better than implicit)
✨ "단순함이 복잡함보다 낫다." (Simple is better than complex)
✨ "복잡함이 난해한 것보다 낫다." (Complex is better than complicated)
✨ "가독성은 중요하다." (Readability counts)
5. 파이썬 버전은 3을 사용하기
python3이 2008년 12월 3일자로 발표되었다.
2020년 1월 1일부로 지원이 종료된 python2와는 하위호환이 안되기 때문에,
공식문서에도 "파이썬 2.x는 레거시(낡은 기술)이고, 파이썬 3.x가 파이썬의 현재와 미래가 될 것"이라고 요약되었듯
python3을 사용하는 것이 일반적이다.
2023년 10월 기준 1위 파이썬, 개발분야에서 활용의 범위가 넓은 파이썬, 쉬운 파이썬.
전공자는 파이썬을 배워놓으면 여러 분야로 뻗어나갈 수 있는 기반이 되는 것은 물론
(코딩테스트도 파이썬으로 많이한다고 하져)
비전공자도 반복되는 업무에 파이썬을 적용하여 몸값을 올릴 수 있다.
조금만 찾아봐도 왜 전세계적으로 많은 학교에서 파이썬을 기본교양으로 가르치고 있는 지 알 수 있다.😄
(아직 진로를 정하지 못한 전공자의 경우, 파이썬은 필수라고 생각되는게 코딩테스트도 파이썬, 연봉높은 직업도 파이썬, 카카오톡에서도 파이썬을 내부적으로 사용했다고 하니 대기업은 씹어먹어버릴 수 있지 않을까 하는 생각이 든다..)
학교에서 파이썬 배워놓을 때 무시하지말고 잘 배워놓을걸, 배워놓으면 도움되지 않는 것이 없다는 것을 다시 한 번 깨달았다.
그럼 정말 문법이 단순하고 난이도가 낮은지는 공부하면서 알아보기로 하자😎
'Python' 카테고리의 다른 글
[Python] 파이썬 설치하기 - Windows/MacOS (0) | 2023.09.27 |
---|