안녕하세요! 오늘은 여러분에게 재미있는 프로그래밍 언어, 파이썬의 기초 문법을 소개하려 합니다. 파이썬은 영어와 비슷한 문법을 사용하기 때문에 처음 배우는 사람들에게도 친숙하고, 간단한 코드로도 놀라운 결과를 만들 수 있어 전 세계적으로 많은 사랑을 받는 언어입니다.
1. 첫 만남, 변수와 자료형
파이썬에서 변수는 값을 담는 상자라고 생각하면 됩니다. 변수 이름을 짓고, = 기호를 사용하여 값을 넣어줍니다. 예를 들어,
# 이름이 "age"인 변수에 13이라는 값을 넣습니다.
age = 13
# 이름이 "name"인 변수에 "민수"라는 값을 넣습니다.
name = "민수"
변수에 담을 수 있는 값은 숫자, 문자열, 리스트, 딕셔너리 등 다양한 자료형이 있습니다. 숫자는 1, 2.5처럼 정수나 실수를 나타낼 수 있고, 문자열은 "안녕하세요"처럼 따옴표 안에 넣어줍니다. 리스트는 여러 값을 순서대로 나열한 것으로, [] 안에 값을 쉼표로 구분하여 넣습니다. 딕셔너리는 키와 값의 쌍을 묶어 나타내는 자료형으로, {키: 값} 형태로 사용합니다.
2. 숫자 마법, 연산자
파이썬에는 덧셈, 뺄셈, 곱셈, 나눗셈 등 다양한 연산자를 사용하여 숫자를 계산할 수 있습니다.
# 10 + 5 = 15
print(10 + 5)
# 10 - 3 = 7
print(10 - 3)
# 10 * 2 = 20
print(10 * 2)
# 10 / 2 = 5.0
print(10 / 2)
또한, 나머지 연산자(%)를 사용하면 나눗셈의 나머지를 구할 수 있습니다.
# 10 % 3 = 1
print(10 % 3)
3. 비밀번호 해독, 비교 연산자
파이썬에는 ==, !=, <, >, <=, >= 등의 비교 연산자를 사용하여 두 값을 비교할 수 있습니다.
# 10과 5가 같은가? True
print(10 == 5)
# 10과 5가 다른가? False
print(10 != 5)
# 10이 5보다 큰가? True
print(10 > 5)
# 10이 5보다 작거나 같은가? False
print(10 <= 5)
비교 연산자는 조건문에서 사용하여 특정 조건에 따라 코드를 실행하는 데 활용됩니다.
4. 숨겨진 보물 찾기, 조건문
조건문은 특정 조건에 따라 코드를 실행하거나 실행하지 않는 문법입니다.
# age 변수의 값이 13보다 크면 "어른입니다" 출력
if age > 13:
print("어른입니다")
# age 변수의 값이 13보다 작거나 같으면 "어린이입니다" 출력
else:
print("어린이입니다")
위 코드에서 age 변수의 값이 13보다 크면 "어른입니다"를 출력하고, 그렇지 않으면 "어린이입니다"를 출력합니다.
5. 반복은 힘의 원천, 반복문
반복문은 특정 코드를 반복적으로 실행하는 문법입니다.
# 1부터 10까지 숫자를 출력
for i in range(1, 11):
print(i)
위 코드는 1부터 10까지 숫자를 하나씩 증가시키면서 출력합니다.
6. 마법의 주문, 함수
함수는 특정 기능을 수행하는 코드를 묶어 놓은 블록으로, 필요할 때마다 호출하여 사용할 수 있습니다.
# "안녕하세요"를 출력하는 함수
def say_hello():
print("안녕하세요")
# say_hello 함수를 호출
say_hello()
위 코드는 "안녕하세요"라는 문구를 출력하는 say_hello 함수를 정의하고, 호출하여 실행합니다.
7. 데이터의 집합, 리스트와 딕셔너리
리스트는 여러 값을 순서대로 나열한 자료형입니다.
# 숫자 리스트
numbers = [1, 2, 3, 4, 5]
# 문자열 리스트
names = ["민수", "지수", "철수"]
딕셔너리는 키와 값의 쌍을 묶어 나타내는 자료형입니다.
# 학생 정보 딕셔너리
student = {
"name": "민수",
"age": 13,
"grade": "7학년"
}
리스트와 딕셔너리는 다양한 데이터를 저장하고 관리하는 데 유용합니다.
8. 파일 읽고 쓰기, 입출력
파이썬은 파일을 읽고 쓰는 기능도 제공합니다.
# 파일 읽기
with open("my_file.txt", "r") as f:
data = f.read()
# 파일 쓰기
with open("my_file.txt", "w") as f:
f.write("안녕하세요, 파이썬!")
위 코드는 my_file.txt 파일을 읽고 내용을 data 변수에 저장하고, my_file.txt 파일에 "안녕하세요, 파이썬!" 문구를 씁니다.
9. 더 넓은 세상으로, 라이브러리
파이썬에는 다양한 기능을 제공하는 라이브러리가 존재합니다.
# math 라이브러리 import
import math
# math 라이브러리의 sqrt 함수 사용
print(math.sqrt(25))
위 코드는 math 라이브러리를 import하고, sqrt 함수를 사용하여 25의 제곱근을 계산합니다.
10. 끝없는 가능성, 파이썬
파이썬은 웹 개발, 데이터 분석, 인공지능 등 다양한 분야에서 활용되는 강력한 프로그래밍 언어입니다. 오늘 소개된 기초 문법을 바탕으로 꾸준히 학습하고 실습한다면, 여러분도 파이썬 마스터가 될 수 있을 것입니다!