환영합니다
첫 Python 레슨에 오신 것을 환영합니다.
Python은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 과학자, 엔지니어, 예술가, 학생들이 매일 사용합니다.
이 레슨에서는 실제 Python 코드를 작성하고 즉시 실행합니다. 코드는 실제 서버에서 실행됩니다 — 시뮬레이션이 아닙니다.
컴퓨팅 역사에서 가장 유명한 프로그램부터 시작하겠습니다.
Hello, World!
첫 번째 프로그램
모든 프로그래머의 여정은 같은 두 단어로 시작합니다: Hello, World!
Python에서는 print() 함수를 사용하여 텍스트를 화면에 출력합니다:
print("Hello, World!")
그게 전부입니다. 한 줄이면 됩니다. 따옴표는 Python에게 텍스트라고 알려줍니다 (문자열이라고 함). print() 함수가 화면에 보냅니다.
변수란 무엇인가?
변수: 값에 이름 붙이기
변수는 값을 보유하는 이름입니다. 레이블이 붙은 상자처럼 생각하면 됩니다.
name = "Ada"
age = 12
print(name) — 출력: Ada
print(age) — 출력: 12
= 기호는 할당을 의미합니다 — 오른쪽의 값을 왼쪽의 이름에 넣습니다.
텍스트는 따옴표로 감싸집니다 (문자열). 숫자는 따옴표가 필요 없습니다 (정수).
변수 생성
이제 당신차례입니다
두 개의 변수를 생성하고 출력하세요:
1. animal이라는 변수를 좋아하는 동물로 설정
2. count라는 변수를 그것이 몇 개의 다리를 가지고 있는지로 설정
3. 두 변수를 모두 출력
예제 출력 (당신 것은 다를 것입니다):
cat
4
문자열 결합
문자열 연결(concatenation)
+를 사용하여 문자열을 결합할 수 있습니다:
greeting = "Hello" + " " + "World"
print(greeting) — 출력: Hello World
f-문자열 (형식화된 문자열)
변수를 텍스트에 혼합하는 더 좋은 방법:
name = "Ada"
print(f"My name is {name}") — 출력: My name is Ada
따옴표 앞의 f는 f-문자열 모드를 활성화합니다. 문자열 내에서 {variable}은 변수의 값으로 바뀝니다.
f-문자열 연습
이제 당신차례입니다
두 개의 변수를 생성하세요:
- food — 좋아하는 음식 (문자열)
- rating — 1~10 사이의 평점 (정수)
그러면 f-문자열을 사용하여 출력하세요:
I love pizza! I rate it 9 out of 10.
(자신의 음식과 평점으로)
If / Else
의사 결정하기
프로그램은 if와 else를 사용하여 선택할 수 있습니다:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
if 아래의 들여쓰기된 코드는 조건이 True일 때만 실행됩니다.
else 아래의 코드는 False일 때 실행됩니다.
비교 연산자: > (크다), < (작다), == (같다), != (같지 않다), >=, <=
If/Else 도전
이제 당신차례입니다
다음을 수행하는 프로그램을 작성하세요:
1. score라는 변수를 임의의 숫자로 설정
2. score가 60 이상이면 Pass 출력
3. 그렇지 않으면 Fail 출력
모두 함께 사용
최종 도전
이제 알고 있습니다: print(), 변수, f-문자열, if/else.
모두 한 프로그램에 결합하세요.
다음을 수행하는 프로그램을 작성하세요:
1. name이라는 변수를 생성하세요 (이름, 문자열)
2. age라는 변수를 생성하세요 (나이, 정수)
3. age가 13 이상이면 출력: Welcome, [name]! You may enter.
4. 그렇지 않으면 출력: Sorry, [name]. You must be 13 to enter.
출력에 f-문자열을 사용하세요.