Skip to content
toylee blog
toylee blog

컴퓨터·IT 문제 해결과 최신 기술 정보

  • 홈
  • 컴퓨터 활용
  • 프로그래밍
    • 파이썬
    • 자바(Java)
    • Flutter
    • HTML
    • Linux
    • 워드프레스
  • 맥북
  • IT 일반
  • 블로그 소개
  • 문의하기
toylee blog

컴퓨터·IT 문제 해결과 최신 기술 정보

파이썬 입문: 가상환경부터 첫 프로그램까지

toylee, 2026년 02월 17일2026년 08월 27일

파이썬 입문에서 가장 먼저 익힐 것은 문법 전체가 아니라 코드를 파일로 저장하고, 실행하고, 오류 메시지를 읽는 과정입니다. 운영체제에 맞는 공식 배포판을 설치한 뒤 프로젝트마다 가상환경을 분리하세요.

[목차]

  • 설치와 버전 확인
  • 프로젝트와 가상환경 만들기
  • 첫 프로그램 작성
  • 오류 메시지를 읽는 순서
  • 첫 2주 학습 순서
  • 공식 참고자료
  • 관련 글

설치와 버전 확인

python --version
python -c "import sys; print(sys.executable)"

환경에 따라 명령이 python3일 수 있습니다. 웹에서 받은 임의의 설치 프로그램보다 Python 공식 사이트나 운영체제의 신뢰할 수 있는 패키지 관리자를 이용합니다.

프로젝트와 가상환경 만들기

mkdir unit-converter
cd unit-converter
python -m venv .venv

# macOS/Linux
source .venv/bin/activate

# Windows PowerShell
.venv\Scripts\Activate.ps1

가상환경은 프로젝트별 패키지 충돌을 막습니다. .venv 폴더는 Git에 올리지 않고 필요할 때 다시 생성합니다.

첫 프로그램 작성

# convert.py
def celsius_to_fahrenheit(celsius: float) -> float:
    return celsius * 9 / 5 + 32

raw = input("섭씨 온도: ")

try:
    celsius = float(raw)
except ValueError:
    print("숫자를 입력하세요.")
else:
    result = celsius_to_fahrenheit(celsius)
    print(f"화씨 온도: {result:.1f}")
python convert.py

이 예제에는 함수, 타입 힌트, 입력, 숫자 변환, 예외 처리와 문자열 포맷이 들어 있습니다. 한 번에 기능을 늘리지 말고 정상 입력, 빈 입력, 문자 입력을 각각 시험해 보세요.

오류 메시지를 읽는 순서

  1. Traceback의 마지막 줄에서 예외 종류와 메시지를 확인합니다.
  2. 내 파일이 표시된 가장 아래쪽 줄 번호를 찾습니다.
  3. 변수의 실제 값과 타입을 출력하거나 디버거로 확인합니다.
  4. 수정 후 같은 입력으로 다시 실행합니다.

첫 2주 학습 순서

  • 1~3일: 변수, 조건문, 반복문
  • 4~6일: 함수, 리스트, dict와 set
  • 7~9일: 파일 읽기·쓰기와 예외 처리
  • 10~12일: 모듈, 가상환경과 패키지
  • 13~14일: 작은 프로그램 완성 및 테스트

계산기, 파일명 정리, CSV 요약처럼 입력과 결과가 분명한 프로젝트가 좋습니다. 복사한 코드를 실행하는 데서 끝내지 말고 한 줄씩 바꾸며 결과를 예상해 보세요.

공식 참고자료

  • Python 공식 튜토리얼
  • Python 가상환경과 패키지
  • Python 공식 다운로드

관련 글

  • 파이썬 datetime과 zoneinfo로 날짜·시간 다루기
  • 초보자를 위한 실전 코딩 문제풀이 학습법

내용 검토 및 업데이트: 2026년 8월 27일

파이썬

글 탐색

Previous post
Next post

Related Posts

파이썬

파이썬 리스트 인덱스, 슬라이싱, 중복제거

2025년 02월 07일2025년 02월 08일

파이썬 리스트는 데이터를 여러 개 모아서 저장할 수 있는 가장 기본적인 자료구조입니다. 이를 활용하면 여러 가지 작업을 더욱 간편하고 효율적으로 처리할 수 있습니다. 파이썬 리스트 각 데이터가 메모리의 연속된 위치에 저장되어, 인덱스를 통해 데이터를 접근할 수 있습니다. 예를 들어, 리스트에 저장된 데이터는 다음과 같은 방식으로 인덱싱됩니다 Index 0 1 2…

Read More
파이썬

파이썬 프로그래밍에서 활용되는 가장 유용한 라이브러리들

2024년 05월 07일

파이썬은 다양한 분야에서 널리 사용되는 프로그래밍 언어입니다. 파이썬의 강력한 특징 중 하나는 다양한 라이브러리들을 활용할 수 있다는 점입니다. 이 글에서는 파이썬 프로그래밍에서 활용되는 가장 유용한 라이브러리들에 대해 살펴보겠습니다. 다양한 작업을 자동화하고 개발 시간을 단축하는데 도움이 되는 라이브러리들이 많이 있습니다. 이러한 라이브러리들을 잘 활용하면 더욱 효율적인 프로그래밍을 할 수 있습니다. 파이썬의 인기와 함께 라이브러리들도 계속 발전하고 있어, 프로그래머들은 더 다양한 옵션을 선택할 수 있습니다. 이를 통해 빠르고 효과적인 소프트웨어 개발이 가능해지고 있습니다.

Read More

파이썬으로 프로그램을 만들려면 어떻게 해야 하나요?

2024년 11월 03일

파이썬은 현재 가장 인기 있는 프로그래밍 언어 중 하나로, 초보자와 숙련된 개발자 모두에게 적합한 선택입니다. 특히, 파이썬은 그 문법이 간단하고 가독성이 뛰어나기 때문에 시작하기 쉽습니다. 모든 사람들이 기술적으로 힘들다고 느끼는 개념을 쉽게 이해할 수 있게 도와줍니다. 또한, 다양한 라이브러리와 프레임워크가 존재하여 사용자의 필요에 맞게 프로그래밍을 수행할 수 있는 유연성을 제공합니다….

Read More

최신 글

  • 윈도우 시작프로그램 정리 체크리스트: 부팅 속도 높이는 실무 요령
  • 카페 작업용 맥북 액세서리 추천 및 무게별 조합 요령
  • 로컬 개발 환경 초기화 요령: 맥과 윈도우에서 꼬인 의존성 깔끔하게 정리하기
  • img alt 속성 제대로 쓰는 방법: 웹 접근성과 검색 최적화를 위한 대체 텍스트 작성 요령
  • 구글 애드센스 심사 전 반드시 점검해야 할 필수 페이지 설정 방법

최신 댓글

보여줄 댓글이 없습니다.

보관함

  • 2026년 9월
  • 2026년 8월
  • 2026년 2월
  • 2025년 7월
  • 2025년 6월
  • 2025년 5월
  • 2025년 4월
  • 2025년 3월
  • 2025년 2월
  • 2025년 1월
  • 2024년 12월
  • 2024년 11월
  • 2024년 8월
  • 2024년 6월
  • 2024년 5월
  • 2024년 3월
  • 2024년 2월
  • 2023년 11월
  • 2023년 9월
  • 2023년 8월
  • 2023년 7월
  • 2023년 6월
  • 2023년 5월
  • 2023년 4월
  • 2023년 3월
  • 2023년 2월

카테고리

  • Flutter
  • HTML
  • IT 일반
  • Linux
  • 맥북
  • 워드프레스
  • 자바(Java)
  • 컴퓨터 활용
  • 파이썬
  • 프로그래밍

사이트 안내

  • 블로그 소개
  • 문의하기
  • 개인정보 처리방침
©2026 toylee blog | WordPress Theme by SuperbThemes