[혼공파] 5주차_구문오류, 예외, 표준모듈

seonyoungeeee·2025년 2월 16일
0

#진도기본과제추가과제
5주차(2/10 ~ 2/16)Chapter 06 ~ 07(07-1)구문 오류와 예외의 차이 설명하기(p. 379 1번 문제)p. 381 3번 문제 풀고 인증하기

chapter 06-1

  • 구문 오류 : 프로그램의 문법적 오류로 프로그램이 실행조차 되지 않게 만드는 오류
  • 예외 (런타임 에러) : 프로그램 실행 중에 발생하는 오류. try except 구문 등으로 처리할 수 있다. 반대로 구문 오류는 실행 자체가 안 되므로 try except 구문으로 처리할 수 없다.
  • 기본 예외 처리 : 조건문 등을 사용해 예외를 처리하는 기본적 방법
  • try except 구문 : 예외 처리에 특화된 구문

chapter 06-2

  • 예외 객체 : 예외와 관련된 정보 담고 있는 객체
  • raise 구문 : 예외 강제로 발생시킬 때 사용하는 구문
  • GitHub 검색 : 많은 사람이 함께 개발하는 소셜 코딩 사이트 GitHub 이용하는 것으로, 유능한 개발자들의 정제된 코드 살펴볼 수 있음

chapter 07-1

  • 표준 모듈 : 파이썬이 기본적으로 제공하는 모듈
  • import 구문 : 모듈 읽어 들일 때 사용하는 구문
  • 모듈을 읽어 들일 때 from 구문을 사용하면 모듈에서 가져오려는 변수나 함수 앞에 모듈 이름을 붙이지 않아도 됨
  • as 키워드 : 모듈을 읽어 들이고 별칭 붙일 때 사용하는 구문

기본숙제

구문 오류와 예외의 차이 설명하기(p. 379 1번 문제)

  • 구문 오류 : 프로그램의 문법적 오류로 프로그램이 실행조차 되지 않게 만드는 오류
  • 예외 (런타임 에러) : 프로그램 실행 중에 발생하는 오류. try except 구문 등으로 처리할 수 있다. 반대로 구문 오류는 실행 자체가 안 되므로 try except 구문으로 처리할 수 없다.

추가숙제

p. 381 3번 문제 풀고 인증하기

다음 중 구문 오류 발생이 예상되면 ‘구문 오류’에, 예외 발생이 예상되면 ‘예외’에 체크 표시를 한 후, 예상되는 에러명으도 적어보세요

# 1 output = 10 + “개”

# 2 int(”안녕하세요”)

# 3 cursor.close)

# 4 [1, 2, 3, 4, 5][10]

  1. 구문오류 / 예외 →(TypeError : 다른 자료형끼리 연산불가)
  2. 구문오류 / 예외 →( ValueError : 정수로 변환 할 수없는 문자열)
  3. 구문오류 / 예외 →( )
  4. 구문오류 / 예외 →( IndexError : 리스트의 인덱스 갯수 상이함)

숙제 끝!

profile
배우고 싶은데 배우기 싫은 이상한 사람

0개의 댓글