프로그래밍 5

파이썬 딕셔너리(Dictionary) 기초 완전 정복 | 초심자용

파이썬 초보자도 100% 이해할 수 있는 딕셔너리(dictionary) 사용법을 설명합니다. 이 글은 최대한 쉬운 말로, 예제와 함께 딕셔너리의 기본부터 메서드까지 차근차근 설명합니다.파이썬에서 딕셔너리는 "이름표(key)와 값(value)을 짝지은 데이터 구조"입니다. 딕셔너리는 무엇인가요?딕셔너리는 key(키)와 value(값)가 짝지어진 자료형입니다. 마치 "이름표: 정보" 형태라고 생각하면 이해하기 쉬워요.예시:ppap = {'apple': 3, 'pen': 5}print(ppap)# 출력: {'apple': 3, 'pen': 5}키(key): 변경 불가능한 값만 가능 (ex. 문자열, 숫자, 튜플 등)값(value): 어떤 값이든 OK (변경 가능/불가능 모두 허용)딕셔너리에서 값 꺼내기리스트에..

카테고리 없음 2025.07.08

Colaboratory(Colab)로 배우는 리스트 심화편: 연산자, 반복 생성, 동일성과 포함 여부까지 (3부)

[Python 입문] 리스트 심화편: 연산자, 반복 생성, 동일성과 포함 여부까지 (3부)📌 리스트 연결과 반복['a', 'b', 'c'] + [0, 10, 20, 30, 40, 50]['a', 'b', 'c', 0, 10, 20, 30, 40, 50][0, 10, 20, 30, 40, 50] + ['a', 'b', 'c'][0, 10, 20, 30, 40, 50, 'a', 'b', 'c']* 연산자를 사용하면 리스트를 여러 번 반복하여 복사할 수 있습니다.numbers = [0, 10, 20, 30, 40, 50]print(numbers * 3)[0, 10, 20, 30, 40, 50, 0, 10, 20, 30, 40, 50, 0, 10, 20, 30, 40, 50]같은 값으로 채운 리스트를 만드는 ..

튜토리얼 2025.07.01

Colaboratory(Colab)로 배우는 Python 문자열 완전 정복 – 2부: 검색, 치환, 메서드 정리편

🔍 문자열 검색문자열 A가 문자열 B를 포함하는지 확인하려면 in 연산자를 사용합니다.'lo' in 'hello'# True'z' in 'hello'# Falseword1 = 'hello'substr1 = 'lo'substr1 in word1# Truesubstr2 = 'z'substr2 in word1# Falsenot in 연산자는 포함되지 않는지를 확인합니다.substr2 not in word1# True⚠️ 에스케이프 시퀀스문자열에 '나 "를 포함해야 할 경우, 앞에 \를 붙여서 이스케이프 시켜야 합니다.escaped1 = 'This is \'MINE\''# 출력: "This is 'MINE'"doublequated = "This is 'MINE'"# 출력: "This is 'MINE'"esca..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 assert 문과 에러 종류 이해하기

Python을 처음 배우거나, 코드를 작성하다가 어디서 잘못됐는지 몰라 막막했던 경험이 있으신가요?이 글에서는 파이썬 초보자와 중급자를 위한 디버깅 기초, assert 문 사용법, 테스트 케이스 작성법을 소개합니다. 또한 파이썬 코딩에서 흔히 마주치는 구문 에러, 실행 시 에러, 논리 에러의 차이점도 예제와 함께 설명합니다.Python으로 안정적인 코드를 작성하고 싶은 분이라면, 지금부터 소개할 사양 분석부터 테스트, 디버깅, 그리고 PEP8 기반 코딩 스타일까지 꼭 참고해보세요. 이해하기 쉬운 예제와 함께 따라할 수 있도록 구성했습니다.사양・테스트・디버그에 대하여프로그래밍을 할 때, 실현하고자 하는 내용을 사양(仕様, Specification) 이라고 부릅니다.작성한 프로그램이 사양에 부합하는지를 실제..

튜토리얼 2025.06.29

Colaboratory(Colab)로 배우는 조건 분기와 논리/비교 연산의 기본 개념

파이썬 조건문과 재귀함수 완전 정복 튜토리얼이 포스트에서는 파이썬(Python)의 조건문(if문), 논리연산자, 재귀함수 등 기본적인 제어구조를 예제와 함께 상세히 설명합니다. 초보자를 위한 단계별 튜토리얼로, 실전에서도 자주 사용되는 함수 정의와 조건 처리 방법을 익힐 수 있습니다.1. if문에 의한 조건 분기다음은 두 수 중 큰 값을 반환하는 함수입니다:def bmax(a, b): if a > b: return a else: return b조건문 사용 시 주의사항:if 다음에는 조건식이 오고, 끝에 :를 붙입니다.return은 들여쓰기(indentation)로 조건과 연결됩니다.else: 또한 if와 같은 들여쓰기 수준이어야 합니다.또한 다음처럼 else 없이 간결..

튜토리얼 2025.06.26