문법 · Python

Python 문법

들여쓰기·자료형·슬라이스·컴프리헨션·딕셔너리·함수까지 Python으로 문제를 푸는 문법.

← 배우기 · 9레슨 · 약 124분

beginner 1. 들여쓰기·타입·변수: Python 기초
14분 · 들여쓰기가 블록이고, 동적 타입과 문자열/숫자 변환이 핵심입니다.
beginner 2. 조건·반복: if, for, while, range
15분 · 배타적 조건 순서와 for/while, range, enumerate.
beginner 3. 리스트·슬라이스·문자열
15분 · 슬라이스 문법, 불변 문자열, split/join, 정렬 키.
intermediate 4. 딕셔너리·집합·컴프리헨션
14분 · 빈도 맵, 유일 집합, dict/set/list comprehension.
beginner 5. 함수·기본인자·헬퍼 나누기
12분 · solve를 작은 함수로 쪼개고, 가변 기본값 함정을 피합니다.
intermediate 6. 자주 쓰는 표준: collections 맛보기
14분 · Counter, defaultdict로 풀이를 짧게 만드는 법.
beginner 7. 예외 기초: try · except · 입력 가드
12분 · 파싱 실패를 잡고, 연습 코드에서 안전하게 기본값으로 돌리는 법.
intermediate 8. itertools 맛보기: chain · product · combinations
12분 · 반복·조합을 짧게 쓸 때 쓰는 표준 라이브러리 일부.
beginner 9. 정렬 key: 커스텀 비교
16분 · sorted(key=...)로 다키 정렬·안정 정렬을 문제에 적용합니다.