카테고리: Python 강좌

Python 강좌 / 텍스트 파일 읽고 쓰기: with와 문자 인코딩
텍스트 파일의 모드·UTF-8 인코딩·with 사용법을 익힙니다. 줄 단위 읽기와 공백 처리, 재실행에 따른 중복과 안전한 쓰기 절차를 설명합니다.

Python 강좌 / pathlib로 파일·폴더 경로 다루기
Path로 경로를 만들고 파일·폴더와 CSV 검색 결과를 확인합니다. 현재 작업 폴더, 소스 위치, 덮어쓰기와 경로 검증의 차이를 설명합니다.

Python 강좌 / 패키지 구조와 프로그램 실행 진입점 이해하기
일반 패키지의 파일 구조와 python -m 실행을 익힙니다. __main__ 진입점과 상대 import를 구성하고 import 시 자동 실행을 막는 방법을 확인합니다.

Python 강좌 / 모듈 만들고 import로 코드 나누기
두 파일로 계산과 실행을 나누며 import의 동작을 익힙니다. 모듈 탐색·최상위 코드 실행·이름 충돌과 순환 import의 확인 기준을 설명합니다.

Python 강좌 / 변수의 범위와 변경 가능한 객체의 동작 이해하기
지역·외부 변수와 객체 참조를 구분합니다. 대입·얕은 복사·중첩 리스트 예제로 함수가 원본을 바꾸는 범위와 설계 기준을 설명합니다.

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

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

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

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

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