본문 바로가기
IT 관련 Tip/Python

[The 쉽고 간단한] 파이썬의 기초 문법: 재미있는 프로그래밍 언어, 기초, 입문, 코딩, 코드, 강좌, 강의, 배우기, 공부, 개발, Python

by How Money 2024. 4. 5.

 

안녕하세요! 오늘은 여러분에게 재미있는 프로그래밍 언어, 파이썬의 기초 문법을 소개하려 합니다. 파이썬은 영어와 비슷한 문법을 사용하기 때문에 처음 배우는 사람들에게도 친숙하고, 간단한 코드로도 놀라운 결과를 만들 수 있어 전 세계적으로 많은 사랑을 받는 언어입니다.

 

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. 끝없는 가능성, 파이썬

파이썬은 웹 개발, 데이터 분석, 인공지능 등 다양한 분야에서 활용되는 강력한 프로그래밍 언어입니다. 오늘 소개된 기초 문법을 바탕으로 꾸준히 학습하고 실습한다면, 여러분도 파이썬 마스터가 될 수 있을 것입니다!