1. 문제 선택
문제 페이지에서 단원별 문제를 선택하세요.
PyStep에서 문제를 읽고, 실행하고, 제출하고, 다시 복습하는 기본 흐름을 안내합니다.
PyStep 가이드는 파이썬 입문자가 문제를 읽고, 브라우저에서 코드를 실행하고, 채점 결과를 바탕으로 다시 수정하는 전체 학습 흐름을 설명합니다. 단순히 정답을 보는 대신 입력 형식, 출력 형식, 예제, 힌트를 차례대로 확인하는 습관을 만드는 것이 목적입니다.
문제 페이지에서 단원별 문제를 선택하세요.
입력/출력 설명과 예제를 먼저 확인하세요.
오른쪽 에디터에서 코드를 작성하고 실행하세요.
제출 버튼으로 테스트 케이스 통과 여부를 확인하세요.
틀린 문제는 예제와 실행 결과를 다시 비교하며 한 번 더 정리해 보세요.
처음이라면 출력 단원부터 시작해 입력, 연산, 조건문, 반복문 순서로 올라가는 것이 안정적입니다. 이 순서는 코드를 읽는 부담을 줄이고 작은 성공 경험을 빠르게 쌓는 데 맞춰져 있습니다.
한 번 맞힌 문제보다 한 번 틀린 문제를 다시 푸는 과정에서 실력이 빠르게 올라갑니다. 실행 결과와 예제를 비교하면서 왜 틀렸는지 스스로 설명해 보는 복습이 초보자에게 특히 중요합니다.
문제 설명을 그대로 복사해 붙여넣는 방식보다, 예제를 직접 실행하면서 출력 차이를 확인하는 학습을 권장합니다. 작은 부분을 바꿔 보며 결과를 비교하면 개념이 더 오래 남습니다.
문제 풀이와 같이 보면 기초 문법을 더 빠르게 이해할 수 있는 설명형 글입니다.
for, while 반복문의 기본 흐름과 자주 쓰는 패턴을 정리합니다.
좌표, 각도, 반복을 활용해 간단한 도형을 그리는 방법을 익힙니다.
if, elif, else로 분기하는 기본 문법과 비교식을 복습합니다.
다른 언어의 반복문과 비교하며 반복 구조 감각을 넓혀봅니다.
괄호, 콜론, 들여쓰기, 변수명처럼 초반에 많이 틀리는 포인트를 점검합니다.
input(), print(), 형 변환을 초급 문제 기준으로 정리합니다.
변수 이름, 재할당, 계산 결과 저장의 기본 감각을 다집니다.
문자열 길이, 연결, 대소문자 변환 같은 기본 작업을 정리합니다.
여러 값을 저장하고 순회하는 가장 기본적인 리스트 패턴을 설명합니다.
def, 매개변수, 반환값을 초급자 눈높이로 설명합니다.
초급자가 가장 쉽게 쓸 수 있는 디버깅 습관을 정리합니다.