CodeGym /자바 코스 /Python SELF KO /명령어와 첫 번째 프로그램

명령어와 첫 번째 프로그램

Python SELF KO
레벨 1 , 레슨 1
사용 가능

1. 명령어

프로그램 — 명령어들의 집합(리스트)이야. 먼저 첫 번째 명령어를 실행하고, 그 다음 두 번째, 세 번째... 이런 식으로 계속. 모든 명령어가 실행되면 프로그램은 종료되는 거야.

리스트에 어떤 명령어들이 들어가는지는 실행자가 누구냐에 따라 달라: 실행자가 알고 이해하는 명령어들이 뭐냐에 따라. 예를 들어, 강아지 🐕한테는 "앉아", "짖어"라고 명령할 수 있고, 고양이 🐈한테는 "꺼져"라고, 사람한테는 "멈춰! 쏜다!"라고, 로봇 🔧한테는 "일해! 일하라고, 로봇아!"라고 할 수 있는 거지.

Python 언어로 작성된 프로그램은 py.exe (Python Interpreter — Python 인터프리터)가 실행해. Python Interpreter는 Python 언어로 작성된 프로그램을 실행할 수 있는 특별한 프로그램이야.

그의 명령어 리스트는 꽤 방대해. 예를 들어, 이 명령어로 화면에 "로봇은 인간의 친구다"라는 문구를 출력할 수 있어:


print("로봇은 인간의 친구다")

하지만 명령어로 바로 시작하지 않고, 간단한 원칙 몇 가지부터 보자. 몇 가지 기본 원칙만 알아도 많은 사실들을 대신할 수 있어.

2. Python 언어의 기본 원칙

첫 번째 원칙: Python 프로그래밍 언어에서는 각 명령어를 새로운 줄에 적는 게 관례야.

예를 들어, 화면에 "로봇은 인간의 친구다"라는 문구를 세 번 출력하고 싶다고 치자. 프로그램 코드는 이렇게 생겼을 거야:


print("로봇은 인간의 친구다")
print("로봇은 인간의 친구다")
print("로봇은 인간의 친구다")

두 번째 원칙: 명령어 왼쪽의 들여쓰기 개수가 매우 중요해.

이건 Python 언어의 독특한 특징이야. 연속된 명령어들은 명령어 앞에 있는 들여쓰기(스페이스) 개수가 동일해야 해. 다음 코드는 작동하지 않아:


print("로봇은 인간의 친구다")
   print("로봇은 인간의 친구다")
print("로봇은 인간의 친구다")

세 번째 원칙: 명령어들은 왼쪽 들여쓰기를 통해 그룹으로 묶을 수 있어.

들여쓰기 개수가 같은 명령어들은 하나의 블록으로 간주돼. 예를 보면:


for name in ["마샤","카챠","안야"]:
     print("로봇은 인간의 친구다")
     print(f"{name}는 로봇의 친구야")

코드 블록에 대한 자세한 내용은 다음 강의에서 배울 거야.

3. 첫 번째 프로그램

드디어 첫 번째 프로그램을 작성할 때가 되었어. 이런 좋은 일을 미룰 이유가 없어!

보통 첫 번째 프로그램은 Hello, World! 같은 간단한 텍스트를 출력하는 것으로 시작해. 하지만 내 생각엔 그건 너무 뻔해. 첫 번째 프로그램은 평생 기억에 남아야 하거든. 뭔가 화려하고, 감동적이고, 기억에 남을만한 문구를 생각해봐.

만약 생각나는 게 없다면, 내가 몇 개 제안할게:

  • «이건 피할 수 없어. 이건 너의 운명이야.»
  • «해야 할 일을 해, 베이더 경. 흔들리지 말고, 누구도 봐주지 마.»
  • «어두운 면은 많은 능력으로 이끄는 문을 열어줘. 어떤 사람들은 자연스럽지 않다고 생각할 수 있는 그런 능력들 말이야.»

하지만 첫 번째 프로그램을 작성하기 전에, 어디서 작성할지부터 알려줄게.

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION