PES
KO English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

알림을 켜는 방법

이 브라우저 또는 주소에서는 알림을 사용할 수 없습니다. 지원되는 브라우저로 보안 연결된 PES 사이트에 접속해 주세요.

알림이 차단되어 있으면 브라우저 설정에서 허용해 주세요.

  1. 주소 표시줄 옆의 사이트 설정 또는 브라우저의 사이트 설정을 열고, 이 사이트의 알림을 허용으로 바꾸세요.
  2. 기기 설정에서 브라우저 알림을 허용하고 방해 금지 또는 집중 모드를 확인하세요.
  3. PES로 돌아와 페이지를 새로고침한 뒤 벨을 눌러 알림을 켜세요.

iPhone 또는 iPad에서는 PES를 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

나의 학습 진도
  1. 인공지능 사용법
  2. 터미널 명령어
  3. 인공지능 심화
  4. 바이브코딩
  5. 인공지능 자격증 준비 중
  6. 키보드
파이썬 언어 공부

브라우저에서 바로 코딩하는 파이썬 9단계

설치도, 회원가입도 필요 없어요. 코드를 입력하고 잠깐 멈추면 곧바로 실행되니 결과를 보며 재미있게 익혀요. 인공지능을 만드는 그 언어, 지금 여기서 시작합니다.

완료한 단계
0/9
진행률
0%
실행 횟수
0
  1. 1. 컴퓨터에게 말 걸기 print 로 하고 싶은 말을 화면에 보여줘요 아직 시작 안 함
  2. 2. 값에 이름표 붙이기 변수로 값을 저장하고 다시 꺼내 써요 아직 시작 안 함
  3. 3. 숫자로 계산하기 숫자는 따옴표 없이 바로 더할 수 있어요 아직 시작 안 함
  4. 4. 계산기처럼 계산하기 더하기·빼기·곱하기·나누기를 배워요 아직 시작 안 함
  5. 5. 만약에? 갈림길 만들기 if 로 상황에 맞게 다르게 행동해요 아직 시작 안 함
  6. 6. 여러 번 반복하기 for 로 똑같은 일을 여러 번 되풀이해요 아직 시작 안 함
  7. 7. 여러 개를 상자에 담기 리스트로 여러 값을 하나로 묶어요 아직 시작 안 함
  8. 8. 이름표로 값 찾기 딕셔너리로 이름과 값을 짝지어요 아직 시작 안 함
  9. 9. 나만의 마법 주문 만들기 def 로 나만의 명령(함수)을 만들어요 아직 시작 안 함

진짜 파이썬이 브라우저 안(Pyodide)에서 돌아가요. 처음 한 번만 실행 환경을 내려받고, 그다음부터는 빠르게 실행됩니다. 더 깊이 배우고 싶다면 인공지능 직접 만들기 실습실로 이어가 보세요.

1 / 9 단계

통과! 1단계 를 완료했어요. 다음 단계로 가볼까요?

컴퓨터에게 말 걸기

print 로 하고 싶은 말을 화면에 보여줘요

컴퓨터에게 말을 시켜 볼까요? print() 는 컴퓨터가 화면에 글자를 "말하게" 하는 마법 명령이에요. 따옴표 " " 안에 하고 싶은 말을 적으면, 컴퓨터가 그대로 보여줘요. 큰따옴표는 "여기부터 여기까지가 글자예요" 하고 알려주는 울타리랍니다.

목표 · print() 로 하고 싶은 말을 마음껏 보여 주세요. 글자가 화면에 나오면 성공이에요!

이렇게 나오면 성공!

안녕하세요, 파이썬!

나는 파이썬을 배워요

(내가 따옴표 안에 쓴 말이 그대로 나와요)

힌트를 모두 열었어요

  1. print( ) 의 괄호 안에, 따옴표로 감싼 말을 넣어요.

  2. 예: print("나는 파이썬을 배워요")

  3. 따옴표를 빠뜨리면 컴퓨터가 못 알아들어요. "이렇게" 꼭 감싸 주세요.

2 / 9 단계

통과! 2단계 를 완료했어요. 다음 단계로 가볼까요?

값에 이름표 붙이기

변수로 값을 저장하고 다시 꺼내 써요

장난감 상자에 이름표를 붙이듯, 값에도 이름을 붙일 수 있어요. 이름 = 값 이렇게 쓰면, 그다음부터는 이름만 불러도 값이 쏙 나와요. 이렇게 이름표를 붙인 값을 "변수"라고 불러요. = 는 "같다"가 아니라 "이 이름에 이 값을 넣어라"는 뜻이에요.

목표 · 변수 이름 에 여러분의 이름을 넣어 보세요. 그러면 컴퓨터가 여러분 이름으로 인사해요!

이렇게 나오면 성공!

내 이름은 (여기에 내가 넣은 이름)

— 이름표에 적은 이름이 인사에 그대로 나와요

힌트를 모두 열었어요

  1. 따옴표 사이에 이름을 적어요. 예: 이름 = "하늘"

  2. = 의 왼쪽은 이름표, 오른쪽은 그 안에 담을 값이에요.

  3. 이름 = "홍길동" 처럼 따옴표 안에 이름을 적으면 돼요.

3 / 9 단계

통과! 3단계 를 완료했어요. 다음 단계로 가볼까요?

숫자로 계산하기

숫자는 따옴표 없이 바로 더할 수 있어요

글자는 따옴표로 감쌌지만, 숫자는 따옴표 없이 그냥 써요. 그러면 컴퓨터가 진짜 숫자로 알아듣고 계산까지 해줘요! 3 + 5 처럼 더할 수 있고, 계산한 값을 이름표(변수)에 담아 둘 수도 있어요.

목표 · 사과와 바나나를 더한 값을 합계 에 담아, 과일이 모두 8개가 되게 해 보세요.

이렇게 나오면 성공!

과일은 모두 8 개

— 사과 3개 + 바나나 5개 = 8개!

힌트를 모두 열었어요

  1. 더하기는 + 기호를 써요.

  2. 합계 = 사과 + 바나나 처럼, 이름표끼리도 더할 수 있어요.

  3. 합계 = 사과 + 바나나 라고 쓰면 8이 담겨요.

4 / 9 단계

통과! 4단계 를 완료했어요. 다음 단계로 가볼까요?

계산기처럼 계산하기

더하기·빼기·곱하기·나누기를 배워요

파이썬은 똑똑한 계산기예요. 더하기는 + , 빼기는 - , 곱하기는 × 대신 * , 나누기는 ÷ 대신 / 를 써요. 네모난 방의 넓이는 "가로 × 세로" 로 구하는데, 컴퓨터에게는 가로 * 세로 라고 알려주면 돼요.

목표 · 가로 × 세로 를 계산해서 방의 넓이가 48 이 되게 해 보세요.

이렇게 나오면 성공!

방의 넓이는 48

— 가로 8 × 세로 6 = 48!

힌트를 모두 열었어요

  1. 곱하기는 × 가 아니라 * 기호를 써요.

  2. 넓이 = 가로 * 세로 처럼 별표로 곱해요.

  3. 넓이 = 가로 * 세로 라고 쓰면 48이 나와요.

5 / 9 단계

통과! 5단계 를 완료했어요. 다음 단계로 가볼까요?

만약에? 갈림길 만들기

if 로 상황에 맞게 다르게 행동해요

"비가 오면 우산을 챙기고, 아니면 그냥 나가자." 이런 갈림길을 컴퓨터도 만들 수 있어요. if 조건: 은 "만약 조건이 맞으면" 이고, else: 는 "아니면" 이에요. 갈림길 안의 줄은 앞에 빈칸 4칸(들여쓰기)을 꼭 넣어야, 컴퓨터가 "이건 갈림길 안쪽이구나" 하고 알아들어요.

목표 · 점수가 60점 이상이면 등급 에 "합격", 아니면 "불합격" 을 넣어 보세요. (지금 점수는 85점!)

이렇게 나오면 성공!

결과: 합격

— 85점은 60점보다 크니까 "합격"!

힌트를 모두 열었어요

  1. if 점수 >= 60: 라고 쓰고, 다음 줄은 빈칸 4칸을 넣고 등급 = "합격" 을 써요.

  2. else: 아래 줄에는 등급 = "불합격" 을 (역시 빈칸 4칸 넣고) 써요.

  3. if 점수 >= 60:
        등급 = "합격"
    else:
        등급 = "불합격"
6 / 9 단계

통과! 6단계 를 완료했어요. 다음 단계로 가볼까요?

여러 번 반복하기

for 로 똑같은 일을 여러 번 되풀이해요

1부터 10까지 하나씩 세어 더하려면 손이 아프죠? 컴퓨터는 반복을 아주 잘해요. for 숫자 in range(1, 11): 은 "숫자에 1, 2, 3 … 10 을 차례로 넣으며 반복해라" 는 뜻이에요. (range(1, 11) 은 1부터 10까지랍니다.) 반복 안에서 값을 차곡차곡 더할 수 있어요.

목표 · 1부터 10까지 모두 더해서, 합계 가 55 가 되게 해 보세요.

이렇게 나오면 성공!

1부터 10까지 더하면 55

— 1+2+3+…+10 = 55!

힌트를 모두 열었어요

  1. 반복 안에서는 합계 = 합계 + 숫자 처럼, 원래 합계에 숫자를 계속 더해요.

  2. 합계 = 0 은 반복이 시작되기 전(맨 위)에 딱 한 번만 있어야 해요.

  3. 반복 안의 줄을 합계 = 합계 + 숫자 로 바꾸면 55가 돼요.

7 / 9 단계

통과! 7단계 를 완료했어요. 다음 단계로 가볼까요?

여러 개를 상자에 담기

리스트로 여러 값을 하나로 묶어요

연필 한 자루가 아니라 여러 자루를 필통에 담듯, 값도 여러 개를 한 상자에 담을 수 있어요. 이 상자를 "리스트" 라고 하고, 대괄호 [ ] 로 만들어요. 상자에 새 물건을 넣을 때는 상자.append("물건") 을 쓰고, 몇 개 들었는지는 len(상자) 로 세요.

목표 · 과일 상자에 "귤" 을 하나 더 넣어서, 과일이 모두 4개가 되게 해 보세요.

이렇게 나오면 성공!

['사과', '배', '포도', '귤']

개수: 4

— 귤이 들어가 4개가 됐어요!

힌트를 모두 열었어요

  1. 상자에 넣기는 과일.append("귤") 처럼 써요.

  2. append 는 상자 맨 뒤에 새 물건을 붙여 줘요.

  3. 과일.append("귤") 한 줄을 추가하면 돼요.

8 / 9 단계

통과! 8단계 를 완료했어요. 다음 단계로 가볼까요?

이름표로 값 찾기

딕셔너리로 이름과 값을 짝지어요

국어사전에서 낱말을 찾으면 뜻이 나오죠? 딕셔너리도 똑같아요. "국어" 라는 이름표(열쇠)를 대면 90 이라는 점수(값)가 나와요. 중괄호 { } 로 만들고, 점수표["영어"] = 100 처럼 새 짝을 넣어요. 이름표로 값을 아주 빠르게 찾을 수 있답니다.

목표 · 점수표에 "영어": 100 을 넣고, 세 과목(국어·수학·영어)의 평균을 구해 90 이 되게 해 보세요.

이렇게 나오면 성공!

{'국어': 90, '수학': 80, '영어': 100}

평균: 90.0

— 세 과목 평균이 90점!

힌트를 모두 열었어요

  1. 새 짝 넣기는 점수표["영어"] = 100 처럼 써요.

  2. 평균은 (90 + 80 + 100) 을 3으로 나눈 값이에요.

  3. 점수표["영어"] = 100 을 쓰고, 평균 = (90 + 80 + 100) / 3 이라고 하면 돼요.

9 / 9 단계

통과! 9단계 를 완료했어요. 다음 단계로 가볼까요?

나만의 마법 주문 만들기

def 로 나만의 명령(함수)을 만들어요

같은 일을 자주 한다면, 나만의 마법 주문을 만들어 두면 편해요. 이 주문이 바로 "함수" 예요. def 두배(x): 는 "두배 라는 주문을 만드는데, 재료로 x 를 받아라" 는 뜻이고, return 은 "이 값을 돌려줘라" 예요. 한 번 만들면 두배(10), 두배(7) 처럼 몇 번이든 다시 쓸 수 있어요.

목표 · 숫자를 받아서 두 배로 만들어 돌려주는 주문 두배 를 완성해 보세요.

이렇게 나오면 성공!

20

14

— 두배(10)은 20, 두배(7)은 14 를 돌려줘요!

힌트를 모두 열었어요

  1. 두 배는 x * 2 로 계산해요.

  2. return 뒤에 돌려줄 값을 적어요.

  3. return x * 2 라고 바꾸면 주문이 완성돼요.

파이썬 실행 환경을 준비하는 중…

파이썬 코드

실행 결과


                        

거의 다 왔어요!

가이드라인

인공지능

인공지능 자격증

공부

바이브코딩

게임 개발

연습

튜터

채팅

게시판

만들기

소통

더보기

용어 사전

모르는 말을 골라 보세요. 쉬운 설명과 관련 용어를 볼 수 있어요.

찾는 용어가 아직 없어요.

용어를 고르면 설명이 보여요.