Python Console 로딩 중...

이 도구가 못 하는 것

  • 표준 라이브러리만 돕니다. NumPy·Pandas 는 받아 오지 않으므로 import 하면 실패합니다.
  • 파이썬은 이 페이지와 다른 출처의 실행기에서 돕니다. 로그인 상태와 화면 내용에 닿지 못하므로 붙여넣은 코드가 내 이름으로 이 사이트에 요청을 보내지 못합니다.
  • 대신 계산은 이 컴퓨터의 자원을 그대로 씁니다. 메모리 상한이 없어 큰 배열을 한 번에 만들면 실행기가 스스로 죽습니다.
  • 실행이 10초를 넘기면 실행기를 끊습니다. 그때까지 만든 변수는 사라지고 실행기가 다시 뜹니다.
  • 실행 기록은 이 브라우저에만 남고 점수로 채점되지 않습니다.
이 시뮬레이터가 무엇을 하는가기능 · 개념 · 연계 주차

브라우저에서 바로 Python 코드를 실행하고 AI 개념을 실습하세요.

01

데코레이터

함수를 감싸서 기능을 확장하는 @decorator 패턴을 직접 실행하며 익힙니다.

02

제너레이터

yield 키워드로 lazy evaluation을 구현하는 제너레이터 함수를 실습합니다.

03

컨텍스트 매니저

with 문으로 파일·리소스를 안전하게 관리하는 방법을 코드로 확인합니다.

04

데이터클래스

@dataclass로 보일러플레이트 없이 클래스를 정의하는 방법을 학습합니다.

Pyodide란?

Pyodide는 WebAssembly로 컴파일된 Python 인터프리터입니다. 브라우저에서 직접 실행되므로 서버나 설치 과정 없이도 Python 코드를 즉시 실행하고 결과를 확인할 수 있습니다.

  • 표준 라이브러리만 씁니다. 외부 패키지는 받아 오지 않습니다
  • 데코레이터·제너레이터·컨텍스트 매니저 등 AI 개발에 필요한 고급 문법 실습
  • 샘플 코드 카테고리와 실행 히스토리로 반복 학습 가능

커리큘럼 연계

이 시뮬레이터와 연결된 주차입니다.

써 보신 분만 아는 것이 있습니다

쓰다가 막힌 곳이나 현장과 다른 점을 알려주시면 다음 버전에 반영합니다. 보내주신 분께는 9월 추첨으로 스타벅스 쿠폰을 드립니다.