Python의 위상과 인기
- Python은 데이터 과학 산업에서 가장 널리 사용되는 프로그래밍 언어임
- 2019년 Kaggle 설문조사: 10,000명 이상의 응답자 중 3/4이 Python을 정기적으로 사용
- Glassdoor 보고: 2019년 데이터 과학 직종 중 75% 이상이 직무 설명에 Python 포함
- 2019년 여러 설문조사에 따르면 전 세계 데이터 전문가의 80% 이상이 Python 사용
Python의 장점
-
명확하고 읽기 쉬운 구문
- 더 적은 코드로 다른 언어와 동일한 프로그램 개발 가능
- 초보자가 시작하기 좋은 언어
-
거대한 글로벌 커뮤니티와 풍부한 문서
- Python 소프트웨어 재단의 지원
- 다양한 문제 해결을 위한 대규모 표준 라이브러리 제공
-
다양한 활용 분야
- 데이터 과학 및 데이터 분석
- AI 및 기계 학습
- 웹 개발
- 사물 인터넷(IoT) 기기 (예: Raspberry Pi)
- 자동화, 웹 스크래핑, 텍스트 처리, 이미지 처리
Python의 주요 라이브러리
-
데이터 과학 라이브러리
- Pandas
- NumPy
- SciPy
- Matplotlib
-
인공지능 라이브러리
- TensorFlow
- PyTorch
- Keras
- Scikit-Learn
-
자연어 처리(NLP) 라이브러리
Python을 사용하는 주요 기업/조직
IBM, 위키백과, 구글, 야후!, CERN, NASA, 페이스북, 아마존, 인스타그램, 스포티파이, 레딧
Python 커뮤니티의 다양성 및 포용성
- Python 소프트웨어 재단에서 실행하는 행동 강령 보유
- 온라인 및 오프라인 Python 커뮤니티에서 안전과 포용성 보장
- PyLadies와 같은 국제 멘토십 그룹 운영
- 여성들이 Python 오픈 소스 커뮤니티에서 적극적인 참여자와 리더가 되도록 지원