반응형

파이썬은 쉽고 간단한 문법으로 입문자들에게 인기 있는 프로그래밍 언어입니다. 이 언어는 데이터 분석, 인공지능, 웹 개발 등 다양한 분야에서 사용되며, 간결한 문법과 높은 가독성으로 인해 배우기 쉽다는 장점이 있습니다. 이번 글에서는 파이썬의 기초 문법을 예시 코드와 함께 자세히 알아보겠습니다.

 

 

 

변수와 자료형

파이썬에서 변수는 값을 저장하는 메모리 공간입니다. 변수를 생성할 때는 변수 이름과 함께 할당 연산자(=)를 사용합니다. 변수 이름은 영문자, 숫자, 언더스코어(_)로 구성할 수 있습니다. 변수 이름의 첫 글자는 영문자나 언더스코어로 시작해야 하며, 대소문자를 구분합니다.

# 변수 생성 예시
x = 10
y = 3.14
name = "홍길동"

파이썬에서는 여러 가지 자료형을 지원합니다. 가장 기본적인 자료형으로는 정수(int), 실수(float), 문자열(str), 불리언(bool)이 있습니다.

# 자료형 예시
x = 10       # 정수
y = 3.14     # 실수
name = "홍길동" # 문자열
is_male = True # 불리언

연산자

파이썬에서는 다양한 연산자를 지원합니다. 연산자는 두 개 이상의 값을 연산하는 기호입니다.

 

산술 연산자

# 산술 연산자 예시
x = 10
y = 3

print(x + y) # 덧셈
print(x - y) # 뺄셈
print(x * y) # 곱셈
print(x / y) # 나눗셈
print(x % y) # 나머지
print(x // y) # 몫
print(x ** y) # 거듭제곱

비교 연산자

# 비교 연산자 예시
x = 10
y = 3

print(x == y) # 같은지 비교
print(x != y) # 다른지 비교
print(x > y) # 큰지 비교
print(x < y) # 작은지 비교
print(x >= y) # 크거나 같은지 비교
print(x <= y) # 작거나 같은지 비교

논리 연산자

# 논리 연산자 예시
x = True
y = False

print(x and y) # 논리곱
print(x or y) # 논리합
print(not x) # 논리부정

조건문과 반복문

파이썬에서는 조건문과 반복문을 사용하여 프로그램의 흐름을 제어할 수 있습니다.

조건문

# 조건문 예시
x = 10
y = 3

if x > y:
    print("x가 y보다 큽니다.")
elif x < y:
    print("x가 y보다 작습니다.")
else:
    print("x와 y가 같습니다.")

반복문

# 반복문 예시
for i in range(10):
    print(i)
# while문 예시
i = 0
while i < 10:
    print(i)
    i += 1

함수

파이썬에서 함수는 def 키워드를 사용하여 정의할 수 있습니다. 함수는 입력값을 받아 처리한 후 출력값을 반환할 수 있습니다.

# 함수 예시
def add(a, b):
    return a + b

result = add(3, 5)
print(result) # 8 출력

 

모듈과 패키지

파이썬에서 모듈은 파이썬 코드를 저장하는 단위입니다. 여러 모듈을 모아놓은 것을 패키지라고 합니다. 다른 모듈이나 패키지에서 함수나 변수를 사용하려면 import 를 사용해야 합니다.

# 모듈과 패키지 예시
import math

print(math.pi) # 3.141592653589793 출력
# 패키지 예시
import numpy as np

arr = np.array([1, 2, 3])
print(arr) # [1 2 3] 출력

 

예외 처리

파이썬에서 예외 처리는 try와 except 키워드를 사용하여 처리합니다. 예외가 발생하면 프로그램이 멈추는 것을 방지할 수 있습니다.

# 예외 처리 예시
try:
    x = 10 / 0
except ZeroDivisionError:
    print("0으로 나눌 수 없습니다.")

 

들여쓰기

파이썬에서는 코드의 블록을 구분하기 위해 들여쓰기를 사용합니다. 들여쓰기는 탭이나 스페이스를 사용할 수 있습니다. 일반적으로는 스페이스 4칸을 사용하는 것이 좋습니다.

# 들여쓰기 예시
if x > y:
    print("x가 y보다 큽니다.")
    print("x는 " + str(x) + "입니다.")
else:
    print("x가 y보다 작습니다.")
    print("y는 " + str(y) + "입니다.")

주석

주석은 프로그램 코드에 대한 설명을 추가하는 것입니다. 파이썬에서는 #을 사용하여 한 줄 주석을 추가할 수 있습니다.

# 주석 예시
# x와 y를 더한 값을 출력합니다.
print(x + y)

여러 줄에 걸친 주석은 따옴표 3개(""")를 사용하여 추가합니다.

# 여러 줄 주석 예시
"""
이 함수는 두 개의 숫자를 더한 값을 반환합니다.
인수:
- a: 첫 번째 숫자
- b: 두 번째 숫자
반환값:
- 두 숫자를 더한 값
"""
def add(a, b):
    return a + b

주석은 코드를 읽는 사람이 코드를 이해하는 데 도움을 주므로, 코드를 작성할 때 적극적으로 활용하는 것이 좋습니다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기