Python 파이썬 기초1

파이썬 소개

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

파이썬 설치

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

파이썬 기본 문법

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

변수

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
x = 1
y = 2
z = x + y
x = 1 y = 2 z = x + y
x = 1
y = 2
z = x + y

데이터 타입

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

  • 숫자: 정수(int), 실수(float), 복소수(complex)
  • 문자열(str)
  • 불(bool): 참(True) 또는 거짓(False)
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
x = 1 # int
y = 2.0 # float
z = 1 + 2j # complex
s = "hello" # str
b = True # bool
x = 1 # int y = 2.0 # float z = 1 + 2j # complex s = "hello" # str b = True # bool
x = 1      # int
y = 2.0    # float
z = 1 + 2j # complex
s = "hello" # str
b = True   # bool

연산자

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

  • 산술 연산자: +, -, *, /, %, **(거듭제곱)
  • 비교 연산자: ==, !=, >, <, >=, <=
  • 논리 연산자: and, or, not
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
x = 1 + 2 # 더하기 연산
y = 3 - 4 # 빼기 연산
z = 5 * 6 # 곱하기 연산
q = 7 / 8 # 나누기 연산
r = 9 % 10 # 나머지 연산
s = 2 ** 3 # 거듭제곱 연산
t = (1 == 1) # 비교
x = 1 + 2 # 더하기 연산 y = 3 - 4 # 빼기 연산 z = 5 * 6 # 곱하기 연산 q = 7 / 8 # 나누기 연산 r = 9 % 10 # 나머지 연산 s = 2 ** 3 # 거듭제곱 연산 t = (1 == 1) # 비교
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 키워드를 사용하여 조건문을 작성합니다.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
x = 10
if x > 0:
print("양수입니다.")
elif x < 0:
print("음수입니다.")
else:
print("0입니다.")
x = 10 if x > 0: print("양수입니다.") elif x < 0: print("음수입니다.") else: print("0입니다.")
x = 10
if x > 0:
    print("양수입니다.")
elif x < 0:
    print("음수입니다.")
else:
    print("0입니다.")

반복문

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

while 루프

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
x = 0
while x < 10:
print(x)
x += 1
x = 0 while x < 10: print(x) x += 1
x = 0
while x < 10:
    print(x)
    x += 1
for 루프

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit)
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

함수

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
def add(x, y):
return x + y
result = add(1, 2)
print(result)
def add(x, y): return x + y result = add(1, 2) print(result)
def add(x, y):
    return x + y

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

결론

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

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