파이썬으로 할 수 있는 것
- 업무 자동화
- 스크립트
- 다른 프로그램이나 system을 제어하는 프로그램을 스크립트라고 한다.
- 파이썬으로 스크립트를 작성하여 컴퓨터로 하는 다양한 작업을 자동화 시킬 수 있다.
- 범용 어플리케이션 프로그램 개발
- 데이터 과학과 머신러닝 (Data Science & Machine Learning)
- 최근에 파이썬이 각광 받는 이유
- numpy, pandas, scikit-learn등 데이터 분석과 머신러닝, 딥러닝 관련 강렬한 파이썬 라이브러리들이 있다.
- 웹 어플리케이션, Open API
- Django, Flask, Fast API 와 같은 파이썬 기반 웹 프레임워크를 이용하면 웹 어플리케이션을 빠르고 쉽게 개발 할 수 있다.
파이썬으로 할 수 없는 것
- 시스템 프로그래밍(하드웨어 전용 드라이버, 펌웨어등). (C/C++등을 이용)
- 모바일 앱 개발
- kivy 라이브러리를 이용하면 가능은 하나, 아직 활성화 되지 않았다.