파이썬이란?
- 프로그래밍은 어렵고 지루한 것이라는 고정관념을 깨 주는 언어
- 1990년 암스테르담의 귀도 반 로섬에 개발한 인터프리터 언어
- 구글에서 만들어진 소프트웨어 50% 이상이 파이썬으로 만들어졌다는 이야기가 있을 정도 (드롭박스, 장고)
- 이미 다른 언어로 작성된 많은 프로그램과 모듈들이 파이썬으로 재구성 되고 있음
파이썬 특징
- 사람이 생각하는 방식을 그래도 표현할 수 있는 언어
- 프래그래머는 굳이 컴퓨터의 사고 체계에 맞추어서 프로그래밍을 하려고 애쓸 필요가 없음
- 프로그램을 모르더라도 직관적으로 무엇을 뜻하는지 알 수 있음
- 사람의 사고 체계와 매우 닮아 있음
- 파이썬의 약점은 반복 연산이 많은 프로그램인 경우인데
- 이러한 약점을 극복할 수 있게끔 다른 언어로 만든 프로그램을 파이썬 프로그램에 포함시킬 수 있음(C와 찰떡궁합)
- 다른 언어에서 보게되는 단락을 구분하는 괄호 문자가 없음
- 파이썬 프로그램은 줄을 맞추지 않으면 실행되지 않음 (가독성 영향을 줌)
- 파이썬은 다른 것에 신경 쓸 필요 없이 내가 하고자 하는 부분에만 집중할 수 있게 해 줌
파이썬으로 할 수 있는 것들
- 시스템 유틸리티 만드는데 유리함
- GUI 프로그래밍
- 웹프로그래밍
- 데이터베이스 프로그래밍
- 판다스 모듈을 통한 데이터 분석
- 사물인터넷 (라즈베리파이 리눅스 기반 작은 컴퓨터 제어)
파이썬으로 할 수 없는 것들
- 대단히 빠른 속도를 요구하거나 하드웨어를 직접 건드려야 하는 프로그램은 어울리지 않음
- 안드로이드 앱 개발
'데이터분석' 카테고리의 다른 글
데이터준전문가 (ADSP) 준비 (0) | 2021.03.21 |
---|---|
데이터분석적 사고 (0) | 2020.11.15 |
파이썬 스터디 시작 (0) | 2019.09.07 |
데이터 만지는 경험을 꼭 유지해라 (0) | 2019.04.12 |
데이터준전문가(ADSP) 시험 (0) | 2019.04.12 |