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

파이썬

인터넷 공유기 연결방법

2024년 08월 13일

인터넷 공유기는 여러 대의 기기가 하나의 인터넷 연결을 공유할 수 있도록 도와주는 장치입니다. 가정이나 사무실에서 무선 네트워크를 통해 여러 기기를 연결하고자 할 때 필수적인 장비입니다. 인터넷 공유기를 올바르게 설치하고 설정하는 과정은 처음 사용자에게 다소 복잡하게 느껴질 수 있습니다. 이 글에서는 인터넷 공유기를 연결하는 방법과 설정하는 절차를 단계별로 설명하겠습니다. 각 단계별로…

Read More
파이썬

컴퓨터 공유하는 방법

2024년 08월 08일

컴퓨터를 공유하는 방법은 다양한 상황에서 유용하게 활용될 수 있습니다. 예를 들어, 가족 구성원이나 동료들과 파일을 함께 사용해야 할 때, 또는 공동 작업을 진행할 때 컴퓨터를 공유하는 것이 필요할 수 있습니다. 또한, 작업을 효율적으로 수행하기 위해 자원 공유를 통해 협업을 극대화할 수 있습니다. 본 기사에서는 컴퓨터 공유의 기본 개념부터 다양한 방법까지…

Read More
파이썬

Pyqt6 QML GUI 사용

2023년 05월 24일

PyQt6와 QML을 소개하고자 합니다. PyQt6는 파이썬과 Qt 프레임워로, 사용자 인터페이스(UI)를 만들 수 있습니다. QML을 사용하면 직관적으로 구현할 수 있습니다. Pyqt6 QML GUI 사용 및 예제를 같이 알아보겠습니다.

Read More

최신 글

  • 브라우저 캐시 삭제가 필요한 경우와 안전하게 정리하는 방법 정리
  • 맥북 발열 줄이는 기본 설정: 성능과 배터리를 지키는 실천 방법
  • 에러 로그 읽는 습관 만들기: 개발 속도를 높이는 실전 분석 요령
  • HTML 링크 태그 접근성 체크리스트: 누구나 이용하기 쉬운 웹사이트 만드는 방법
  • 워드프레스 글 발행 체크리스트: 놓치기 쉬운 7가지 필수 점검 항목

최신 댓글

보여줄 댓글이 없습니다.

보관함

  • 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