1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “불러온 이름과 지금 열려 있는 코드 책 대상을 짝지어 둔 공동 장부”
2. 일상에서 비슷한 장면 일반 서점에서는 이런 장면과 닮았어요. “책 이름과 이미 펼친 바로 그 책을 연결한 대출대 장부”
3. 방금 수업에서 보면 첫 글에서는 “장부의 수학 이름과 지금 쓰는 대상이 같아요”라고 확인돼요.
4. 이 생각의 이름과 정확한 뜻 sys.modules — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “불러온 이름과 지금 열려 있는 코드 책 대상을 짝지어 둔 공동 장부” 쉬운 그림을 잡았으니 이제 책에서 쓰는 정확한 이름을 연결할게요. “sys.modules”. 불러오기 이름을 준비된 대상에 대응시키는 사전이에요. 불러오기는 보통 이 표를 먼저 확인해요.
5. 헷갈리는 경계 한 줄을 바꾼 둘째 글에서는 “제이슨도 장부와 현재 대상이 같은 하나예요”라고 확인돼요. 서점 비유는 “책 이름과 이미 펼친 바로 그 책을 연결한 대출대 장부”라는 첫 그림을 잡는 데까지만 써요. 실제 규칙은 실행 결과와 정확한 설명으로 다시 확인해야 해요.
6. 내 말로 다시 말해보기 “이미 준비한 코드 책의 공동 보관표를 확인해요” 장면에서 첫 글과 둘째 글을 가르는 선이 무엇인지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 뜻으로는 다음처럼 생각하면 돼요. “고른 자리의 바로 앞에 새 값 하나를 넣는 일”
2. 일상에서 비슷한 장면 서점에서 닮은 장면을 찾아보면 이래요. “번호표를 확인한 손님을 정한 사람 바로 앞에 세우는 일”
3. 방금 수업에서 보면 방금 코드를 직접 확인하면 “나가 가와 다 사이에 놓여요”라고 나와요.
4. 이 생각의 이름과 정확한 뜻 insert — 쉬운 뜻: 쉬운 뜻으로는 다음처럼 생각하면 돼요. “고른 자리의 바로 앞에 새 값 하나를 넣는 일” 책에서는 방금 익힌 생각의 정확한 이름을 이렇게 적어요. “insert”. 고른 자리 번호 앞에 값 하나를 넣고 뒤의 값들을 한 칸씩 미는 동작이에요.
5. 헷갈리는 경계 비슷하지만 다른 장면에서는 “영 번을 고르자 나가 맨 앞에 놓여요”라고 확인돼요. 처음 장면과 나란히 놓아 차이를 찾아요. 이 비유가 닮은 범위는 다음 장면까지예요. “번호표를 확인한 손님을 정한 사람 바로 앞에 세우는 일” 이 장면만으로 Python의 모든 경우를 설명할 수는 없어요.
6. 내 말로 다시 말해보기 “원하는 자리 사이에 끼워 넣어요” 장면에서 바꾼 한 줄이 마지막 모습이나 확인 방법에 무엇을 다르게 만들었는지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “글이나 숫자를 화면에 보이게 하되 다음 계산값으로 돌려주지는 않는 도구”
2. 일상에서 비슷한 장면 서점 주문 처리대에서는 이런 장면과 닮았어요. “방송으로 안내를 들려주지만 계산서 한 장을 건네지는 않는 일”
3. 방금 수업에서 보면 방금 글을 직접 확인하면 “안내 글 뒤에 따로 정하지 않은 결과 표시도 보여요”라고 알 수 있어요.
4. 이 생각의 이름과 정확한 뜻 print — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “글이나 숫자를 화면에 보이게 하되 다음 계산값으로 돌려주지는 않는 도구” 책에서는 방금 익힌 생각의 정확한 이름을 이렇게 적어요. “print”. Python이 미리 제공하는 화면 표시 도구예요. 받은 값을 기본 출력 통로에 적지만, 다음 계산에 쓸 별도 결과를 정하지 않아 결과 없음 표시를 돌려줘요.
5. 헷갈리는 경계 한 줄을 바꾼 장면에서는 “글을 돌려주게 바꾸자 포장 한 줄만 보여요”라고 확인돼요. 처음 장면과 나란히 놓아 차이를 찾아요. 이 비유는 “방송으로 안내를 들려주지만 계산서 한 장을 건네지는 않는 일” 장면까지만 닮았어요. Python의 모든 세부 규칙을 대신하지는 않아요.
6. 내 말로 다시 말해보기 “보여 주는 일과 돌려주는 일을 나눠 봐요” 장면에서 바꾼 한 줄이 확인 결과를 어떻게 달라지게 했는지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 이 자리에서는 아무 일도 하지 않고 조용히 다음으로 가라는 말이에요.
2. 일상에서 비슷한 장면 작성할 칸에 빈칸 대신 나중에 씀이라는 작은 쪽지를 놓는 것과 같아요.
3. 방금 수업에서 보면 준비되지 않은 길에서는 아무 안내도 더하지 않고 확인 끝으로 넘어가요.
4. 이 생각의 이름과 정확한 뜻 pass — 쉬운 뜻: 이 자리에서는 아무 일도 하지 않고 조용히 다음으로 가라는 말이에요. `pass`는 Python이 문장을 꼭 요구하는 자리에 적으며, 아무 일도 하지 않고 다음 줄로 가는 문이다.
5. 헷갈리는 경계 되풀이를 멈추거나 현재 차례를 넘기는 말이 아니므로 무한 반복 안에 홀로 두면 끝나지 않는다. 쪽지는 나중 작업을 알려 주지만 이 말 자체는 경고도 기록도 남기지 않는다.
6. 내 말로 다시 말해보기 준비되지 않은 길에서 이 말을 만나면 확인 끝은 보일까요?
1. 쉬운 말로 풀면 쉬운 뜻으로는 다음처럼 생각하면 돼요. “고른 자리의 값을 빼면서 그 값을 바로 돌려받는 일”
2. 일상에서 비슷한 장면 서점에서 닮은 장면을 찾아보면 이래요. “상자에서 책 한 권을 꺼내 손에 들고 제목을 읽는 일”
3. 방금 수업에서 보면 방금 코드를 직접 확인하면 “다음 책인 봄을 돌려받고 여름만 남아요”라고 나와요.
4. 이 생각의 이름과 정확한 뜻 pop — 쉬운 뜻: 쉬운 뜻으로는 다음처럼 생각하면 돼요. “고른 자리의 값을 빼면서 그 값을 바로 돌려받는 일” 책에서는 방금 익힌 생각의 정확한 이름을 이렇게 적어요. “pop”. 고른 자리의 값을 없애고 그 값을 결과로 돌려주는 동작이에요.
5. 헷갈리는 경계 비슷하지만 다른 장면에서는 “번호를 쓰지 않자 마지막 여름을 돌려받고 봄만 남아요”라고 확인돼요. 처음 장면과 나란히 놓아 차이를 찾아요. 이 비유가 닮은 범위는 다음 장면까지예요. “상자에서 책 한 권을 꺼내 손에 들고 제목을 읽는 일” 이 장면만으로 Python의 모든 경우를 설명할 수는 없어요.
6. 내 말로 다시 말해보기 “꺼낸 항목을 손에 들고 확인해요” 장면에서 바꾼 한 줄이 마지막 모습이나 확인 방법에 무엇을 다르게 만들었는지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 코드에서 어떤 내용을 나중에 다시 찾도록 붙이는 글자표예요.
2. 일상에서 비슷한 장면 사물함에 12번 표를 붙여 같은 칸을 다시 찾는 것과 같아요.
3. 방금 수업에서 보면 score = 7 뒤에 print(score)를 쓰면 score라는 글자표로 7을 다시 찾습니다.
4. 이 생각의 이름과 정확한 뜻 이름 — 쉬운 뜻: 코드에서 어떤 내용을 나중에 다시 찾도록 붙이는 글자표예요. 이름(name)은 코드에서 이미 만든 실제 내용을 나중에 다시 찾기 위해 사용하는 글자표다.
5. 헷갈리는 경계 글자표와 실제 내용은 같은 것이 아니며 표가 아직 붙지 않았다면 찾을 수 없다. 이 비유는 첫 뜻을 잡는 데만 써요. Python이 실제로 비유와 똑같은 모양으로 움직인다는 뜻은 아니며, 글자표와 실제 내용은 같은 것이 아니며 표가 아직 붙지 않았다면 찾을 수 없다.
6. 내 말로 다시 말해보기 7이 적힌 카드에 score 글자표를 붙인 뒤 그 글자를 부르면 무엇이 나올까요?
1. 쉬운 말로 풀면 찾는 내용이 다른 내용 안에 들어 있는지 물어보는 말이에요.
2. 일상에서 비슷한 장면 장바구니 안을 보고 우유가 담겼는지 확인하는 것과 같아요.
3. 방금 수업에서 보면 간식 이름들 가운데 딸기가 있으므로 맞다는 답이 나와요.
4. 이 생각의 이름과 정확한 뜻 in — 쉬운 뜻: 찾는 내용이 다른 내용 안에 들어 있는지 물어보는 말이에요. `in`은 왼쪽의 내용이 오른쪽의 글이나 모음 안에 들어 있는지 물어 `True`나 `False`로 답하는 말이다.
5. 헷갈리는 경계 글 안에서는 연속된 글 조각을 찾고, 대소문자와 띄어쓰기가 다르면 다른 글로 본다. 장바구니는 비슷한 물건도 눈치로 찾지만 코드는 정해진 같음 규칙으로만 찾는다.
6. 내 말로 다시 말해보기 딸기를 배로 바꾼 목록에서는 어떤 답이 나올까요?