Python 파이썬 기초1

파이썬 소개

파이썬은 1991년에 개발된 고급 프로그래밍 언어입니다. 단순하고 읽기 쉬운 구문, 대화식 인터프리터, 객체 지향적 접근법, 동적 타이핑 및 강력한 데이터 구조 등의 기능을 제공합니다. 파이썬은 광범위한 애플리케이션 분야에서 사용됩니다.

파이썬 설치

파이썬을 설치하려면 먼저 파이썬 공식 웹사이트에서 다운로드하여 설치할 수 있습니다.

파이썬 기본 문법

파이썬은 들여쓰기(indentation)를 사용하여 코드 블록을 구분합니다. 들여쓰기는 탭(Tab) 또는 스페이스(공백) 문자로 만듭니다. 일반적으로 네 개의 공백 문자를 사용합니다.

변수

변수는 값을 저장하는 데 사용됩니다. 파이썬은 변수 선언을 위해 타입을 지정하지 않습니다. 변수에 값을 할당할 때 변수의 타입이 결정됩니다. 변수는 ‘=’ 기호를 사용하여 값을 할당합니다.

x = 1
y = 2
z = x + y

데이터 타입

파이썬은 여러 데이터 타입을 지원합니다. 가장 일반적인 데이터 타입은 다음과 같습니다.

  • 숫자: 정수(int), 실수(float), 복소수(complex)
  • 문자열(str)
  • 불(bool): 참(True) 또는 거짓(False)
x = 1      # int
y = 2.0    # float
z = 1 + 2j # complex
s = "hello" # str
b = True   # bool

연산자

파이썬은 다양한 연산자를 지원합니다. 가장 일반적인 연산자는 다음과 같습니다.

  • 산술 연산자: +, -, *, /, %, **(거듭제곱)
  • 비교 연산자: ==, !=, >, <, >=, <=
  • 논리 연산자: and, or, not
x = 1 + 2     # 더하기 연산
y = 3 - 4     # 빼기 연산
z = 5 * 6     # 곱하기 연산
q = 7 / 8     # 나누기 연산
r = 9 % 10    # 나머지 연산
s = 2 ** 3    # 거듭제곱 연산
t = (1 == 1)  # 비교

조건문

조건문은 조건식을 평가하여 참(True) 또는 거짓(False)을 결정하고, 결과에 따라 다른 코드 블록을 실행하는 데 사용됩니다. 파이썬에서는 if, elif, else 키워드를 사용하여 조건문을 작성합니다.

x = 10
if x > 0:
    print("양수입니다.")
elif x < 0:
    print("음수입니다.")
else:
    print("0입니다.")

반복문

반복문은 코드 블록을 여러 번 실행하는 데 사용됩니다. 파이썬에서는 while과 for 루프를 사용하여 반복문을 작성합니다.

while 루프

while 루프는 조건이 참(True)인 동안 코드 블록을 반복 실행합니다.

x = 0
while x < 10:
    print(x)
    x += 1
for 루프

for 루프는 시퀀스 객체(리스트, 튜플, 문자열 등)의 각 요소를 반복하며 코드 블록을 실행합니다.

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

함수

함수는 특정 작업을 수행하는 코드 블록을 정의하고, 함수 이름을 사용하여 실행하는 데 사용됩니다. 파이썬에서는 def 키워드를 사용하여 함수를 정의합니다.

def add(x, y):
    return x + y

result = add(1, 2)
print(result)

결론

이상으로 파이썬의 기본 문법에 대해 알아보았습니다. 파이썬은 읽기 쉽고 쉽게 배울 수 있는 구문을 제공하므로, 새로운 프로그래머들도 빠르게 익힐 수 있습니다. 파이썬은 데이터 과학, 인공지능, 웹 개발 등 다양한 분야에서 사용되므로, 다양한 분야에서 활용할 수 있는 지식이 될 것입니다.

파이썬 기초2편을 보시려면 아래 링크를 클릭해주세요