셀, 커널, 실행 순서
Jupyter 노트북이 실제로 실행되는 방식을 알아봅니다.
셀, 커널, 실행 순서은(는) CoddyKit의 무료 Data Science Academy 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Data Science Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Data Science Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
노트북은 셀을 쌓아 만든 것입니다
주피터 노트북은 셀로 구성됩니다. 셀은 한 번에 하나씩 입력하고 실행할 수 있는 작은 편집 상자입니다. 덕분에 분석을 대화형으로 진행할 수 있습니다.
하나를 실행하고 결과 보기
셀에 코드를 입력한 다음 Shift+Enter를 눌러 실행하십시오. 결과가 바로 아래에 나타나므로 무슨 일이 일어났는지 놓치지 않을 수 있습니다.
2 + 3 * 4커널이 작업을 수행합니다
노트북 뒤에서는 각 셀을 실행하고 셀 사이의 모든 내용을 기억하는 실행 중인 파이썬 프로세스인 커널이 작동합니다.
상태는 계속 유지됩니다
커널이 계속 실행되므로 한 셀에서 설정한 변수는 다음 셀에도 남아 있습니다. 이것을 실행한 다음 나중에 total을 사용해 보십시오.
total = 100아래 어디서나 사용하기
새 셀에서 total을 다시 정의하지 않고 재사용할 수 있습니다. 커널이 메모리에 보관하고 있으므로 바로 이어서 작업할 수 있습니다.
total * 2실행 순서가 중요합니다
셀은 위에서 아래로가 아니라 실행 버튼을 누른 순서대로 실행됩니다. 이 실행 순서가 노트북에서 혼란스러운 버그가 발생하는 가장 큰 원인입니다.
실행 횟수 확인하기
셀 옆 [ ] 안의 숫자는 해당 셀이 마지막으로 실행된 순서를 보여 줍니다. 이 실행 횟수를 추적하면 실제로 어떤 일이 어떤 순서로 일어났는지 알 수 있습니다.
순서가 뒤섞여 생기는 문제
초반 셀을 수정하고도 다시 실행하지 않으면 이후 셀에서 오래된 값을 사용합니다. 실행 순서가 현재 보이는 코드와 더 이상 일치하지 않게 됩니다.
다시 시작하여 초기화하기
상태가 뒤엉킨 것 같을 때는 커널 다시 시작을 사용하십시오. 모든 변수를 지워 깨끗하고 신뢰할 수 있는 상태에서 다시 시작할 수 있습니다.
순서대로 모두 실행하기
다시 시작한 뒤 모두 실행을 선택하여 모든 셀을 위에서 아래로 실행하십시오. 그러면 노트북이 깔끔하고 반복 가능한 흐름으로 작동한다는 것을 확인할 수 있습니다.
편집 모드와 명령 모드
초록색은 셀 안에 입력하고 있다는 뜻이고, 파란색은 노트북에 명령을 내리고 있다는 뜻입니다. Esc와 Enter로 두 모드 사이를 전환할 수 있습니다.
빠른 확인
노트북에서 이상한 결과가 나오고 셀이 순서 없이 실행된 것 같다고 의심됩니다.
복습: 셀과 커널
셀은 상태를 유지하는 커널에서 실행되고, 실행 순서가 여러분을 혼란스럽게 할 수 있으며, 커널 다시 시작과 모두 실행을 사용하면 노트북을 신뢰할 수 있는 상태로 유지할 수 있다는 것을 배웠습니다. 👍
AI 튜터와 함께 Python을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“셀, 커널, 실행 순서” 강의는 무료인가요?
네 — “셀, 커널, 실행 순서” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Data Science Academy 강의 전체를 잠금 해제할 수 있습니다. Data Science Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“셀, 커널, 실행 순서”에서 뭘 배우나요?
Jupyter 노트북이 실제로 실행되는 방식을 알아봅니다. 브라우저에서 직접 실행하는 실습 코드로 Data Science Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Data Science Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Data Science Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.
“셀, 커널, 실행 순서” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Data Science Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Data Science Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.