[2장] 기초 설정: Python 설치와 실행

블로그 페이지를 작성하는 데 도움이 되도록 “Python 설치와 실행”에 관한 상세한 내용과 대표 코드를 제공하겠습니다. 이 내용은 Visual Studio Code를 사용하여 Python을 개발하는 데 초점을 맞추고 있습니다.

이미지를 클릭하면 더 큰 화면으로 볼 수 있습니다.
혼자 공부하는 파이썬:1:1 과외하듯 배우는 프로그래밍 자습서, 한빛미디어

기초 설정 – Python 설치와 Visual Studio Code에서의 실행

혹시나 파이슨 프로그래밍을 해보신 경험이 있으시다면, 그냥 이 쳅터는 넘어가셔도 될 것 같습니다. 하지만 처음 이시면 설치하기 및 Visual Studio Code 설정을 마지막까지 읽으시기 바랍니다.

  • 파이썬은 다재다능하고 초보자에게 친숙한 프로그래밍 언어입니다.
  • Visual Studio Code(VS Code)는 다양한 언어를 지원하는 강력한 코드 편집기로, Python 개발에 탁월합니다.

Python 설치하기

  1. Python 다운로드: Python 공식 웹사이트에서 최신 버전의 Python을 다운로드합니다.
  2. 설치 과정: 설치 프로그램을 실행하고 “Add Python to PATH” 옵션을 선택하여 설치합니다.
  3. 설치 확인: 커맨드 라인(명령 프롬프트 또는 터미널)에서 python --version을 입력하여 설치를 확인합니다.

Visual Studio Code 설정

  1. VS Code 설치: VS Code 공식 웹사이트에서 VS Code를 다운로드 및 설치합니다.
  2. Python 확장 설치: VS Code에서 ‘Extensions’ 탭을 열고 ‘Python’을 검색하여 설치합니다.
  3. 인터프리터 선택: VS Code 하단의 상태 표시줄에서 Python 인터프리터 버전을 선택합니다.

첫 Python 프로그램 작성 및 실행

  1. 새 Python 파일 생성: VS Code에서 새 파일을 열고 확장자를 .py로 설정합니다.
  2. 간단한 코드 작성: 예를 들어, “Hello, World!”를 출력하는 코드를 작성합니다.
print("Hello, World!")
  • 코드 실행: VS Code에서 우클릭 후 ‘Run Python File in Terminal’을 선택하여 코드를 실행합니다.
  • 조금 더 코드를 볼가요? 코딩 학습 시작 전 워밍업입니다.
# Hello World 프로그램
print("Hello, World!")

# 간단한 덧셈 함수
def add(a, b):
    return a + b

# 함수 호출
result = add(3, 4)
print("결과:", result)
Do it! 점프 투 파이썬, 이지스퍼블리싱

설치와 설정 과정은 간단하며, Python과 VS Code를 사용하여 기본적인 프로그래밍을 시작하는 데 필요한 모든 정보를 포함하고 있습니다.

다음은 완전히 처음 Python을 실행하는 분들을 위한 부분입니다. 이미 알고 있으시면 넘어가셔도 무방합니다.

Python 설치하기

Python 설치 과정은 운영 체제에 따라 약간씩 다릅니다. 여기 윈도우, 맥OS, 그리고 리눅스 운영 체제에서 파이썬을 설치하는 기본적인 단계를 안내하겠습니다.

윈도우에서 파이썬 설치하기

  1. 파이썬 공식 웹사이트 방문: Python.org에 접속하여 ‘Downloads’ 섹션으로 이동합니다.
  2. 파이썬 다운로드: 윈도우 용 최신 버전의 파이썬을 다운로드합니다. 웹사이트는 자동으로 운영 체제를 감지하고, 적합한 버전을 제안합니다.
  3. 설치 프로그램 실행: 다운로드한 설치 프로그램을 실행합니다.
  4. 설치 옵션 선택: 설치 시작 전 “Add Python to PATH” 옵션을 체크하여 파이썬이 시스템 경로에 추가되도록 합니다. 이후 “Install Now”를 클릭하여 설치를 진행합니다.
  5. 설치 확인: 설치가 완료된 후, 명령 프롬프트(Command Prompt)를 열고 python --version을 입력하여 설치된 파이썬 버전을 확인합니다.

맥OS에서 파이썬 설치하기

맥OS에는 이미 파이썬이 설치되어 있을 수 있지만, 종종 버전이 오래된 경우가 많습니다. 최신 버전을 설치하려면 다음 단계를 따르세요.

  • Homebrew 설치: Homebrew는 맥OS의 패키지 관리자로, 터미널에서 다음 명령어를 통해 설치할 수 있습니다:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 파이썬 설치: Homebrew를 사용하여 파이썬을 설치합니다:
brew install python
CODING BASICS PYTHON:파이썬, 렉스미디어닷넷
  • 설치 확인: 설치가 완료된 후, 터미널에서 python3 --version을 입력하여 설치된 파이썬 버전을 확인합니다.

리눅스에서 파이썬 설치하기

대부분의 리눅스 배포판에는 이미 파이썬이 설치되어 있습니다. 최신 버전을 설치하려면 다음 단계를 따르세요.

  • 패키지 목록 업데이트: 터미널에서 다음 명령어를 입력하여 패키지 목록을 최신 상태로 업데이트합니다:
sudo apt-get update
  • 파이썬 설치: 다음 명령어로 파이썬을 설치합니다:
sudo apt-get install python3
Python 실습으로 기초부터:컴퓨팅 사고를 키우기 위한 첫 걸음, 서현사
  • 설치 확인: 설치가 완료된 후, python3 --version을 입력하여 설치된 파이썬 버전을 확인합니다.

각 단계를 완료한 후에는 파이썬이 정상적으로 설치되었는지 확인하고, 필요한 경우 추가 설정을 진행합니다.

Visual Studio Code 설정

Visual Studio Code (VS Code)는 Python 개발에 널리 사용되는 강력한 코드 편집기입니다. Python 개발 환경을 위한 VS Code 설정을 자세하게 안내하겠습니다.

1. Visual Studio Code 설치

  • VS Code 다운로드 및 설치: Visual Studio Code 공식 웹사이트에서 VS Code를 다운로드하고 설치합니다.
  • 설치 확인: 설치가 완료되면 VS Code를 실행하여 설치를 확인합니다.

2. Python 확장 설치

파이슨을 확장 설치합니다. 왼쪽 관련 기능들도 설치 할 수 있습니다.
밑바닥부터 시작하는 딥러닝:파이썬으로 익히는 딥러닝 이론과 구현, 한빛미디어
  • 확장 기능 탭 이동: VS Code 왼쪽 사이드바에 있는 확장(Extensions) 아이콘을 클릭합니다.
  • Python 확장 검색 및 설치: 검색 창에 “Python”을 입력하고, Microsoft가 제공하는 Python 확장을 찾아 설치합니다. 이 확장은 Python 코드 편집, 디버깅, IntelliSense, 코드 포맷팅, 리팩토링 등의 기능을 제공합니다.

3. 인터프리터 선택

  • 인터프리터 선택: Python 파일을 열거나, 상태 바의 왼쪽 하단에 있는 “Select Python Interpreter”를 클릭하여 Python 인터프리터를 선택합니다. 이는 여러 Python 환경을 관리하는 데 유용합니다.
  • 가상 환경 사용: 프로젝트별로 다른 Python 환경을 사용하려면 가상 환경을 만들고 해당 환경을 인터프리터로 선택합니다.

4. 코드 라이팅 및 디버깅

  • Linting 설정: Python 확장 설치 시 기본적으로 Pylint가 활성화됩니다. Linting은 코드의 문법적 오류와 스타일 문제를 지적해줍니다.
  • 디버깅 설정: VS Code의 Python 확장은 디버깅 기능을 내장하고 있습니다. .vscode/launch.json 파일을 생성하고 Python 애플리케이션 디버깅에 필요한 구성을 설정할 수 있습니다.
Do it! 점프 투 파이썬:이미 200만명이 이 책으로 프로그래밍을 시작했다!, 이지스퍼블리싱

5. 코드 포맷팅

  • 포맷터 선택: Python 확장에는 여러 코드 포맷터가 포함되어 있습니다. 일반적으로 Black 또는 autopep8을 사용합니다. 이들을 설치하고, VS Code 설정에서 기본 포맷터로 지정할 수 있습니다.

6. 추가 확장 기능 설치

  • 유용한 확장 기능: GitLens, Docker, Python Docstring Generator 등의 확장 기능을 설치하여 Python 개발 환경을 향상시킬 수 있습니다.

7. 설정 및 단축키 커스터마이즈

  • 사용자 설정: VS Code의 설정을 통해 테마, 폰트 크기, 탭 너비 등을 사용자가 선호하는 방식으로 조정합니다.
  • 단축키 설정: 자주 사용하는 기능에 대한 단축키를 설정하여 개발 효율성을 높일 수 있습니다.

8. Workspace 설정

처음 시작하는 파이썬:파이썬 패키지를 활용한 모던 컴퓨팅 입문, 한빛미디어
  • 프로젝트별 설정: .vscode/settings.json 파일을 통해 특정 프로젝트에 대한 설정을 지정할 수 있습니다. 이는 글로벌 설정을 오버라이드합니다.

Python을 위한 VS Code 설정은 개발 환경에 큰 영향을 미칩니다. 이러한 설정을 통해 Python 코드 작성, 실행 및 디버깅을 보다 쉽고 효율적으로 할 수 있습니다.

결론

Python을 위한 Visual Studio Code (VS Code) 설정은 Python 개발 경험을 최적화하고 향상시키는 데 중요합니다. VS Code를 설치하고, Python 확장 기능을 추가함으로써, 개발자는 Python 코드 작성, 실행 및 디버깅을 쉽고 효율적으로 할 수 있습니다. 인터프리터 선택, 코드 라이팅, 디버깅, 코드 포맷팅 설정을 통해 개발 환경을 맞춤화할 수 있으며, 추가 확장 기능 설치로 더 많은 기능을 활용할 수 있습니다. 개인의 코딩 스타일과 프로젝트 요구 사항에 맞추어 VS Code를 설정하면, Python 개발의 생산성과 효율성이 크게 증가합니다.