본문 바로가기
두두 IT/파이썬

[PYTHON 1-2] 왜 다들 파이썬을 배울까? (특징부터 장단점까지)

by DoDo's 2026. 4. 14.
반응형

1. 파이썬의 탄생

 

파이썬은 1991년 네덜란드의 천재 프로그래머 **귀도 반 로섬(Guido van Rossum)**이 만들었어요.

크리스마스 연휴에 취미 삼아 만들기 시작했다는 전설이 있죠. 그는 "초보자도 읽기 쉽고, 누구나 빠르게 개발할 수 있는 평이한 언어"를 목표로 파이썬을 설계했습니다.

(참고: 현재 주로 쓰이는 버전은 2008년에 나온 파이썬 3 버전입니다. 파이썬 2는 2020년에 지원이 완전 종료되었어요.)

 

2. 파이썬의 매력적인 특징 5가지

  • 가독성 깡패 (읽기 쉽다!): 코드를 짜는 시간보다 남이 짠 코드를 읽는 시간이 더 길다는 사실, 아시나요? 파이썬은 문법이 직관적이라 마치 영어를 읽는 것처럼 부드럽게 코드를 이해할 수 있습니다.
  • 유지보수 굿: 코드가 간결하고 읽기 쉬우니, 나중에 수정하거나 업그레이드하기도 훨씬 수월해요.
  • 유연한 친화력: 다른 언어(C, Java 등)로 만들어진 기능도 파이썬 안으로 쏙쏙 가져와서 쓸 수 있습니다.
  • 자유로운 변수 (동적 타입): 데이터의 종류(숫자, 문자 등)를 미리 깐깐하게 정해놓지 않아도 알아서 척척 받아줍니다.
  • 무궁무진한 생태계 (라이브러리 천국): 전 세계 수많은 똑똑한 사람들이 미리 만들어둔 강력하고 풍부한 라이브러리(패키지)를 무료로 쓸 수 있어요. 개발 속도가 엄청나게 빨라지는 비결이죠!

3. 파이썬으로 할 수 있는 것 (거의 다 됨!)

  • 지루한 업무 자동화: 매일 반복되는 엑셀 정리, 파일 정리, 웹 크롤링 등을 자동화하는 스크립트를 짤 수 있어요.
  • 데이터 분석 & 인공지능(AI): 최근 파이썬이 폭발적으로 성장한 진짜 이유! Pandas, Numpy, Scikit-learn 같은 강력한 라이브러리 덕분에 AI와 데이터 과학 분야의 절대 강자가 되었습니다.
  • 웹 어플리케이션: Django, Flask, FastAPI 같은 도구를 써서 멋진 웹사이트나 서버를 쉽게 만들 수 있어요.

4. 파이썬으로 하기 힘든 것 (단점도 알아야죠)

  • 초고속 시스템 프로그래밍: 하드웨어를 직접 제어해야 하는 드라이버나 극강의 속도가 필요한 게임 엔진 같은 건 속도가 빠른 C나 C++로 만듭니다. (파이썬은 통역을 거치느라 조금 느리니까요)
  • 모바일 앱 (스마트폰 앱): 아쉽게도 안드로이드나 아이폰 앱을 만드는 데는 아직 파이썬이 주류가 아닙니다.

 

 

 

Q1. 다음 중 파이썬의 창시자로 올바른 인물은 누구인가요?

① 빌 게이츠 (Bill Gates) ② 귀도 반 로섬 (Guido van Rossum) ③ 스티브 잡스 (Steve Jobs) ④ 마크 저커버그 (Mark Zuckerberg)

 

Q2. 파이썬(Python)의 특징으로 틀린 것을 고르세요.

① 문법이 직관적이고 가독성이 뛰어나 초보자도 읽기 쉽다. ② 다른 프로그래밍 언어(C, Java 등)로 만든 기능을 유연하게 가져다 쓸 수 있다. ③ 변수를 만들 때 데이터 타입(숫자, 문자 등)을 무조건 엄격하게 고정해야 한다. ④ 전 세계 개발자가 만들어둔 방대한 무료 라이브러리 생태계를 갖추고 있다.

 

Q3. 최근 파이썬이 전 세계적으로 가장 크게 주목받으며 폭발적으로 성장하게 된 핵심 분야는 어디인가요?

① 스마트폰 모바일 앱 개발 ② 하드웨어 전용 펌웨어 개발 ③ 데이터 분석 및 인공지능(AI) ④ 3D 고사양 게임 엔진 개발

 

Q4. 파이썬 코드를 작성할 때, 컴퓨터와 메신저로 대화하듯 한 줄을 입력하면 즉시 결과가 나오는 실행 방식을 무엇이라고 하나요? ① 컴파일 방식 ② REPL (대화형) 방식 ③ 스크립트 방식 ④ GUI 방식

 

Q5. 여러 줄의 파이썬 코드를 파일로 한 번에 저장하여 실행하는 '스크립트 방식'을 사용할 때, 파일의 확장자는 무엇으로 지정해야 할까요?

① .exe ② .java ③ .py ④ .html

 

 

 

 

 

 

 

💡 정답 및 해설

  • Q1. 정답 ② / 파이썬은 1991년 네덜란드의 프로그래머 귀도 반 로섬이 취미로 개발을 시작한 언어입니다.
  • Q2. 정답 ③ / 파이썬은 데이터 타입을 미리 고정하지 않아도 알아서 처리해 주는 '동적 타입' 언어입니다.
  • Q3. 정답 ③ / Pandas, Scikit-learn 등의 강력한 도구 덕분에 AI 및 데이터 과학의 표준 언어가 되었습니다.
  • Q4. 정답 ② / Read-Eval-Print Loop의 약자로, 한 줄씩 실시간으로 결과를 확인하는 대화형 방식입니다.
  • Q5. 정답 ③ / 파이썬(Python) 스크립트 파일은 관례적으로 앞 두 글자를 딴 .py를 확장자로 사용합니다.
반응형