본문 바로가기

메뉴135

[Python] 에러와 예외 처리 기초 [Python] 에러와 예외 처리 기초프로그램 실행 중 발생할 수 있는 다양한 예외 상황을 적절히 처리하는 것은 안정적인 프로그램 작성의 핵심이다.예외 처리의 기본부터 실전 패턴까지 알아보자. try-except 구문기본 구조# 기본적인 예외 처리try: number = int(input("숫자를 입력하세요: ")) result = 10 / number print(result)except ValueError: print("올바른 숫자를 입력하세요")except ZeroDivisionError: print("0으로 나눌 수 없습니다")except: # 모든 예외 처리 (권장하지 않음) print("알 수 없는 에러가 발생했습니다")try-except-else-finally.. 2024. 11. 22.
[python] 함수 작성법과 활용 [Python] 함수 작성법과 활용Python에서 함수는 코드의 재사용성과 가독성을 높이는 핵심 요소다.함수의 기본 개념부터 실전 활용법까지 알아보자.함수 정의와 호출기본 함수 정의# 기본적인 함수 정의def greet(): print("Hello, World!")# 함수 호출greet() # 출력: Hello, World!# 값을 반환하는 함수def get_greeting(): return "Hello, World!"message = get_greeting()print(message)함수 설명 작성def calculate_average(numbers): """ 숫자 리스트의 평균을 계산합니다. Args: numbers (list): 숫자들의 리스트 Retu.. 2024. 11. 21.
[python] 파일 입출력 기초 가이드 [Python] 파일 입출력 기초 가이드 파일 입출력은 프로그래밍의 기본이자 필수 요소다.Python에서 파일을 다루는 방법부터 실전에서 자주 사용하는 패턴까지 알아보자. 텍스트 파일 읽기/쓰기기본적인 파일 읽기# 전체 파일 읽기with open('example.txt', 'r', encoding='utf-8') as file: content = file.read() print(content)# 한 줄씩 읽기with open('example.txt', 'r', encoding='utf-8') as file: for line in file: print(line.strip()) # strip()으로 줄바꿈 제거# 모든 줄을 리스트로 읽기with open('example.txt'.. 2024. 11. 20.
[python] 리스트와 딕셔너리 완벽 이해하기 [Python] 리스트와 딕셔너리 완벽 이해하기 Python에서 가장 많이 사용되는 데이터 구조인 리스트와 딕셔너리의 기본부터 실전 활용법까지 알아보자.   리스트 기본 연산리스트 생성과 접근# 리스트 생성numbers = [1, 2, 3, 4, 5]mixed = [1, "hello", 3.14, True]# 인덱싱first = numbers[0] # 첫 번째 요소last = numbers[-1] # 마지막 요소# 슬라이싱subset = numbers[1:4] # [2, 3, 4]reversed_list = numbers[::-1] # [5, 4, 3, 2, 1] 리스트 수정# 요소 추가numbers.append(6) # [1, 2, 3, 4, 5, 6]numbers.i.. 2024. 11. 20.