IT /파이썬 강의

파이썬 강의 1편: 파이썬 소개 및 설치하기

· 6분 읽기
#파이썬 #Python #기초 #설치 #시작하기

솔직히 프로그래밍 언어를 뭘로 시작할지 고민하는 시간이 제일 아까웠습니다. 이것저것 비교 글만 읽다가 결국 파이썬으로 정한 이유는 단순했는데, 설치하고 나서 뭔가를 바로 실행해볼 수 있다는 점이 컸습니다. 다른 언어는 프로젝트 세팅부터 해야 되는 경우가 많은데 파이썬은 터미널 열고 바로 코드 쳐볼 수 있으니까요.

파이썬 강의 1편: 파이썬 소개 및 설치하기

파이썬이 뭔지 간단하게

파이썬(Python)은 1991년에 귀도 반 로섬(Guido van Rossum)이라는 사람이 만든 언어입니다. 이름은 개발자가 좋아하던 코미디 쇼 “Monty Python’s Flying Circus”에서 따왔다고 합니다.

처음에 “읽기 쉬운 언어”라는 말이 잘 와닿지 않았는데, C언어 코드를 좀 보고 나서 파이썬을 다시 보니까 확실히 차이가 느껴졌습니다. print("Hello")만 봐도 그냥 영어 문장 읽듯이 읽히니까요.

장점이라고 느낀 것들

  1. 문법이 직관적임

    • 다른 언어에 비하면 타이핑 양 자체가 적습니다
    • print("Hello") 이런 식으로 바로 읽힙니다
  2. 쓸 수 있는 분야가 넓음

    • 웹 개발 (Django, Flask)
    • 데이터 분석 (pandas, numpy)
    • 인공지능/머신러닝 (TensorFlow, PyTorch)
    • 자동화 스크립트
    • 게임 개발
    • 데스크톱 애플리케이션
  3. 라이브러리가 많음

    • 뭔가 만들고 싶으면 이미 누가 만들어둔 라이브러리가 거의 있습니다
    • pip로 설치하면 바로 쓸 수 있어서 편합니다
  4. OS 안 가림

    • Windows, Mac, Linux 다 됩니다
  5. 자료 찾기 쉬움

    • 에러 메시지 복사해서 검색하면 거의 다 나옵니다
    • 한국어 자료도 꽤 많은 편입니다

단점도 있긴 있음

  1. 속도는 느린 편

    • C나 Java보다 실행 속도가 느립니다
    • 근데 학습 단계에서 이게 문제가 되는 경우는 거의 못 봤습니다
  2. 메모리를 좀 더 씀

    • 요즘 컴퓨터 사양이면 신경 안 써도 됩니다

처음에는 속도가 느리다는 게 좀 걸렸는데, 실제로 공부하면서 느린 게 문제가 된 적은 한 번도 없었습니다. 그보다 코드 쳐보고 바로 결과 확인하는 속도가 빠른 게 훨씬 도움이 됐습니다.

설치하기

설치는 어렵진 않은데, 한 군데서 실수하면 나중에 좀 귀찮아집니다.

Windows

1단계: 다운로드

  1. https://www.python.org/downloads/ 접속
  2. 큰 노란색 버튼 “Download Python 3.x.x” 클릭
  3. 다운로드 시작됨

2단계: 설치

  1. 다운로드한 파일 실행
  2. 설치 화면 맨 아래 체크박스 두 개 확인:
    • “Add Python to PATH” — 이거 안 하면 나중에 고생합니다
    • “Install launcher for all users” — 이건 선택인데 체크 추천
  3. “Install Now” 클릭
  4. 1~2분 기다리면 끝

PATH 체크 안 하면 생기는 일:

  • 터미널에서 python 쳤을 때 “명령을 찾을 수 없습니다” 같은 에러가 뜹니다
  • 다시 설치하거나 환경 변수를 직접 건드려야 합니다
  • 처음에 저도 이거 안 해서 한참 헤맸습니다

3단계: 설치 확인

  1. 명령 프롬프트(CMD) 열기

    • Windows 키 + R 누르고 cmd 입력 후 Enter
  2. 버전 확인

    python --version

    또는

    python3 --version
  3. 파이썬 실행해보기

    python

    이렇게 나오면 된 겁니다:

    Python 3.x.x (tags/v3.x.x:..., date, time) [MSC v.xxxx 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>

    >>>가 나오면 파이썬이 실행된 상태입니다. 여기서 코드를 바로 쳐볼 수 있습니다.

  4. 나가기

    exit()

    또는 Ctrl + Z + Enter

Mac

Mac에는 파이썬이 기본으로 깔려 있는 경우가 있는데, 버전이 오래된 경우가 많아서 새로 까는 게 낫습니다.

방법 1: Homebrew (추천)

  1. Homebrew 설치 (없으면)

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 파이썬 설치

    brew install python3

방법 2: 공식 사이트에서 직접

  1. https://www.python.org/downloads/ 접속
  2. “Download Python 3.x.x” 클릭
  3. .pkg 파일 실행
  4. 설치 마법사 따라가기

설치 확인

터미널 열고:

python3 --version

첫 프로그램 실행해보기

설치 끝났으면 바로 뭔가 하나 실행해보는 게 좋습니다. 저는 처음에 설치만 해놓고 며칠 안 쓰다가 다시 열었을 때 뭐부터 해야 되는지 까먹은 적이 있어서, 설치 직후에 바로 한 번은 돌려보는 걸 추천합니다.

방법 1: Python IDLE

IDLE은 파이썬 설치할 때 같이 깔리는 에디터입니다. 따로 뭔가 설치 안 해도 바로 쓸 수 있습니다.

  1. IDLE 실행

    • Windows: 시작 메뉴에서 “IDLE” 검색
    • Mac: 터미널에서 idle3 입력
  2. 새 파일 만들기

    • File -> New File (또는 Ctrl + N)
  3. 코드 작성

    print("Hello, World!")
    print("안녕하세요! 파이썬을 배우고 있어요!")
    print("첫 번째 파이썬 프로그램을 실행했습니다.")
  4. 저장

    • File -> Save (또는 Ctrl + S)
    • 파일 이름은 hello.py로 (.py 확장자가 중요)
  5. 실행

    • Run -> Run Module (또는 F5)

출력 결과:

Hello, World!
안녕하세요! 파이썬을 배우고 있어요!
첫 번째 파이썬 프로그램을 실행했습니다.

이게 별거 아닌 것 같아도, 직접 코드 치고 결과가 화면에 뜨는 경험을 한 번 하고 나면 그 다음부터는 새 문법 배울 때마다 바로 실험해보는 습관이 생깁니다.

방법 2: VS Code

실제로 계속 공부하려면 VS Code가 편합니다. 무료이고 확장 기능도 많습니다.

설정:

  1. VS Code 설치

  2. Python 확장 설치

    • VS Code 열고 왼쪽 사이드바 확장 프로그램 아이콘 클릭 (또는 Ctrl + Shift + X)
    • “Python” 검색해서 Microsoft 꺼 설치
  3. 파일 만들기

    • hello.py 파일 생성하고 코드 작성:
    print("Hello, World!")
  4. 실행

    • 오른쪽 위 재생 버튼 클릭
    • 또는 F5
    • 또는 터미널에서 python hello.py

방법 3: 터미널에서 바로

  1. 아무 텍스트 에디터로 hello.py 파일 만들기

  2. 코드 작성

    print("Hello, World!")
  3. 터미널에서 실행

    python hello.py

    또는

    python3 hello.py

개발 환경 뭘 쓸지

처음에 뭘 쓸지 고민이 좀 있었는데 정리하면 이렇습니다:

  1. IDLE — 설치 없이 바로 쓸 수 있음. 진짜 처음 시작할 때 좋음
  2. VS Code — 계속 쓸 거면 이걸로 가는 게 맞음. 무료에 기능 많음
  3. PyCharm Community — 전문 Python IDE. 무료 버전 있음. 좀 무거움
  4. Jupyter Notebook — 데이터 분석할 때 유용함. 셀 단위 실행이 편함

저는 처음에 IDLE로 시작했다가 금방 VS Code로 넘어갔습니다. IDLE이 나쁜 건 아닌데 파일 여러 개 다루기 시작하면 VS Code가 확실히 편합니다.

버전 확인

터미널에서:

python --version

또는

python3 --version

코드로:

import sys
print(sys.version)

출력 예시:

Python 3.11.5

간단한 계산기 예제

설치 확인 겸 변수랑 출력을 써보는 예제입니다:

# 간단한 계산기
print("=== 간단한 계산기 ===")

# 숫자 두 개
a = 10
b = 5

# 계산하기
print("첫 번째 숫자:", a)
print("두 번째 숫자:", b)
print("-------------------")
print("덧셈:", a + b)
print("뺄셈:", a - b)
print("곱셈:", a * b)
print("나눗셈:", a / b)
print("===================")

출력 결과:

=== 간단한 계산기 ===
첫 번째 숫자: 10
두 번째 숫자: 5
-------------------
덧셈: 15
뺄셈: 5
곱셈: 50
나눗셈: 2.0
===================

이 코드에서 숫자를 바꿔보면 입력-계산-출력 흐름이 어떻게 돌아가는지 대충 감이 옵니다. a랑 b 값을 다른 숫자로 바꿔서 돌려보는 것만으로도 충분합니다.

활용 분야

참고 삼아 적어두면, 파이썬으로 할 수 있는 게 꽤 많습니다:

  1. 웹 개발 — Django, Flask 같은 프레임워크. Instagram이 Django로 만들어졌다고 합니다
  2. 데이터 분석 — pandas, numpy. 엑셀로 하기 힘든 규모의 데이터 처리할 때
  3. 인공지능/머신러닝 — TensorFlow, PyTorch
  4. 자동화 — 반복 작업 처리, 파일 정리, 웹 스크래핑
  5. 게임 개발 — Pygame 라이브러리
  6. 데스크톱 앱 — Tkinter, PyQt로 GUI 프로그램

처음에 잘 틀리는 것들

PATH 설정 빠뜨리기

python 쳤는데 “명령을 찾을 수 없습니다” 나오면 십중팔구 PATH 문제입니다. 다시 설치하면서 “Add Python to PATH” 체크하거나, 환경 변수를 수동으로 잡아주면 됩니다.

Python 2랑 3 혼동

Python 2는 이제 지원 안 합니다. python3 명령어를 쓰는 게 확실합니다.

확장자 빼먹기

파일 저장할 때 .py를 안 붙이면 실행이 안 됩니다. hello.py처럼 반드시 붙여야 합니다.


파이썬 설치하고 Hello, World! 한 번 찍어보는 것까지가 진짜 첫 단계인데, 이게 되고 나면 그 다음부터는 새로운 걸 배울 때마다 직접 실행해보면서 확인하는 게 가능해집니다. 설치만 해놓고 안 쓰는 게 제일 아까운 일이니까, 뭐라도 하나 돌려보고 넘어가는 게 좋습니다.