IT /파이썬 강의

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

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

안녕하세요! 오늘부터 파이썬을 공부하기 시작했어요. 파이썬은 정말 배우기 쉬우면서도 강력한 언어예요. 프로그래밍을 처음 시작하는 분들에게 특히 추천하는 언어입니다!

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

파이썬이란 무엇일까요?

파이썬(Python)은 1991년 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어예요. 이름이 “Python”인 이유는 개발자가 좋아하는 코미디 쇼 “Monty Python’s Flying Circus”에서 따왔다고 해요! 🐍

왜 파이썬을 배워야 할까요?

파이썬은 “읽기 쉬운 코드”를 최우선으로 설계된 언어예요. 마치 영어로 글을 쓰는 것처럼 자연스럽게 코드를 작성할 수 있어요. 그래서 초보자도 쉽게 배울 수 있고, 전문가도 빠르게 개발할 수 있어요!

파이썬의 특징

장점 👍

  1. 읽기 쉬운 문법

    • 다른 언어와 비교하면 정말 간단해요
    • 마치 영어 문장을 읽는 것처럼 자연스러워요
    • 예: print("Hello") - “Hello를 출력해”라고 읽히죠?
  2. 다양한 용도

    • 웹 개발 (Django, Flask)
    • 데이터 분석 (pandas, numpy)
    • 인공지능/머신러닝 (TensorFlow, PyTorch)
    • 자동화 스크립트
    • 게임 개발
    • 데스크톱 애플리케이션
    • 거의 모든 분야에서 사용할 수 있어요!
  3. 풍부한 라이브러리

    • 다른 사람들이 만든 유용한 도구들이 많아요
    • “바퀴를 다시 발명할 필요가 없다”는 말이 있어요
    • 필요한 기능은 대부분 이미 누군가 만들어뒀어요!
  4. 크로스 플랫폼

    • Windows, Mac, Linux 모두에서 똑같이 작동해요
    • 한 번 배우면 어디서나 사용할 수 있어요
  5. 활발한 커뮤니티

    • 전 세계 수많은 개발자들이 사용해요
    • 문제가 생기면 구글에 검색하면 대부분 해결책을 찾을 수 있어요
    • 한국어 자료도 정말 많아요!

단점 👎

  1. 실행 속도가 상대적으로 느려요

    • C언어나 Java보다는 느려요
    • 하지만 대부분의 경우 문제없어요!
    • 속도가 정말 중요한 경우에만 C언어를 사용해요
  2. 메모리를 좀 더 사용해요

    • 하지만 요즘 컴퓨터는 메모리가 충분하니까 큰 문제는 아니에요

하지만 장점이 단점을 훨씬 넘어서요! 파이썬으로 시작하는 것을 강력히 추천합니다! 😊

파이썬 설치하기

이제 실제로 파이썬을 설치해볼게요. 정말 쉽습니다!

Windows 환경

1단계: 파이썬 다운로드

  1. https://www.python.org/downloads/ 접속
  2. 큰 노란색 버튼 “Download Python 3.x.x” 클릭
    • (x.x.x는 버전 번호예요, 최신 버전이면 됩니다)
  3. 다운로드가 시작돼요

2단계: 파이썬 설치

  1. 다운로드한 파일 실행
  2. 중요! 설치 화면 맨 아래에 있는 두 가지를 반드시 체크하세요:
    • “Add Python to PATH” (가장 중요해요!)
    • “Install launcher for all users” (선택사항이지만 추천)
  3. “Install Now” 클릭
  4. 설치가 완료될 때까지 기다리기 (1~2분 정도)

“Add Python to PATH”를 체크하지 않으면?

  • 나중에 터미널에서 파이썬을 실행할 때 문제가 생길 수 있어요
  • 다시 설치하거나 수동으로 PATH를 설정해야 해요
  • 그러니까 반드시 체크하세요!

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. 설치 마법사 따라하기

설치 확인

터미널(Terminal)을 열고:

python3 --version

첫 번째 프로그램 작성하기

드디어 첫 번째 파이썬 프로그램을 작성해볼게요! 정말 간단해요!

방법 1: Python IDLE 사용 (가장 쉬워요!)

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의 “Python” 확장 프로그램 설치
  3. 파일 만들기

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

    • 오른쪽 위의 ▶ 버튼 클릭
    • 또는 F5 키 누르기
    • 또는 터미널에서: python hello.py

방법 3: 터미널/명령 프롬프트 사용

  1. 텍스트 에디터로 파일 만들기

    • 메모장, VS Code, 아무 에디터나 사용 가능
    • 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 ⭐⭐⭐⭐

    • 데이터 분석할 때 최고예요
    • 코드를 셀 단위로 실행할 수 있어요
    • 과학 계산, 데이터 분석에 특화

파이썬 버전 확인하기

파이썬이 제대로 설치되었는지 확인하는 방법이에요:

터미널/명령 프롬프트에서:

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
===================

와! 계산기가 작동했어요! 🎉

파이썬의 활용 분야

파이썬으로 할 수 있는 일들이 정말 많아요:

  1. 웹 개발

    • Django, Flask 프레임워크
    • Instagram, Pinterest 같은 대형 서비스도 파이썬으로 만들어졌어요!
  2. 데이터 분석

    • pandas, numpy 라이브러리
    • 엑셀보다 훨씬 강력해요!
  3. 인공지능/머신러닝

    • TensorFlow, PyTorch
    • 챗GPT도 파이썬으로 만들어졌어요!
  4. 자동화

    • 반복적인 작업을 자동으로 처리
    • 파일 정리, 웹 스크래핑 등
  5. 게임 개발

    • Pygame 라이브러리
    • 간단한 게임 만들기 좋아요
  6. 데스크톱 애플리케이션

    • Tkinter, PyQt
    • GUI 프로그램 만들 수 있어요

자주 하는 실수와 해결 방법

실수 1: PATH 설정 안 하기

증상: python 명령어를 입력했는데 “명령을 찾을 수 없습니다” 에러

해결:

  • 파이썬을 다시 설치하고 “Add Python to PATH” 체크
  • 또는 수동으로 PATH 환경 변수 설정

실수 2: Python 2와 Python 3 혼동

증상: 코드가 실행되지 않거나 예상과 다른 결과

해결:

  • Python 3를 사용하세요! (Python 2는 더 이상 지원 안 해요)
  • python3 명령어 사용

실수 3: 파일 확장자 빼먹기

증상: 파일이 실행되지 않음

해결:

  • 파일 이름을 hello.py처럼 .py 확장자를 붙이세요

다음에 공부할 내용

오늘은 파이썬이 무엇인지, 그리고 어떻게 설치하는지 공부했어요. 정말 쉽죠?

다음 포스트에서는 변수와 데이터 타입에 대해 공부해볼 거예요. 변수는 프로그래밍의 기본이에요. 마치 상자에 물건을 넣고 꺼내는 것처럼, 데이터를 저장하고 사용하는 방법을 공부해볼게요.

파이썬은 C언어보다 훨씬 간단하게 변수를 사용할 수 있어요. 기대되시나요? 😊

궁금한 점이 있으시면 언제든지 댓글로 질문해주세요! 다음 포스트에서 만나요!