파이썬 기초 개념인 변수와 자료형을 초등학생 눈높이에 맞춰 알기 쉽게 설명합니다. 직접 코드를 작성하며 프로그래밍을 시작해보세요!
1. 파이썬이란 무엇일까요?
혹시 컴퓨터와 대화를 해보고 싶다고 생각해본 적 있나요? 파이썬은 그런 꿈을 이루어주는 컴퓨터 언어예요. 우리가 파이썬을 사용하면 컴퓨터에게 우리가 원하는 일을 시킬 수 있답니다. 예를 들어, 계산을 하거나, 그림을 그리거나, 게임을 만들 수도 있어요!
파이썬은 쉽고 재미있는 언어로 유명해서 전 세계 많은 사람들이 사용하고 있어요. 그럼 이제부터 파이썬의 세계로 함께 떠나볼까요?
2. 변수는 정보의 상자!
변수란 무엇일까요?
변수는 정보를 담는 상자와 같아요. 우리가 물건을 상자에 담고 이름표를 붙여두면 나중에 쉽게 찾을 수 있죠? 마찬가지로, 변수는 우리가 필요한 정보를 저장하고 이름을 붙여두는 거예요.
예시로 알아봐요
사과 = 3
여기서 사과
라는 이름의 상자에 3
이라는 숫자를 담았어요. 즉, 사과가 3개 있다는 뜻이죠!
시각적으로 이해하기
- 상자 이름: 사과
- 상자 안에 들어있는 것: 3 (사과의 개수)
이렇게 변수를 사용하면 나중에 사과
라고 부르기만 하면 그 안에 들어있는 3
이라는 값을 쉽게 가져올 수 있어요.
3. 숫자와 문자열, 무엇이 다를까요?
변수에는 다양한 종류의 정보를 담을 수 있어요. 그중에서 오늘은 숫자와 문자열에 대해 알아볼 거예요.
1) 숫자형(Numeric Type)
숫자는 나이, 키, 사과의 개수처럼 계산할 수 있는 값이에요.
나이 = 10
내년_나이 = 나이 + 1
print(내년_나이)
이 코드는 어떻게 동작할까요?
나이
라는 변수에10
을 저장했어요.내년_나이
는나이 + 1
이니까11
이 되겠죠?print()
함수를 사용해서내년_나이
를 화면에 출력해요.
실행 결과:
11
2) 문자열(String Type)
문자열은 글자나 문장을 나타내요. 예를 들어, 이름이나 좋아하는 음식 등이 있죠.
이름 = "민수"
print("안녕, " + 이름 + "!")
이름
이라는 변수에"민수"
를 저장했어요.print()
함수로"안녕, 민수!"
를 출력해요.
실행 결과:
안녕, 민수!
3) 숫자와 문자열의 차이점
- 숫자는 계산이 가능해요.
- 예:
5 + 3 = 8
- 예:
- 문자열은 글자이기 때문에 계산이 안 돼요.
- 예:
"5" + "3" = "53"
- 예:
주의할 점:
- 숫자와 문자열을 혼합해서 계산하려고 하면 오류가 발생해요.
- 필요에 따라 숫자를 문자열로 변환하거나, 문자열을 숫자로 변환해야 해요.
4. 직접 코딩해봐요: 나만의 명함 만들기
이제 우리가 배운 것을 활용해서 나만의 명함을 만들어볼 거예요!
코딩 시작!
이름 = input("이름을 입력하세요: ")
나이 = input("나이를 입력하세요: ")
print("안녕하세요! 저는 " + 이름 + "이고, 나이는 " + 나이 + "살입니다.")
코드 설명
input()
함수는 사용자로부터 입력을 받을 수 있어요.- 입력받은
이름
과나이
를 변수에 저장해요. print()
함수를 사용해서 인사말을 출력해요.
실행해볼까요?
이름을 입력하세요: 지우
나이를 입력하세요: 12
안녕하세요! 저는 지우이고, 나이는 12살입니다.
여러분도 직접 코드를 입력해보고 실행해보세요! 어떤 결과가 나오나요?
5. 재미있는 이야기 만들기 프로젝트
이번에는 조금 더 재미있는 프로젝트를 해볼 거예요. 나만의 이야기를 만드는 프로그램을 만들어봐요!
코딩 시작!
이름 = input("당신의 이름은 무엇인가요? ")
장소 = input("어디에 가고 싶나요? ")
음식 = input("좋아하는 음식은 무엇인가요? ")
print("안녕하세요! 저는 " + 이름 + "입니다.")
print("오늘 저는 " + 장소 + "에 가서 " + 음식 + "를 먹을 거예요!")
코드 설명
- 세 가지 질문을 통해 사용자로부터 정보를 받아요.
- 입력받은 정보를 사용해서 이야기를 만들어요.
- 문자열을 연결하여 문장을 완성해요.
실행해볼까요?
당신의 이름은 무엇인가요? 소민
어디에 가고 싶나요? 놀이공원
좋아하는 음식은 무엇인가요? 아이스크림
안녕하세요! 저는 소민입니다.
오늘 저는 놀이공원에 가서 아이스크림를 먹을 거예요!
여러분의 이야기를 만들어보세요!
- 다른 친구들은 어떤 이야기를 만들었나요?
- 서로의 이야기를 들어보고 공유해봐요!
6. 오늘의 배움 정리하기
오늘 우리는 파이썬의 기본 개념을 배웠어요!
- 파이썬은 컴퓨터와 대화하는 언어예요.
- 변수는 정보를 담는 상자와 같아요.
- 숫자와 문자열의 차이점을 알게 되었어요.
- 직접 코드를 작성해서 나만의 명함과 이야기를 만들어봤어요.
처음에는 조금 어려울 수 있지만, 계속 연습하면 점점 쉬워질 거예요!
7. 다음 시간에는 무엇을 배울까요?
다음 시간에는 컴퓨터가 스스로 선택하게 만드는 방법을 배워볼 거예요. 바로 조건문이에요!
- "만약 비가 오면 우산을 가져가고, 아니면 선글라스를 쓰자!"
- 이렇게 컴퓨터에게 조건을 알려주면 더욱 똑똑한 프로그램을 만들 수 있답니다.
준비되셨나요? 다음 시간도 기대해주세요!
궁금한 점이 있나요?
댓글로 질문을 남겨주시면 친절하게 답변해드릴게요. 여러분의 코딩 여행을 항상 응원합니다!
감사합니다!
'우리가 꼭 알아야 되는 것들 > 파이썬 배우기' 카테고리의 다른 글
초등학생도 할 수 있는 파이썬 (3) : 함수를 알아봐요! (0) | 2024.10.26 |
---|---|
초등학생도 할 수 있는 파이썬 기초 (2) : 조건문과 반복문을 알아봐요! (0) | 2024.10.26 |