본문 바로가기
728x90

전체 글389

[파이썬][초급] Chapter14. 조건문 if, elif, else 조건문은 프로그램의 흐름을 제어하는 기본적인 구조입니다. 특정 조건이 참일 때만 코드를 실행하거나, 여러 조건에 따라 다른 동작을 수행할 수 있도록 합니다. 이번 장에서는 파이썬의 조건문 if, elif, else에 대해 자세히 알아보겠습니다.● if 문 기본 구조if 문은 조건이 참일 때 블록 안의 코드를 실행합니다. 조건식에는 비교 연산자 또는 논리식을 사용할 수 있습니다.age = 20if age >= 18: print("성인입니다.")● else 문if 조건이 거짓일 경우 실행할 코드는 else 블록에 작성합니다.age = 15if age >= 18: print("성인입니다.")else: print("미성년자입니다.")● elif 문elif는 "else if"의 줄임말로, 여러 조.. 2025. 5. 15.
[파이썬][초급] Chapter13. 자료형 변환 프로그래밍을 하다 보면 서로 다른 자료형 간의 변환이 필요할 때가 많습니다. 파이썬은 다양한 내장 함수를 제공하여 숫자, 문자열, 리스트, 튜플, 집합 등 자료형 간의 변환을 손쉽게 수행할 수 있습니다. 이번 장에서는 주요 자료형 간의 변환 방법을 살펴보겠습니다.● 숫자형 변환정수와 실수 간에는 int()와 float() 함수를 사용해 변환할 수 있습니다.x = 3.7print(int(x)) # 3y = 10print(float(y)) # 10.0주의할 점은 int()는 소수점 이하를 버린다는 것입니다.● 문자열과 숫자 간 변환문자열을 숫자로, 숫자를 문자열로 바꾸는 경우 int(), float(), str()을 사용할 수 있습니다.num_str = "123"print(int(num_str)) .. 2025. 5. 15.
[파이썬][초급] Chapter12. 집합(Set) 자료형 집합(Set)은 중복을 허용하지 않고, 순서가 없는 자료형입니다. 수학에서의 집합 개념과 매우 유사하며, 중복 제거와 교집합, 합집합, 차집합 등의 연산에 유용합니다. 이번 장에서는 파이썬의 집합 자료형에 대해 알아보고, 리스트와의 차이점도 살펴보겠습니다.● 집합 생성 방법집합은 중괄호 {} 또는 set() 함수를 이용해 생성합니다. 다만 빈 집합은 반드시 set()을 사용해야 합니다.numbers = {1, 2, 3, 3, 4}print(numbers) # {1, 2, 3, 4} - 중복 제거됨empty_set = set()print(type(empty_set)) # ● 집합 연산집합은 다음과 같은 연산을 지원합니다.합집합 (| 또는 union())교집합 (& 또는 intersection())차집합.. 2025. 5. 15.
[파이썬][초급] Chapter11. 딕셔너리 메서드 활용 이전 장에서는 딕셔너리의 생성과 기본적인 조작법을 배웠습니다. 이번 장에서는 딕셔너리를 더 효율적으로 활용할 수 있도록 다양한 내장 메서드와 반복 처리 방법을 소개합니다. 이를 통해 실전에서 자주 마주치는 데이터 처리 문제에 효과적으로 대응할 수 있습니다.● keys(), values(), items()딕셔너리는 각각의 키, 값, 또는 키-값 쌍 전체를 반복문에 사용할 수 있는 메서드를 제공합니다.person = {"name": "Tom", "age": 28, "job": "engineer"}print(person.keys()) # dict_keys(['name', 'age', 'job'])print(person.values()) # dict_values(['Tom', 28, 'engineer.. 2025. 5. 15.
[파이썬][초급] Chapter10. 딕셔너리(Dictionary) 기초 딕셔너리는 키(key)와 값(value)의 쌍으로 데이터를 저장하는 파이썬의 핵심 자료형 중 하나입니다. 사람 이름과 전화번호, 상품명과 가격처럼 한 항목에 두 개의 관련된 정보를 저장할 때 유용하게 사용됩니다. 이번 장에서는 딕셔너리의 생성과 기본적인 조작 방법을 배워봅니다.● 딕셔너리 생성딕셔너리는 중괄호 {}를 사용하여 생성하며, 각 항목은 키:값 형태로 구성됩니다.person = {"name": "Alice", "age": 30, "city": "Seoul"}키는 문자열뿐 아니라 정수, 튜플 등 변경 불가능한 자료형이면 사용할 수 있으며, 값은 어떤 자료형도 가능합니다.● 값 접근 및 수정딕셔너리에서 특정 키에 접근하려면 대괄호 []를 사용합니다.print(person["name"]) # A.. 2025. 5. 15.
[파이썬][초급] Chapter09. 튜플(Tuple)과 리스트 비교 파이썬에서 튜플은 리스트와 유사하지만, 수정이 불가능한(immutable) 자료형입니다. 리스트와 함께 자주 비교되며, 데이터의 변경 가능 여부에 따라 선택적으로 사용됩니다. 이번 장에서는 튜플의 기본 개념과 리스트와의 차이점을 중심으로 살펴보겠습니다.● 튜플이란?튜플은 여러 개의 값을 저장할 수 있는 자료형으로, 소괄호 ()를 사용해 정의합니다. 하지만 리스트와 달리 한 번 생성된 이후에는 요소를 변경할 수 없습니다.my_tuple = (1, 2, 3)print(my_tuple[0]) # 1요소가 하나인 튜플은 반드시 쉼표를 포함해야 합니다. 예: single = (1,)● 리스트와 튜플의 차이점튜플과 리스트는 많은 면에서 유사하지만 중요한 차이점이 있습니다.리스트는 []로 생성, 튜플은 ()로 생.. 2025. 5. 15.
728x90