혼자서도 쉽게 익힐 수 있는 자기주도 파이썬 (3판)
이 책의 활용 방법
이 책은 각 단원마다 따라하면서 쉽게 익힐 수 있는 기본학습과 각 단원마다 마무리 평가를 위한 형성평가를 통해 학습자 스스로가 자기 주도적으로 프로그램을 익혀나갈 수 있도록 구성되어 있다.
기본학습
각 단원마다 8개 내외의 과제를 해결해 나가는 형식으로 구성되었다. 각 과제를 해결해 나가는 과정은 다음과 같다.
1. 과제제시
- 해결해야 하는 과제가 문제 형식으로 주어지고 입력과 출력의 예가 제시된다.
- 기존에 자신이 알던 방법으로 이 과제를 해결하기 위해 무엇이 부족한지를 생각해보아야 한다.
- 새로 익히게 될 문법이나 형식에 대하여 호기심과 동기를 유발하고자 함이다.
2. 소스
- 위 과제를 해결하기 위한 소스 파일을 제시한다.
- 전체적인 내용을 보면서 자신이 모르는 생소한 부분을 찾아서 그 내용이 자신이 위에서 생각했던 것과 연관지어 어떤 역할을 하는지를 개략적으로 유추하게 한다.
3. 설명
- 위 소스에서 새로운 문법이나 형식에 대하여 자세한 풀이를 한다.
- 위에서 이미 생소한 부분에 대하여 일차적으로 생각을 했다면 그냥 문법을 제시하고 설명하는 것보다 훨씬 강하게 의미가 전달될 수 있다.
- 과제를 해결하기 위해서 새로운 문법의 도입 필요성을 인식하고 구체적으로 활용사례를 익힘으로써, 문법을 먼저 이해하고 예제에 적용하는 방법보다 훨씬 효과적으로 새로운 내용을 익히게 될 것이다.
4. 자가진단
위 과제와 거의 유사한 문제를 제시하여 스스로 반복학습과 약간의 응용을 통해 새로운 문법이나 형식을 확실하게 적용할 수 있도록 하고 온라인 채점을 통해 스스로를 점검하도록 한다.
기타 필요할 경우 “따라하기”와 “Tip” 등을 두어 보충설명을 하였다.
형성평가
모든 과제에 대한 학습이 완료되면 단원을 마무리하기 위해 5~10개의 형성평가 문제가 제시되고 역시 온라인 채점을 통해 단원의 핵심적인 내용을 다시 한 번 숙지하도록 한다.