파이썬(Python)은 1991년 네덜란드 프로그래머 귀도 반 로섬(Guido van Rossum)이 만든 프로그래밍 언어입니다.
「읽기 쉽고 빠르게 작성할 수 있다」는 철학을 가장 중요하게 여기며, 그 결과 영어 문장과 가까운 문법을 가진 가장 친숙한 언어가 됐습니다.
이름은 영국 코미디 그룹 「몬티 파이썬(Monty Python)」에서 따왔습니다.
뱀(Python)과는 무관하지만 로고와 캐릭터에 뱀이 자주 쓰이면서 굳어졌습니다.
이런 가벼운 작명에서도 「프로그래밍은 즐거워야 한다」는 창시자의 정신이 드러납니다.
오늘날 파이썬은 거의 모든 분야에 쓰입니다.
웹 개발(Django·Flask), 데이터 분석(Pandas·NumPy), AI·머신러닝(PyTorch·TensorFlow), 자동화 스크립팅, 게임 개발, 금융 분석, 과학 계산까지 활용 영역이 매우 폭넓습니다.
2024년 TIOBE·StackOverflow 조사 모두에서 가장 인기 있는 언어 1위에 오를 만큼 사랑받습니다.
비유하자면 파이썬은 「한국어와 같은 친근한 외국어」와 비슷합니다.
C나 Rust 같은 언어가 「독일어 문법처럼 엄격」하다면 파이썬은 「영어처럼 쉽지만 표현력은 풍부」합니다.
그래서 입문자가 가장 먼저 배우기에 적합하고, 동시에 전문가도 평생 쓰는 언어가 됩니다.
파이썬의 단점도 분명합니다.
컴파일 언어인 C·Rust보다 실행 속도가 느리고, 모바일 앱 개발이나 게임 엔진 같은 일부 분야에서는 약합니다.
하지만 「개발자가 빠르게 작업할 수 있는 시간」이 「컴퓨터의 실행 시간」보다 더 비싼 경우가 많아, 대부분의 분야에서 파이썬의 장점이 단점을 압도합니다.
한 줄 요약
파이썬은 1991년 귀도 반 로섬이 만든 「읽기 쉽고 빠르게 쓸 수 있는」 언어로, 웹·데이터·AI·자동화 등 거의 모든 분야에서 가장 인기 있는 1위 언어입니다.
더 알아볼 것
- 귀도 반 로섬과 BDFL 시대
- Python 2 vs Python 3의 분기
- TIOBE Index — 언어 인기 순위