1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “지금 코드를 따라 하는 Python 프로그램 파일의 위치”
2. 일상에서 비슷한 장면 일반 서점에서는 이런 장면과 닮았어요. “여러 계산대 중 현재 영수증을 찍는 기계의 자산 번호”
3. 방금 수업에서 보면 첫 글에서는 “지금 쓰는 Python 프로그램 파일의 이름을 확인해요”라고 확인돼요.
4. 이 생각의 이름과 정확한 뜻 sys.executable — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “지금 코드를 따라 하는 Python 프로그램 파일의 위치” 쉬운 그림을 잡았으니 이제 책에서 쓰는 정확한 이름을 연결할게요. “sys.executable”. 현재 인터프리터 실행 파일의 경로를 담는 값이에요. 같은 실행 공간에 도구를 호출할 때 기준으로 쓸 수 있어요.
5. 헷갈리는 경계 한 줄을 바꾼 둘째 글에서는 “그 정확한 파일로 새 실행을 열면 같은 위치를 보고해요”라고 확인돼요. 서점 비유는 “여러 계산대 중 현재 영수증을 찍는 기계의 자산 번호”라는 첫 그림을 잡는 데까지만 써요. 실제 규칙은 실행 결과와 정확한 설명으로 다시 확인해야 해요.
6. 내 말로 다시 말해보기 “지금 이 코드를 실행하는 Python의 실제 위치를 봐요” 장면에서 첫 글과 둘째 글을 가르는 선이 무엇인지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “폴더를 보통 코드 서가로 표시하고 처음 열 때 컴퓨터가 따라 하는 특별한 파일”
2. 일상에서 비슷한 장면 일반 서점에서는 이런 장면과 닮았어요. “서가 입구에서 먼저 읽는 이용 안내와 공개 목록”
3. 방금 수업에서 보면 첫 글에서는 “전자우편 서가의 파일 이름이 특별한 입구 이름이에요”라고 확인돼요.
4. 이 생각의 이름과 정확한 뜻 __init__.py — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “폴더를 보통 코드 서가로 표시하고 처음 열 때 컴퓨터가 따라 하는 특별한 파일” 쉬운 그림을 잡았으니 이제 책에서 쓰는 정확한 이름을 연결할게요. “__init__.py”. 폴더를 보통 패키지로 만들며 그 패키지를 처음 불러올 때 실행되는 파일이에요. 비어 있어도 표지 역할을 해요.
5. 헷갈리는 경계 한 줄을 바꾼 둘째 글에서는 “제이슨 서가도 같은 입구 파일 이름을 써요”라고 확인돼요. 서점 비유는 “서가 입구에서 먼저 읽는 이용 안내와 공개 목록”라는 첫 그림을 잡는 데까지만 써요. 실제 규칙은 실행 결과와 정확한 설명으로 다시 확인해야 해요.
6. 내 말로 다시 말해보기 “보통 코드 서가에 들어갈 때 먼저 읽는 파일을 알아봐요” 장면에서 첫 글과 둘째 글을 가르는 선이 무엇인지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “Python을 시작할 때 검색 목록에 더할 폴더들을 바깥 설정으로 건네는 방법”
2. 일상에서 비슷한 장면 일반 서점에서는 이런 장면과 닮았어요. “기본 서가 안내판에 외부 창고 주소를 덧붙이는 메모”
3. 방금 수업에서 보면 첫 글에서는 “추가한 임시 서가가 새 Python의 검색 목록에 들어가요”라고 확인돼요.
4. 이 생각의 이름과 정확한 뜻 PYTHONPATH — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “Python을 시작할 때 검색 목록에 더할 폴더들을 바깥 설정으로 건네는 방법” 쉬운 그림을 잡았으니 이제 책에서 쓰는 정확한 이름을 연결할게요. “PYTHONPATH”. 시작 과정에서 검색 경로에 영향을 주는 환경 변수예요. 모든 환경에 넓게 적용하면 뜻밖의 이름 충돌을 만들 수 있어요.
5. 헷갈리는 경계 한 줄을 바꾼 둘째 글에서는 “그 설정 없이도 기본 검색 목록은 별도로 만들어져요”라고 확인돼요. 서점 비유는 “기본 서가 안내판에 외부 창고 주소를 덧붙이는 메모”라는 첫 그림을 잡는 데까지만 써요. 실제 규칙은 실행 결과와 정확한 설명으로 다시 확인해야 해요.
6. 내 말로 다시 말해보기 “시작할 때 더 찾을 코드 서가 주소를 건네요” 장면에서 첫 글과 둘째 글을 가르는 선이 무엇인지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “여러 코드 단위를 점으로 이어진 이름 아래 묶어 관리하는 서가”
2. 일상에서 비슷한 장면 일반 서점에서는 이런 장면과 닮았어요. “같은 분야 책을 하위 칸과 함께 정리한 주제 서가”
3. 방금 수업에서 보면 첫 글에서는 “전자우편 묶음에는 하위 책을 찾을 길이 있어요”라고 확인돼요.
4. 이 생각의 이름과 정확한 뜻 package — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “여러 코드 단위를 점으로 이어진 이름 아래 묶어 관리하는 서가” 쉬운 그림을 잡았으니 이제 책에서 쓰는 정확한 이름을 연결할게요. “package”. 하위 단위를 가질 수 있는 불러오기 단위예요. 하위 검색 위치를 제공한다는 점이 일반 단위와 달라요.
5. 헷갈리는 경계 한 줄을 바꾼 둘째 글에서는 “수학 책은 하위 서가 길을 갖지 않아요”라고 확인돼요. 서점 비유는 “같은 분야 책을 하위 칸과 함께 정리한 주제 서가”라는 첫 그림을 잡는 데까지만 써요. 실제 규칙은 실행 결과와 정확한 설명으로 다시 확인해야 해요.
6. 내 말로 다시 말해보기 “관련 코드 책들을 한 서가 이름 아래 정리해요” 장면에서 첫 글과 둘째 글을 가르는 선이 무엇인지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 말로 풀면 다음과 같은 일이에요. “글이나 숫자를 화면에 보이게 하되 다음 계산값으로 돌려주지는 않는 도구”
2. 일상에서 비슷한 장면 서점 주문 처리대에서는 이런 장면과 닮았어요. “방송으로 안내를 들려주지만 계산서 한 장을 건네지는 않는 일”
3. 방금 수업에서 보면 방금 글을 직접 확인하면 “안내 글 뒤에 따로 정하지 않은 결과 표시도 보여요”라고 알 수 있어요.
4. 이 생각의 이름과 정확한 뜻 print — 쉬운 뜻: 쉬운 말로 풀면 다음과 같은 일이에요. “글이나 숫자를 화면에 보이게 하되 다음 계산값으로 돌려주지는 않는 도구” 책에서는 방금 익힌 생각의 정확한 이름을 이렇게 적어요. “print”. Python이 미리 제공하는 화면 표시 도구예요. 받은 값을 기본 출력 통로에 적지만, 다음 계산에 쓸 별도 결과를 정하지 않아 결과 없음 표시를 돌려줘요.
5. 헷갈리는 경계 한 줄을 바꾼 장면에서는 “글을 돌려주게 바꾸자 포장 한 줄만 보여요”라고 확인돼요. 처음 장면과 나란히 놓아 차이를 찾아요. 이 비유는 “방송으로 안내를 들려주지만 계산서 한 장을 건네지는 않는 일” 장면까지만 닮았어요. Python의 모든 세부 규칙을 대신하지는 않아요.
6. 내 말로 다시 말해보기 “보여 주는 일과 돌려주는 일을 나눠 봐요” 장면에서 바꾼 한 줄이 확인 결과를 어떻게 달라지게 했는지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 쉬운 뜻으로는 다음처럼 생각하면 돼요. “글을 차례가 있는 낱글자 묶음처럼 읽고 새 글을 만드는 일”
2. 일상에서 비슷한 장면 서점에서 닮은 장면을 찾아보면 이래요. “글자 자석을 왼쪽부터 한 칸씩 늘어놓고 읽는 일”
3. 방금 수업에서 보면 방금 코드를 직접 확인하면 “영 번 자리의 책 글자가 보여요”라고 나와요.
4. 이 생각의 이름과 정확한 뜻 str — 쉬운 뜻: 쉬운 뜻으로는 다음처럼 생각하면 돼요. “글을 차례가 있는 낱글자 묶음처럼 읽고 새 글을 만드는 일” 책에서는 방금 익힌 생각의 정확한 이름을 이렇게 적어요. “str”. 파이썬에서 글 자료를 나타내며 낱글자 차례를 읽을 수 있는 값의 종류예요.
5. 헷갈리는 경계 비슷하지만 다른 장면에서는 “일 번 자리로 바꾸자 A가 보여요”라고 확인돼요. 처음 장면과 나란히 놓아 차이를 찾아요. 이 비유가 닮은 범위는 다음 장면까지예요. “글자 자석을 왼쪽부터 한 칸씩 늘어놓고 읽는 일” 이 장면만으로 Python의 모든 경우를 설명할 수는 없어요.
6. 내 말로 다시 말해보기 “글 한 줄도 칸마다 읽을 수 있어요” 장면에서 바꾼 한 줄이 마지막 모습이나 확인 방법에 무엇을 다르게 만들었는지 자기 말로 설명해 보세요.
1. 쉬운 말로 풀면 코드에서 어떤 내용을 나중에 다시 찾도록 붙이는 글자표예요.
2. 일상에서 비슷한 장면 사물함에 12번 표를 붙여 같은 칸을 다시 찾는 것과 같아요.
3. 방금 수업에서 보면 score = 7 뒤에 print(score)를 쓰면 score라는 글자표로 7을 다시 찾습니다.
4. 이 생각의 이름과 정확한 뜻 이름 — 쉬운 뜻: 코드에서 어떤 내용을 나중에 다시 찾도록 붙이는 글자표예요. 이름(name)은 코드에서 이미 만든 실제 내용을 나중에 다시 찾기 위해 사용하는 글자표다.
5. 헷갈리는 경계 글자표와 실제 내용은 같은 것이 아니며 표가 아직 붙지 않았다면 찾을 수 없다. 이 비유는 첫 뜻을 잡는 데만 써요. Python이 실제로 비유와 똑같은 모양으로 움직인다는 뜻은 아니며, 글자표와 실제 내용은 같은 것이 아니며 표가 아직 붙지 않았다면 찾을 수 없다.
6. 내 말로 다시 말해보기 7이 적힌 카드에 score 글자표를 붙인 뒤 그 글자를 부르면 무엇이 나올까요?