체험 레슨모듈 04약 12분
연습 · 따라 해보기
함수·scope·contract
함수 contract·parameter binding·scope·순수 연산과 부수효과의 경계를 호출 관계도와 사전·사후조건으로 설명하고, 재사용 가능한 함수와 callback을 실행하며, mutable default·closure·scope 오류를 call trace로 디버그하고, type hint·docstring·단위 테스트·실행 로그로 contract를 검증한다.
정식 출간 전 학습 흐름을 확인하는 체험 자료입니다.현재 모듈의 목표를 기반으로 구성했으며, 정식 교재의 전문 해설·자동 채점·수료 기록을 대신하지 않습니다.
PREDICT · ARRANGE
실행 순서 미니 활동
버튼으로 항목을 이동해 안전한 수행 순서를 만들어 보세요. 드래그 없이 키보드만으로도 정렬할 수 있습니다.
- 01작은 단위로 수행
한 번에 하나의 작업만 실행하거나 측정합니다.
- 02목표와 조건 고정
무엇을 확인할지와 바꾸지 않을 조건을 먼저 적습니다.
- 03예상과 결과 비교
차이를 기록하고 같은 조건에서 다시 확인합니다.
- 04예상 결과 작성
실행하기 전에 관찰될 결과를 한 문장으로 예상합니다.
정렬한 뒤 순서를 확인해 보세요.
DO
독립 실습 체크
Python 코드를 작은 단위로 실행하고 테스트·로그·입출력 자료를 함께 남겨 결과를 바로 확인합니다.