Python이 성장하는 7가지 이유 Start
BioinformaticsAndMe
최근 파이썬이 급속하게 성장해온 이유를
7가지로 정리해 보았다.
(주관적인 견해이므로 이견이 있을 수 있다)
1. Popular programming language
▶파이썬은 코딩을 처음 배우기 시작하는 사람들에게 공통적으로 추천되는 프로그래밍 언어
▶IEEE 스펙트럼(IEEE Spectrum)은 구글, GitHub, Stack Overflow, Reddit, 구인구직 사이트 등 다양한 소스에서 인기 프로그래밍 언어를 집계
▶2018년도 IEEE 스펙트럼에서 파이썬이 1등을 기록
2. Easy language to learn
▶여러 프로그래밍 언어 중에서 파이썬은 낮은 학습 난이도를 가지면서, 범용성을 갖추고 있음
▶파이썬의 문법은 간결하며, 이해하기 쉽도록 직관적인 구조를 가짐
▶'Hello, World'를 출력하는 스크립트를 작성할 때, 자바와 비교해보면 파이썬이 얼마나 사용하기 쉬운 언어인지 알 수 있음
3. Open source program
▶오픈 소스란 저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게 사용/복제/배포/수정할 수 있는 소프트웨어
▶언제, 어디서, 누구든지 무료로 파이썬 사용 가능
▶또한, 여러 온라인 웹에서 무료로 쉽게 파이썬을 배울 수 있음 (참고: 점프 투 파이썬, https://wikidocs.net/book/1)
4. Python in Education
▶대학교 프로그래밍 교육은 C, Java 위주의 수업이었으나, 최근 여러 미국 대학들은 프로그래밍 개론 수업 언어를 Python으로 옮겨가는 추세
▶2019년, 서울대학교가 기초 프로그래밍 수업을 자바에서 파이썬으로 대체
▶파이썬이 배우기 쉽다는 사실은, 곧 전 연령층에 걸쳐 교육하기 쉬운 언어임을 의미
5. Huge Libraries
▶파이썬은 대부분의 라이브러리가 이미 다른 사용자들에 의해서 구현되어 있음
▶풍부한 라이브러리를 쉽게 설치해 사용할 수 있다는 점은 파이썬의 장점
▶수학, 빅 데이터, 통계학, 그래프, 머신러닝 등 다양한 라이브러리 존재
6. Machine Learning
▶간소함을 특징으로 하는 파이썬은 사용자 비즈니스 로직이 상당한 머신러닝 애플리케이션에 유용하게 작용 뛰어나다.
▶풍부한 머신러닝 라이브러리와 프레임워크 보유 (Scikit-learn, TensorFlow, CNTK, MLlib 등)
▶파이썬은 프로그래머 대신 세부적인 메모리 관리를 수행
7. Community
▶파이썬 공식 홈페이지에 소개된 커뮤니티 정보 (https://www.python.org/community/)
▶국내 활성화된 파이썬 커뮤니티 (https://www.facebook.com/groups/pythonkorea)
▶파이썬 코딩 도장 (https://dojang.io/course/view.php?id=7)
#Reference
1) https://spectrum.ieee.org/at-work/innovation/the-2018-top-programming-languages
2) https://www.zdnet.co.kr/view/?no=20161230153750&re=R_20180713105452
3) https://namu.wiki/w/Python
4) https://wikidocs.net/6
5) https://www.ivy-seed.com/?fbclid=IwAR2H1eYAWy_JyZnPyc5N12efvNocxg2B3WNYnlxtk-0xwQwGyyjtX6HAB9A
6) https://docs.python.org/ko/3/library/index.html
7) http://www.ciokorea.com/news/38148
Python이 성장하는 7가지 이유 End
BioinformaticsAndMe
'Python' 카테고리의 다른 글
Anaconda 설치 (0) | 2019.10.08 |
---|---|
Python JSON (0) | 2019.10.02 |
Python API (0) | 2019.09.30 |
Variable (Python 변수) (0) | 2019.09.25 |
Python 시작 (0) | 2019.09.04 |