파이썬이란?
파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido van rossum)이 개발한 인터프리터 언어이다.
인터프리터 언어란 소스 코드를 한 줄씩 읽어 내려가며 실행하는 프로그램을 말한다.
파이썬의 장점
1. 파이썬은 인간다운 언어이다.
파이썬은 사람이 생각하는 방식을 그대로 표현할 수 있는 언어이므로, 굳이 컴퓨터의 사고 체계에 맞추어 프로그래밍하려고
애쓸 필요가 없다.
2. 문법이 쉬워 빠르게 배울 수 있다.
파이썬은 문법이 매우 쉽고 간결하며, 사람의 사고 체계와 매우 닮아있기 때문에 배우기 쉬우며 활용하기가 쉽다.
3. 무료이지만 강력하다.
파이썬은 오픈 소스이므로 무료로 사용할 수 있고, 만들고자 하는 프로그램의 대부분을 파이썬으로 구현할 수 있다.
다만, 시스템 프로그래밍이나 하드웨어 제어 등과 같이 매우 복잡하고 반복 연산이 많을 경우, 실행 속도가 느려져
이러한 개발과는 맞지 않다. 다만, 다른 언어로 만든 프로그램을 포함시킴으로써 이러한 단점을 극복할 수 있다.
4. 간결하다
개발자인 귀도는 파이썬을 의도적으로 간결하게 만들었기에, 다른 언어가 100가지 방법으로 처리하는 일을,
파이썬은 가장 좋은 방법 1가지로 처리하는 것을 선호한다.
5. 프로그래밍을 즐기게 해 준다.
파이썬은 프로그래머가 다른 부수적인 개념이나 제한 사항 등에 신경 쓸 필요 없이 만들고자 하는 기능에만
집중할 수 있게 해준다.
6. 개발 속도가 빠르다.
"Life is too short, You need python."
파이썬으로 가능한 일
- 웹 프로그래밍
- 인공지능과 머신러닝
- 수치 연산 프로그래밍
- 데이터 분석
- 데이터베이스 프로그래밍
- 시스템 유틸리티 제작하기
- GUI 프로그래밍
- C/C++와 결합하기
- 사물인터넷
파이썬으로 불가능한 일
- 시스템과 밀접한 프로그래밍 영역
- 모바일 프로그래밍
'Python > 책' 카테고리의 다른 글
| 점프 투 파이썬 - 05 (0) | 2023.11.12 |
|---|---|
| 점프 투 파이썬 - 04 (1) | 2023.11.12 |
| 점프 투 파이썬 - 03 (1) | 2023.11.12 |
| 점프 투 파이썬 - 02 (1) | 2023.11.09 |