파이썬 스튜디오

튜토리얼
ipynb 수업자료는 이론 설명, 예제 코드,
자동 채점 문제로 이루어져 있어요.
스튜디오에서 이론 설명은 마크다운 셀, 예제 코드는 코드 셀로 추가하고,
자동 채점 문제는 코들에서 복사 기능을 활용해 추가할 수 있습니다.
이론 설명

ipynb 파일을 새로 생성하거나 열면 노출되는 상단 툴바에 +마크다운 셀
버튼을 눌러 새 마크다운 셀을 추가할 수 있습니다. 마크다운 언어를 활용하는 방법은 마크다운 알아보기 문서에 자세히 안내되어 있습니다.

마크다운 셀을 작성한 다음 실행 버튼을 누르거나 다른 텍스트 셀을 선택하면 셀이 렌더링 됩니다.
이미 작성된 마크다운 셀은 더블클릭하면 아래처럼 편집 모드로 전환됩니다.
예제 코드

ipynb 파일 상단 툴바에 +코드 셀
버튼을 눌러 새로운 코드 셀을 추가할 수 있습니다.
코드 셀에 미리 Python 코드를 작성해놓으면 학생들이 실행하고 수정해볼 수 있는 예제 코드를 만들 수 있습니다.

💡 자료 작성을 완료하기 전에 스튜디오 툴바 편집 → 모든 출력 지우기를 통해 예제 셀의 실행 결과를 모두 지울 수 있습니다.
자동 채점 문제

수업자료 마크다운 셀에 자동 채점 문제로 연결된 문제 버튼을 추가할 수 있습니다.
내 보관함 또는 콘텐츠 라이브러리에서 넣을 문제를 찾아 링크 복사
버튼을 누릅니다.

그런 다음 수정중인 자료 마크다운 셀에서 원하는 부분에 붙여넣기(Ctrl+V) 합니다.
그리고 실행 버튼을 누르거나 다른 셀을 클릭하면 버튼이 렌더링됩니다. 다시 편집하고 싶을 땐 셀의 빈칸 부분을 더블클릭 합니다.
읽기 전용 설정

마크다운 셀의 편집 가능 여부를 일괄로 설정할 수 있습니다.
자료를 읽기 전용으로 전환해두고 작성 완료하면 마크다운 셀(이론 설명, 문제 버튼)을 학생들이 수정하거나 삭제할 수 없습니다.
학생들이 실수로 더블클릭해 수업자료 내용을 바꾸는 것을 막으면서도 코드 셀은 수정과 실행이 여전히 가능합니다.