프로그래밍에서 예외(Exception)는 코드 실행 중 발생할 수 있는 오류를 의미합니다.파이썬에서는 예외가 발생하더라도 프로그램이 비정상 종료되지 않고, 오류를 적절히 처리하여 계속 실행될 수 있도록 돕는 예외 처리(Exception Handling) 메커니즘을 제공합니다. 이번 포스트에서는 파이썬의 예외 처리 기법을 다루며, 실무에서 활용할 수 있는 예제와 팁을 공부한 내용을 기록하였습니다. 1. 파이썬 예외란 무엇인가? 1.1 예외의 정의예외는 코드 실행 중 발생하는 의도치 않은 상황(에러) 입니다.예외가 발생하면 프로그램의 흐름이 중단됩니다.1.2 파이썬에서 자주 발생하는 예외2. 예외 처리 기본 문법 파이썬에서 예외 처리는 `try` , `except`, `else`, `finally` 블록을 ..
오늘은 파이썬 함수와 클래식 코드 작성법을 공부하고 공부한 내용과 할용코드를 기록하며 공유를 하려합니다 1. 파이썬 함수란 무엇인가? 1.1 함수란?함수는 특정 작업을 수행하는 코드 블록입니다. 코드를 재사용 가능하게 만들고, 유지보수를 쉽게 합니다. 기본문법def 함수이름(매개변수들): 함수 본문 return 반환값 1.2 함수 예제- 매개변수와 반환값이 있는 함수 :def add(a, b): return a + bresult = add(5, 3)print(result) # 8 - 매개변수와 반환값이 없는 함수:def greet(): print("Hello, Python!")greet() # Hello, Python! 1.3 가변 매개변수함수에 전달할 매개변수의 개수가 불확실 ..
오늘은 파이썬의 조건문과 반복문을 공부하고 배운 내용을 공유하려 합니다.조건문과 반복문은 코드를 효율적이고 유연하게 작성하기 위한 필수적인 도구입니다.저 처럼 코딩을 시작하는 누구에게나 도움이 되는 내용이길 바랍니다. 😊 1. 조건문: if, elif, else조건문은 주어진 조건에 따라 코드를 실행하거나 건너뛰도록 합니다.1.1 기본 문법if 조건: 실행할 코드elif 다른 조건: 실행할 코드else: 실행할 코드 1.2 예제age = 20if age 1.3 중첩 조건문조건문 안에 조건문을 작성할 수도 있습니다.score = 85if score >= 60: if score >= 90: print("우수한 성적입니다.") else: print("합격..
오늘은 이전 시간의 Python의 자료형 중 조금더 딥하게 LIST / Tuple / Set / Dictionary를 공부하면서 기록한 내용을 공유하려고 합니다. 1. List (리스트)특징: 순서가 있는 데이터 집합으로, 값을 변경할 수 있음(가변형, mutable). 사용 예: 여러 개의 데이터를 순서대로 저장하거나 필요에 따라 값을 변경해야 할 때. 생성 방법:my_list = [1, 2, 3, 4, 5] 주요 메서드 및 예제:my_list = [1, 2, 3]# 값 추가my_list.append(4)print(my_list) # [1, 2, 3, 4]# 값 제거my_list.remove(2)print(my_list) # [1, 3, 4]# 값 변경my_list[0] = 10print(my_li..
파이썬은 동적 타입(Dynamically Typed) 언어로, 변수에 저장된 데이터의 타입을 자동으로 관리합니다. 프로그래밍에서 데이터를 효율적으로 다루기 위해 다양한 내장 데이터 타입을 제공합니다. 이번 포스트에서는 파이썬에서 가장 많이 사용하는 데이터 타입과 그 활용법을 정리해보겠습니다. 1. 숫자형 (Numeric Types)숫자형 데이터 타입은 정수, 실수, 복소수 등의 숫자를 표현할 때 사용됩니다.1.1 정수형 (int)정수형 데이터를 표현하며, 크기 제한이 없습니다.a = 42 # 양수b = -10 # 음수1.2 실수형 (float)소수점을 포함한 숫자를 표현합니다.pi = 3.14 # 파이 값negative = -2.711.3 복소수형 (complex)실수부와 허수부..
파이썬은 1991년 귀도 반 로섬(Guido van Rossum)에 의해 개발된 고급 프로그래밍 언어로, 간결하고 읽기 쉬운 문법을 특징으로 합니다. 이러한 특성 덕분에 초보자부터 전문가까지 폭넓게 사용되며, 웹 개발, 데이터 과학, 인공지능, 머신러닝 등 다양한 분야에서 활용되고 있습니다.파이썬의 주요 특징:- 간결한 문법: 파이썬은 코드의 가독성이 높아 유지보수가 용이합니다.- 광범위한 라이브러리 지원: 데이터 분석을 위한 Pandas, 머신러닝을 위한 scikit-learn 등 다양한 라이브러리를 제공합니다.- 크로스 플랫폼 지원: Windows, macOS, Linux 등 다양한 운영체제에서 실행 가능합니다. 파이썬의 대중성:파이썬은 전 세계적으로 널리 사용되는 프로그래밍 언어로, 다양한 분야에서..