카테고리: Python

Python 강좌 / 가변 인수와 언패킹: *args·**kwargs
*args·**kwargs의 수집과 호출 시 언패킹을 비교합니다. 금액 합산과 옵션 출력 예제로 중복 인수, 문자열 펼치기와 인터페이스 설계 기준을 설명합니다.

Python 강좌 / 위치·키워드 인수와 기본값 사용하기
위치·키워드·키워드 전용 인수와 기본값을 익힙니다. 변경 가능한 기본값의 공유 문제와 None 검사로 호출별 상태를 분리하는 방법을 설명합니다.

Python 강좌 / 함수 정의하고 값 반환하기
def·매개변수·return으로 계산 함수를 작성합니다. 출력과 반환의 차이, 함수 책임과 입력 전제, 호출 오류의 확인 방법을 설명합니다.

Python 강좌 / 조건과 반복 종합 실습: 점수 집계 프로그램
점수 집계 프로그램으로 조건문·반복문·리스트를 연결합니다. 유효 범위, 합격 경계, 빈 입력과 제외 개수를 확인하며 평균 계산을 검증합니다.

Python 강좌 / 리스트·딕셔너리·집합 컴프리헨션 사용하기
리스트·딕셔너리·집합 컴프리헨션의 변환과 필터를 비교합니다. 중복 키, 빈 결과와 부수 효과를 확인하며 일반 반복문과의 선택 기준을 익힙니다.

Python 강좌 / while·break·continue로 반복 제어하기
while의 종료 조건과 break·continue의 실행 범위를 설명합니다. 지출 입력 반복 예제로 빈 입력·음수·종료 문자를 처리하고 무한 반복 원인을 확인합니다.

Python 강좌 / for·range·enumerate·zip으로 반복하기
for·range·enumerate·zip의 용도를 비교합니다. 번호와 지출 항목을 함께 출력하며 범위의 끝 제외, zip의 길이 불일치와 반복 중 변경 문제를 확인합니다.

Python 강좌 / if·elif·else로 조건에 따라 실행하기
if·elif·else의 분기 순서와 들여쓰기 규칙을 익힙니다. 금액 구간 분류를 통해 조건 중복, 경계값과 모든 실행 경로의 변수 초기화를 확인합니다.

Python 강좌 / 비교·논리 연산자와 참·거짓 판단하기
비교·논리 연산자와 참·거짓 변환을 설명합니다. and·or의 단락 평가, 0과 None의 차이, ==와 is의 용도를 예제로 확인합니다.

Python 강좌 / 집합으로 중복 제거하고 자료형 선택하기
집합의 중복 제거와 합집합·교집합·차집합을 익힙니다. 허용 분류 검증 예제로 순서·횟수 정보와 remove·discard의 차이를 확인합니다.