본문 바로가기

파이썬

Python 기초 프로그래밍: 첫걸음을 위한 가이드

Python 기초 프로그래밍: 첫걸음을 위한 가이드

Python 기초 프로그래밍: 첫걸음을 위한 가이드

소개

Python은 배우기 쉽고 강력한 프로그래밍 언어로, 다양한 용도로 사용됩니다. 웹 개발, 데이터 분석, 인공지능, 자동화 등 여러 분야에서 널리 사용되고 있습니다. 이번 강좌에서는 Python의 기초 개념을 배우고 간단한 프로그램을 작성하는 방법을 알아보겠습니다.

Python 설치 및 실행

Python을 설치하는 방법은 운영체제에 따라 다릅니다. 보통 Python 공식 사이트에서 최신 버전을 다운로드하여 설치할 수 있습니다. 설치가 완료되면 터미널이나 명령 프롬프트에서 python 명령어를 입력하여 Python 인터프리터를 실행할 수 있습니다.

기본 문법

1. 변수와 자료형

변수는 데이터를 저장하는 데 사용되며, 자료형은 변수에 저장되는 데이터의 타입을 나타냅니다. Python의 기본 자료형에는 정수(int), 실수(float), 문자열(str), 불리언(bool) 등이 있습니다.

# 변수 선언 및 초기화
a = 10       # 정수형 변수
b = 3.14     # 실수형 변수
c = "Hello"  # 문자열 변수
d = True     # 불리언 변수

print(a, b, c, d)

2. 연산자

Python은 산술 연산자, 비교 연산자, 논리 연산자 등 다양한 연산자를 제공합니다.

# 산술 연산자
x = 5
y = 2
print(x + y)  # 덧셈
print(x - y)  # 뺄셈
print(x * y)  # 곱셈
print(x / y)  # 나눗셈
print(x % y)  # 나머지
print(x ** y) # 거듭제곱

# 비교 연산자
print(x == y)  # 같음
print(x != y)  # 다름
print(x > y)   # 큼
print(x < y)   # 작음
print(x >= y)  # 크거나 같음
print(x <= y)  # 작거나 같음

# 논리 연산자
print(x > 1 and y < 3)  # 논리 AND
print(x > 1 or y > 3)   # 논리 OR
print(not(x > 1))       # 논리 NOT

3. 조건문

조건문은 특정 조건에 따라 다른 코드를 실행하는 데 사용됩니다.

age = 18
if age >= 18:
    print("성인입니다.")
else:
    print("미성년자입니다.")

4. 반복문

반복문은 특정 코드를 여러 번 실행하는 데 사용됩니다. Python에서는 for 문과 while 문을 사용할 수 있습니다.

# for 문
for i in range(5):
    print(i)

# while 문
count = 0
while count < 5:
    print(count)
    count += 1

5. 함수

함수는 특정 작업을 수행하는 코드 블록입니다. def 키워드를 사용하여 함수를 정의할 수 있습니다.

def greet(name):
    return "Hello, " + name

print(greet("Alice"))
print(greet("Bob"))

6. 리스트와 딕셔너리

리스트는 여러 값을 저장할 수 있는 자료형이며, 딕셔너리는 키와 값의 쌍으로 데이터를 저장합니다.

# 리스트
fruits = ["apple", "banana", "cherry"]
print(fruits)
print(fruits[1])

# 딕셔너리
person = {
    "name": "Alice",
    "age": 25
}
print(person)
print(person["name"])

마무리

이제 Python의 기초적인 문법을 이해하셨습니다. 다음 시간에는 더 심화된 내용을 다루어 보겠습니다. 각 주제를 연습하면서 Python에 익숙해지는 것이 중요합니다. 많은 연습을 통해 Python 프로그래밍에 능숙해지시길 바랍니다.

#Python #프로그래밍 #기초프로그래밍 #코딩 #Python기초 #코딩입문 #프로그래밍언어 #데이터분석 #웹개발 #자동화