이미지
Day 17 예외 처리: 에러가 나도 당황하지 않는 법 프로그램의 멈춤을 방지하는 든든한 보호막, try-except 안녕하세요! 16일차에서 파일을 읽어오는 법을 배웠죠? 그런데 만약 읽으려는 파일이 없다면 어떻게 될까요? 파이썬은 즉시 빨간색 에러 메시지를 띄우며 작동을 멈춰버립니다. 하지만 예외 처리 를 배우면 에러 상황을 우아하게 넘길 수 있습니다. 1. try-except: "일단 해보고, 안되면 대처해!" 가장 기본적인 안전장치 구조입니다. try 블록에는 원래 하려던 코드를, except 에는 에러가 났을 때 할 행동을 적습니다. 실행 (try) ➡️ 에러 발생 시 대처 (except) ➡️ 계속 실행 try: num = int(input("숫자를 입력하세요: ")) print(f"입력하신 숫자는 {num}입니다.") except ValueError: print("⚠️ 오류: 숫자가 아닌 글자가 입력되었습니다!") print("프로그램이 종료되지 않고 계속 실행됩니다.") 2. 에러의 종류에 따라 다르게 대처하기 파이썬에는 다양한 에러(Exception)가 있습니다. 어떤 에러가 났느냐에 따라 다른 안내 메시지를 줄 수 있습니다. try: a = [10, 20, 30] index = int(input("인덱스 번호를 입력하세요: ")) print(a[index] / 0) # 인덱스 에러와 0으로 나누기 에러 가능성! except IndexError: print("목록...

안녕 파이썬! 내 컴퓨터에 마법사 초대하기(번외-1일차)

번외 Day 1

파이썬 설치 가이드: 내 컴퓨터에 마법사 초대하기

"설치부터 막막해요" 하시는 초보자분들을 위한 맞춤형 안내서

"14일차까지 달려오며 '설치와 실행' 단계에서 어려움을 겪으셨던 왕초보 분들의 소중한 의견을 반영했습니다.
오늘은 가장 기초로 돌아가, 파이썬 마법사를 내 컴퓨터에 안전하게 초대하는 법부터 차근차근 짚어볼게요!"

🌐
1. 홈페이지 방문
python.org 접속
📥
2. 파일 다운로드
최신 버전 설치 파일 받기
🪄
3. 마법사 설치
Add to PATH 체크 필수!

1단계: 파이썬 마법사 찾으러 가기

파이썬은 무료로 제공되는 아주 착한 도구예요. 먼저 공식 홈페이지인 www.python.org에 접속해 보세요.

상단 메뉴의 Downloads에 마우스를 올리면 노란색 버튼으로 'Python 3.x.x' (최신 버전 숫자)가 보일 거예요. 그 버튼을 클릭해서 설치 파일을 다운로드해 주세요.

2단계: 설치할 때 '이것'만은 꼭! (가장 중요)

다운로드한 파일을 실행하면 하얀색 설치 창이 뜹니다. 여기서 성격 급하신 분들은 바로 'Install Now'를 누르시는데, 잠시만 멈춰주세요!

💡 화면 맨 아래에 있는 [ ] Add Python 3.x to PATH 체크박스를 반드시 클릭하세요!

이 옵션은 컴퓨터에게 "이제부터 파이썬 마법사가 어디에 있든지 바로 불러서 쓸 수 있게 길을 터줘!"라고 부탁하는 아주 중요한 단계랍니다. 이걸 체크 안 하면 나중에 파이썬을 실행할 때 "파이썬이 어디 있죠?"라는 컴퓨터의 슬픈 대답을 듣게 될 거예요.

3단계: 설치 확인하기

설치가 다 끝났다면(Setup was successful), 마법사가 잘 도착했는지 확인해 봐야겠죠? 윈도우 검색창에 'cmd' 혹은 '명령 프롬프트'라고 입력해서 검은색 창을 열어보세요.

검은 창에 아래와 같이 입력하고 엔터를 쳐보세요.

python --version

만약 Python 3.12.x 처럼 숫자가 나온다면 성공입니다! 축하드려요. 이제 여러분의 컴퓨터에는 강력한 마법사 '파이썬'이 살게 되었습니다.

❓ 설치가 안 돼요! (왕초보 FAQ)

Q. 설치 파일을 실행했는데 'Modify/Repair'라고 떠요.
A. 이미 파이썬이 설치되어 있다는 뜻이에요! 새로 설치할 필요 없이 바로 사용하시면 됩니다.

Q. 윈도우 7인데 최신 버전이 안 깔려요.
A. 아쉽게도 파이썬 최신 버전은 윈도우 10 이상을 권장해요. 윈도우 7 사용자라면 파이썬 3.8 버전을 찾아 설치해 보세요.

오늘은 아주 중요한 첫걸음을 떼셨습니다.
내일은 이 마법사와 직접 채팅하며 명령을 내리는 번외 2일차: IDLE 대화법으로 만나요! 💜

댓글

이 블로그의 인기 게시물

초보 파이썬 따라하기: 7가지 실전 프로젝트로 매일 코딩 습관 만들기

조건문(if, elif, else) 배우기

초보자를 위한 Step-by-Step: 리스트와 인덱싱으로 값을 추가/삭제해 Python 기초 잡기