1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “코드 책을 어떻게 준비할지 필요한 정보를 모은 작업 카드”
2. 일상에서 비슷한 장면 일반 서점에서는 이런 장면과 닮았어요. “도서명·서가·대출 담당 창구를 한 장에 적은 작업 지시서”
3. 방금 수업에서 보면 첫 글에서는 “제이슨 카드에서 이름과 담당자를 확인해요”라고 확인돼요.
4. 이 생각의 이름과 정확한 뜻 ModuleSpec — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “코드 책을 어떻게 준비할지 필요한 정보를 모은 작업 카드” 쉬운 그림을 잡았으니 이제 책에서 쓰는 정확한 이름을 연결할게요. “ModuleSpec”. 불러올 단위의 이름, 담당자, 출처 같은 정보를 담는 한 장의 준비 자료예요. 준비된 코드 대상 자체는 아니에요.
5. 헷갈리는 경계 한 줄을 바꾼 둘째 글에서는 “시스템 카드는 파일 주소 대신 특별한 출처를 보여요”라고 확인돼요. 서점 비유는 “도서명·서가·대출 담당 창구를 한 장에 적은 작업 지시서”라는 첫 그림을 잡는 데까지만 써요. 실제 규칙은 실행 결과와 정확한 설명으로 다시 확인해야 해요.
6. 내 말로 다시 말해보기 “코드 책의 이름·출처·담당자가 적힌 준비 카드를 읽어요” 장면에서 첫 글과 둘째 글을 가르는 선이 무엇인지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “준비 카드에 따라 코드 책 대상을 만들거나 안쪽 줄을 따라 해 채우는 담당자”
2. 일상에서 비슷한 장면 일반 서점에서는 이런 장면과 닮았어요. “위치표를 받아 책을 꺼내고 읽게 펼쳐 주는 대출 직원”
3. 방금 수업에서 보면 첫 글에서는 “제이슨 담당이 본문 준비 기능을 가졌어요”라고 확인돼요.
4. 이 생각의 이름과 정확한 뜻 loader — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “준비 카드에 따라 코드 책 대상을 만들거나 안쪽 줄을 따라 해 채우는 담당자” 쉬운 그림을 잡았으니 이제 책에서 쓰는 정확한 이름을 연결할게요. “loader”. 준비 설명에 따라 단위 대상을 만들거나 그 안에서 코드를 실행하는 담당이에요.
5. 헷갈리는 경계 한 줄을 바꾼 둘째 글에서는 “수학 책은 다른 종류의 준비 담당을 써요”라고 확인돼요. 서점 비유는 “위치표를 받아 책을 꺼내고 읽게 펼쳐 주는 대출 직원”라는 첫 그림을 잡는 데까지만 써요. 실제 규칙은 실행 결과와 정확한 설명으로 다시 확인해야 해요.
6. 내 말로 다시 말해보기 “찾은 코드 책을 실제 대상으로 준비하는 담당을 봐요” 장면에서 첫 글과 둘째 글을 가르는 선이 무엇인지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “글이나 숫자를 화면에 보이게 하되 다음 계산값으로 돌려주지는 않는 도구”
2. 일상에서 비슷한 장면 서점 주문 처리대에서는 이런 장면과 닮았어요. “방송으로 안내를 들려주지만 계산서 한 장을 건네지는 않는 일”
3. 방금 수업에서 보면 방금 글을 직접 확인하면 “안내 글 뒤에 따로 정하지 않은 결과 표시도 보여요”라고 알 수 있어요.
4. 이 생각의 이름과 정확한 뜻 print — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “글이나 숫자를 화면에 보이게 하되 다음 계산값으로 돌려주지는 않는 도구” 책에서는 방금 익힌 생각의 정확한 이름을 이렇게 적어요. “print”. Python이 미리 제공하는 화면 표시 도구예요. 받은 값을 기본 출력 통로에 적지만, 다음 계산에 쓸 별도 결과를 정하지 않아 결과 없음 표시를 돌려줘요.
5. 헷갈리는 경계 한 줄을 바꾼 장면에서는 “글을 돌려주게 바꾸자 포장 한 줄만 보여요”라고 확인돼요. 처음 장면과 나란히 놓아 차이를 찾아요. 이 비유는 “방송으로 안내를 들려주지만 계산서 한 장을 건네지는 않는 일” 장면까지만 닮았어요. Python의 모든 세부 규칙을 대신하지는 않아요.
6. 내 말로 다시 말해보기 “보여 주는 일과 돌려주는 일을 나눠 봐요” 장면에서 바꾼 한 줄이 확인 결과를 어떻게 달라지게 했는지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “일은 끝났지만 따로 돌려주기로 정한 값이 없음을 나타내는 하나의 표시”
2. 일상에서 비슷한 장면 서점 주문 처리대에서는 이런 장면과 닮았어요. “결과 칸을 없애는 대신 결과 없음 도장을 한 장 받는 일”
3. 방금 수업에서 보면 방금 글을 직접 확인하면 “따로 정한 결과가 없어 참이라고 보여요”라고 알 수 있어요.
4. 이 생각의 이름과 정확한 뜻 None — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “일은 끝났지만 따로 돌려주기로 정한 값이 없음을 나타내는 하나의 표시” 책에서는 방금 익힌 생각의 정확한 이름을 이렇게 적어요. “None”. 결과가 따로 정해지지 않았음을 나타내는 오직 하나뿐인 값이에요. 값 없는 `return`을 만나거나 안쪽 마지막 줄까지 가면 자동으로 돌아와요.
5. 헷갈리는 경계 한 줄을 바꾼 장면에서는 “책 이름을 돌려주자 거짓이라고 보여요”라고 확인돼요. 처음 장면과 나란히 놓아 차이를 찾아요. 이 비유는 “결과 칸을 없애는 대신 결과 없음 도장을 한 장 받는 일” 장면까지만 닮았어요. Python의 모든 세부 규칙을 대신하지는 않아요.
6. 내 말로 다시 말해보기 “돌려줄 값을 정하지 않은 표시를 확인해요” 장면에서 바꾼 한 줄이 확인 결과를 어떻게 달라지게 했는지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 뒤에 오는 물음의 맞다와 아니다를 서로 바꾸는 말이에요.
2. 일상에서 비슷한 장면 양면 팻말을 뒤집어 열림을 닫힘으로 바꾸는 것과 같아요.
3. 방금 수업에서 보면 매진 카드가 아니라고 되어 있으므로 구매 가능 카드가 나와요.
4. 이 생각의 이름과 정확한 뜻 not — 쉬운 뜻: 뒤에 오는 물음의 맞다와 아니다를 서로 바꾸는 말이에요. `not`은 바로 뒤의 내용을 맞다 또는 아니다로 읽은 뒤 그 답을 반대로 바꾸어 `True`나 `False`로 만드는 말이다.
5. 헷갈리는 경계 `not value == target`보다 `value != target`처럼 뜻이 바로 보이는 비교가 더 읽기 쉬울 때가 있다. 팻말은 모양만 뒤집지만 코드는 뒤 값이 참으로 여겨지는지 먼저 판단한다.
6. 내 말로 다시 말해보기 매진을 맞다고 바꾸면 구매 가능 답은 무엇일까요?
1. 쉬운 말로 풀면 코드에서 어떤 내용을 나중에 다시 찾도록 붙이는 글자표예요.
2. 일상에서 비슷한 장면 사물함에 12번 표를 붙여 같은 칸을 다시 찾는 것과 같아요.
3. 방금 수업에서 보면 score = 7 뒤에 print(score)를 쓰면 score라는 글자표로 7을 다시 찾습니다.
4. 이 생각의 이름과 정확한 뜻 이름 — 쉬운 뜻: 코드에서 어떤 내용을 나중에 다시 찾도록 붙이는 글자표예요. 이름(name)은 코드에서 이미 만든 실제 내용을 나중에 다시 찾기 위해 사용하는 글자표다.
5. 헷갈리는 경계 글자표와 실제 내용은 같은 것이 아니며 표가 아직 붙지 않았다면 찾을 수 없다. 이 비유는 첫 뜻을 잡는 데만 써요. Python이 실제로 비유와 똑같은 모양으로 움직인다는 뜻은 아니며, 글자표와 실제 내용은 같은 것이 아니며 표가 아직 붙지 않았다면 찾을 수 없다.
6. 내 말로 다시 말해보기 7이 적힌 카드에 score 글자표를 붙인 뒤 그 글자를 부르면 무엇이 나올까요?