2-5 데이터 타입 변환: int(), float(), str() 활용

2-5 데이터 타입 변환: int(), float(), str() 활용

← 목차로 돌아가기 파이썬으로 코드를 짜다 보면 숫자가 필요한 자리에 문자열이 들어와 있거나, 정수만 있으면 되는데 실수가 넘어오는 상황을 자주 만나게 됩니다. 사용자가 입력한 값, 파일에서 읽어온 값, 웹 API가 돌려준 값은 대부분 문자열이기 때문입니다. 이럴 때 필요한 것이 바로 데이터 타입 변환이고, 파이썬은 이를 위해 int(), float(), str()이라는 세 가지 내장 함수를 제공합니다. 이번…

Read More
7-3 예외 처리 기본: try-except-finally 블록

7-3 예외 처리 기본: try-except-finally 블록

← 목차로 돌아가기 프로그램을 만들다 보면 예상치 못한 문제에 부딪히기 마련입니다. 사용자 입력이 잘못되거나, 파일을 찾을 수 없거나, 숫자를 0으로 나누는 상황처럼 말이죠. 이러한 상황을 우리는 ‘예외(Exception)’라고 부르며, 파이썬은 이 예외를 안전하게 처리할 수 있는 강력한 방법을 제공합니다. 이 챕터에서는 try-except-finally 블록을 활용하여 프로그램의 안정성을 높이는 기초적인 예외 처리 방법에 대해 자세히 알아보겠습니다. 핵심 요약…

Read More
7-4 다양한 예외 유형과 처리 방법

7-4 다양한 예외 유형과 처리 방법

← 목차로 돌아가기 코드 실행 중 예상치 못한 문제가 발생했을 때, 프로그램이 갑자기 멈춰버린다면 사용자 경험은 물론 개발자에게도 큰 어려움이 됩니다. 파이썬은 이러한 예외(Exception) 상황을 체계적으로 관리할 수 있는 강력한 메커니즘을 제공합니다. 이번 장에서는 다양한 예외 유형들을 살펴보고, 각 상황에 맞는 현명한 처리 방법을 배워 견고한 프로그램을 만드는 방법을 알아보겠습니다. 핵심 요약 파이썬 예외 처리는…

Read More