파이썬
파이썬(Python)은 영어 문장처럼 읽히는 쉬운 문법으로 컴퓨터에게 일을 시키는 프로그래밍 언어예요. 업무 자동화, 데이터 분석, 웹 서버, AI 프로그램을 만들 때 많이 써요.
목차 보기
파이썬(Python)은 영어 문장처럼 읽히는 쉬운 문법으로 컴퓨터에게 일을 시키는 프로그래밍 언어예요. 요리 순서를 메모지에 적어 두면 누가 봐도 따라 할 수 있듯, 파이썬 코드는 처음 보는 사람도 흐름을 짐작하기 쉬워요.
글 서순명(솔리드그루 이사 · 퓨쳐인프라 운영) · 2026-10-29 작성 · 예시 코드는 2026-10-29 Windows 11 · Python 3.12.8 에서 직접 실행
3줄 요약
- 파이썬은 엑셀 정리 같은 자동화, 데이터 분석, 웹 서버, AI 프로그램을 만들 때 많이 써요.
- 코드를 파일에 적고
python 파일이름.py한 줄이면 바로 실행돼요. 따로 변환하는 단계가 없어요. - 바이브코더는 직접 외우기보다 "파이썬으로 만들어 줘"라고 AI에게 시키고, 결과를 읽을 줄 알면 충분해요.
파이썬은 어떻게 동작하나요?
파이썬 코드는 .py 로 끝나는 글자 파일이에요. 이 파일을 파이썬 프로그램(인터프리터)이 위에서부터 한 줄씩 읽고 바로 실행해요. 인터프리터는 코드를 그때그때 통역해 주는 프로그램이라고 보면 돼요.
문법에서 눈에 띄는 점은 들여쓰기예요. 다른 언어는 괄호로 묶음을 나누지만, 파이썬은 줄 앞의 빈칸으로 나눠요. 그래서 코드 모양이 저절로 정리돼 보여요.
공식 FAQ를 보면 귀도 반 로섬이 1989년 크리스마스 휴가에 만들기 시작해 1991년 2월에 처음 공개했어요. 이름은 뱀이 아니라 영국 코미디 '몬티 파이썬의 날아다니는 서커스'에서 따왔고요(Python 공식 FAQ). 회사에서 돈을 받고 파는 프로그램에 써도 괜찮다고 같은 문서에 적혀 있어요.
파이썬으로 뭘 만들 수 있어요?
화면 버튼보다는 "뒤에서 일하는 프로그램"에 강해요. 바이브코더가 자주 만드는 것만 추리면 아래와 같아요.
| 쓰임 | 예 | AI에게 이렇게 말해요 |
|---|---|---|
| 반복 업무 자동화 | 엑셀 합치기, 파일 이름 바꾸기 | "매일 아침 주문 파일을 합쳐 주는 파이썬 스크립트 만들어 줘" |
| 데이터 정리·분석 | 매출 합계, 그래프 그리기 | "이 CSV로 월별 매출 그래프 그려 줘" |
| 웹 자료 모으기 | 가격 비교, 공지 모으기(웹 크롤링) | "이 페이지 공지 제목만 모아 줘" |
| 웹 서버(백엔드) | 예약 접수 API, 관리자 페이지 | "FastAPI로 예약 받는 API 만들어 줘" |
| AI 기능 붙이기 | 챗봇, 문서 요약 | "AI API로 고객 문의를 요약하는 코드 짜 줘" |
자바스크립트와는 뭐가 달라요?
둘 다 인기 있는 언어지만 주로 일하는 곳이 달라요. 웹 화면 안에서 움직이는 건 자바스크립트의 몫이고, 파이썬은 내 PC나 서버에서 돌아요.
| 구분 | 파이썬 | 자바스크립트 |
|---|---|---|
| 주 무대 | PC·서버(자동화, 분석, 백엔드) | 웹 브라우저 화면, 서버(Node.js) |
| 실행 | python 파일.py | 브라우저가 바로, 또는 node 파일.js |
| 묶음 표시 | 들여쓰기 | 중괄호 { } |
| 문자+숫자 | 오류로 멈춰요 | 알아서 이어 붙여요("3"+4 → "34") |
| 잘 맞는 일 | 업무 자동화, 데이터, AI | 웹 화면, 웹앱 전체 |
웹사이트 화면을 만들고 싶다면 자바스크립트와 리액트 쪽이 맞아요. 엑셀·파일·데이터를 다루는 일이면 파이썬이 편해요.
직접 해 보면 어떻게 나오나요?
2026-10-29 Windows 11 PC에서 Python 3.12.8로 직접 실행한 결과예요. 카페 주문 네 건에서 메뉴별 매출을 더하는 짧은 코드예요.
$ python --version
Python 3.12.8
$ cat hello.py
# 주문 목록에서 메뉴별 매출 합계 내기
orders = [("아메리카노", 4000), ("라떼", 4500), ("아메리카노", 4000), ("케이크", 6000)]
total = {}
for name, price in orders:
total[name] = total.get(name, 0) + price
for name, won in sorted(total.items(), key=lambda x: -x[1]):
print(f"{name}: {won:,}원")
print("합계:", f"{sum(total.values()):,}원")
$ python hello.py
아메리카노: 8,000원
케이크: 6,000원
라떼: 4,500원
합계: 18,500원
"주문마다 메뉴 이름에 값을 더하고, 큰 순서로 찍어라"라는 뜻이 코드에 거의 그대로 보여요. 이어서 속도와 흔한 함정도 돌려 봤어요.
$ python speed.py (1부터 천만까지 더하기, 3번)
1부터 천만까지 더하기: 50,000,005,000,000 / 0.09초
1부터 천만까지 더하기: 50,000,005,000,000 / 0.09초
1부터 천만까지 더하기: 50,000,005,000,000 / 0.10초
$ python -c "print(0.1 + 0.2)"
0.30000000000000004
$ python -c "print(\"3\" + 4)"
TypeError: can only concatenate str (not "int") to str
- 천만 번 덧셈이 0.1초 안에 끝났어요. 가게 장부나 엑셀 수천 줄은 눈 깜짝할 새에 처리돼요.
- 0.1+0.2가 딱 0.3이 아닌 건 컴퓨터가 소수를 2진수로 저장해서 생기는 작은 오차예요. 돈 계산은 원 단위 정수로 하는 게 안전해요.
- 글자 "3"과 숫자 4를 더하라고 하면 파이썬은 멈추고 TypeError를 보여 줘요. 실수를 조용히 넘기지 않는다는 뜻이에요.
버전은 뭘 써야 해요?
2026-10-29 python.org 내려받기 페이지 기준 최신판은 3.15.2(2026-10-25 공개)예요. 위 실험에 쓴 3.12는 지금 보안 수정만 받는 단계이고, 2028년 10월까지 지원돼요.
새로 시작한다면 최신 판 하나를 깔면 돼요. 이미 돌아가는 프로그램이 있다면 서버와 내 PC의 버전을 맞추는 게 먼저예요. AI에게도 "파이썬 3.12 기준으로 짜 줘"처럼 버전을 알려 주면 안 맞는 문법을 피할 수 있어요.
자주 하는 오해와 주의할 점
- "파이썬은 느려서 못 쓴다" — 위 실험처럼 일상 업무 규모에선 충분히 빨라요. 아주 큰 계산이 아니면 속도 걱정부터 할 필요는 없어요.
- "파이썬으로 웹 화면도 다 만든다" — 브라우저 안에서 움직이는 버튼·애니메이션은 자바스크립트가 맡아요. 파이썬은 그 뒤에서 데이터를 주는 쪽이에요.
- "파일만 보내면 남의 PC에서도 돈다" — 받는 쪽에도 파이썬과 쓰인 부품(패키지)이 깔려 있어야 해요. 그래서 서버에 올릴 땐 도커 이미지로 통째로 묶는 경우가 많아요.
- 비밀값을 코드에 적는 실수 — API 키를
.py파일에 그대로 쓰면 저장소에 올릴 때 함께 새요. 환경변수로 빼 두세요(API 키 뜻).
AI 코딩 도구 고르는 법은 바이브코딩 툴 비교에, 터미널에서 파이썬을 대신 돌려 주는 방법은 클로드 코드 사용법에 정리해 뒀어요.
퓨쳐인프라에서는 어떻게 올리나요?
파이썬으로 만든 웹앱은 도커 이미지 하나로 앱 호스팅에 올리면 주소와 HTTPS까지 붙어요. 앱 하나를 켜 두면 월 5,500원(부가세 포함)이고, 데이터베이스를 붙이면 월 2,200원이 더해져요.
매일 정해진 시간에 도는 정리 스크립트는 크론(정해진 시간 작업)으로 돌릴 수 있어요. 24시간 쉬지 않는 봇이나 크롤러라면 가상서버 Nano(1코어·1GB) 월 9,000원부터예요. 코드는 GitHub 계정 없이 쓰는 비공개 Git 저장소(조직당 100MB 무료)에 두면 돼요.
자주 묻는 질문
파이썬은 무료예요?
네, 무료예요. python.org 에서 내려받아 쓰고, 공식 FAQ에 따르면 만든 프로그램을 팔거나 회사에서 써도 괜찮아요. 저작권 표시만 지우지 않으면 돼요.
파이썬은 어떻게 설치해요?
python.org 내려받기 페이지에서 받으면 돼요. Windows 는 공식 문서가 'Python install manager'를 권해요(마이크로소프트 스토어에도 같은 것이 있어요). 설치 뒤 명령 창에 python --version 을 쳐서 버전이 나오면 끝이에요.
코딩을 몰라도 AI로 파이썬 프로그램을 만들 수 있어요?
만들 수 있어요. 무엇을 넣으면 무엇이 나와야 하는지를 구체적으로 말하는 게 핵심이에요. 다만 AI가 고친 뒤엔 직접 한 번 돌려서 결과 숫자를 눈으로 확인하는 습관이 필요해요.
pip 은 뭐예요?
pip 은 남이 만들어 둔 파이썬 부품(패키지)을 내려받아 설치해 주는 도구예요. AI가 'pip install ○○ 하세요'라고 하면 그 부품이 있어야 코드가 돈다는 뜻이에요.
관련 용어
- 자바스크립트 — 웹 화면을 움직이는 또 하나의 인기 언어
- 백엔드 — 파이썬이 자주 맡는 서버 쪽 일
- API — 파이썬 프로그램이 다른 서비스와 주고받는 창구
- 크론 — 파이썬 스크립트를 정해진 시간에 돌리는 방법
- 바이브코딩 — AI에게 말로 프로그램을 만드는 방식
- 작성: 서순명(솔리드그루 이사 · 퓨쳐인프라 — 국내 IDC 에서 클라우드 서버·앱 호스팅·AI API 를 운영) · 작성일 2026-10-29
- 운영사: 솔리드그루 · 사업자등록번호 875-44-00335 · 서울특별시 구로구 디지털로29길 38, 7층 707호 · 전화 02-6933-6229 · support@futureinfra.ai · 고객센터 · 이용약관
- 한계: 실행 결과는 2026-10-29 Windows 11 PC 한 대에서 Python 3.12.8 로 잰 값이라 컴퓨터마다 시간이 달라요. 버전 정보는 같은 날 python.org 기준이에요.
- 이해관계: 퓨쳐인프라(솔리드그루) 블로그예요. 글 안에 자사 앱 호스팅·가상서버·Git 저장소 안내가 있어요.
연관 서비스
많이 본 글
-
블로그
무료 도메인 사이트 추천 2026 — 내도메인.한국·DuckDNS 발급 방법
내도메인.한국·DuckDNS 처럼 계속 무료인 주소 10곳을 11월 3일 서울에서 다시 재고(6곳 6ms 안), 발급 순서·구글·네이버 무료 주소·'첫해 무료'의 2년째 값까지 정리했어요. -
블로그
도메인 구매 사이트 추천 2026 — 가비아·후이즈 등 15곳 갱신·이전비 비교
같은 .co.kr 도 등록업체 15곳의 3년 값이 3.8만~8.6만 원이에요(11월 3일 KRNIC 표). 갱신가·이전비·해외 업체 조건, 11월 인상 뒤 가비아 실제 화면, 구매처 확인과 기관이전까지 정리했어요. -
블로그
클로드 MCP·Gemini MCP 연동 방법 2026, MCP 서버 9곳
클로드 MCP(데스크톱·Claude Code)와 Gemini MCP 연동(Gemini CLI·안티그래비티·Gemini 앱·API) 등 9곳의 MCP 서버 연결법을 공식 문서로 정리했어요. 원격 57ms 실측과 오류 해결까지. -
블로그
Gemini 3.9 Flash 나왔나요? 지금 최신은 3.8 Flash — 3.7과 직접 잰 속도·비용
2026년 9월 22일 기준 Gemini 3.9 Flash는 미출시입니다. 최신 3.8 Flash의 사양·가격(2027년 2배 인상)과, 3.7 Flash와 같은 과제로 직접 잰 속도·비용·JSON 형식 준수 차이를 정리했습니다. -
블로그
서버비 한 달 얼마? 방문자 10만 명도 월 3만 2천 원(2026 계산)
월 방문자 1천·1만 명은 1만 4천 원, 10만 명은 3만 2천 원이에요. 요금제별 트래픽 기본 제공량까지 넣어 다시 계산하고 AWS·카페24·가비아·네이버클라우드 값과 숨은 비용을 비교했어요(2026-10-26 확인).
댓글 0
로그인하면 댓글을 남길 수 있습니다.