본문 바로가기

Python

파이썬 기본 문법과 환경 설치

파이썬은 가독성이 높고 배우기 쉬운 프로그래밍 언어로, 다양한 분야에서 널리 사용된다. 파이썬의 기초적인 내용을 간단히 설명해보겠다.

1. 파이썬 설치 및 환경 설정

파이썬을 사용하려면 먼저 파이썬을 설치해야 한다. 파이썬 공식 사이트에서 운영 체제에 맞는 버전을 다운로드하고 설치할 수 있다.

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

설치가 완료되면, IDLE(파이썬 기본 IDE)나 VSCode, PyCharm 등 파이썬 코드를 작성하고 실행할 수 있는 개발 환경을 사용할 수 있다.

2. 파이썬 기본 문법

2.1 변수와 데이터 타입

파이썬에서 변수는 값을 저장하는 공간이다. 변수 선언 시 자료형을 명시하지 않아도 자동으로 타입을 추론한다. 주요 데이터 타입은 다음과 같다:

  • 정수: int
  • 실수: float
  • 문자열: str
  • 불리언: bool
x = 5        # 정수
y = 3.14     # 실수
name = "Alice"  # 문자열
is_active = True  # 불리언

2.2 주석

주석은 코드에 대한 설명을 달 때 사용한다. 파이썬에서는 한 줄 주석은 #으로, 여러 줄 주석은 """ 또는 '''로 작성한다.

# 이것은 한 줄 주석입니다.

"""
이것은
여러 줄
주석입니다.
"""

2.3 연산자

파이썬에서 사용되는 연산자는 산술 연산자, 비교 연산자, 논리 연산자 등이 있다.

  • 산술 연산자: +, -, *, /, //, %, ** (몫, 나머지, 제곱)
  • 비교 연산자: ==, !=, >, <, >=, <=
  • 논리 연산자: and, or, not
x = 5
y = 3

# 산술 연산
print(x + y)  # 8
print(x * y)  # 15

# 비교 연산
print(x > y)  # True
print(x == y) # False

# 논리 연산
print(x > 2 and y < 5)  # True

2.4 조건문 (if, elif, else)

조건문은 주어진 조건에 따라 코드의 흐름을 제어한다.

x = 10

if x > 5:
    print("x는 5보다 큽니다.")
elif x == 5:
    print("x는 5입니다.")
else:
    print("x는 5보다 작습니다.")

2.5 반복문 (for, while)

반복문은 특정 조건이 만족될 때까지 반복하여 실행된다.

  • for: 주어진 반복 가능한 객체(리스트, 튜플, 문자열 등)의 각 항목을 순차적으로 처리
  • while: 주어진 조건이 참인 동안 계속 실행
# for 반복문
for i in range(5):  # 0부터 4까지
    print(i)

# while 반복문
x = 0
while x < 5:
    print(x)
    x += 1

3. 함수 (Functions)

파이썬에서는 def 키워드를 사용하여 함수를 정의한다. 함수는 재사용 가능한 코드 블록으로, 주로 특정 작업을 수행하는 데 사용된다.

def greet(name):
    return f"Hello, {name}!"

print(greet("Alice"))  # "Hello, Alice!"

4. 리스트와 튜플

  • 리스트(List): 값의 순서를 저장하는 자료형으로, 값을 변경할 수 있다. 대괄호 []로 생성한다.
  • 튜플(Tuple): 리스트와 비슷하지만, 값이 변경되지 않는 불변(immutable) 자료형이다. 괄호 ()로 생성한다.
# 리스트
fruits = ["apple", "banana", "cherry"]
fruits.append("orange")  # 리스트에 항목 추가
print(fruits)

# 튜플
coordinates = (10, 20)
print(coordinates)

5. 딕셔너리(Dictionary)

딕셔너리는 키-값 쌍으로 데이터를 저장하는 자료형이다. 중괄호 {}로 생성한다.

person = {"name": "Alice", "age": 25}
print(person["name"])  # Alice
person["age"] = 26  # 값 수정
print(person)

6. 파일 입출력 (File I/O)

파일을 읽고 쓰는 방법도 매우 간단하다.

# 파일 쓰기
with open("example.txt", "w") as file:
    file.write("Hello, World!")

# 파일 읽기
with open("example.txt", "r") as file:
    content = file.read()
    print(content)

7. 예외 처리 (Exceptions)

파이썬에서 예외를 처리하려면 try, except 구문을 사용한다.

try:
    x = 10 / 0  # 0으로 나누기
except ZeroDivisionError:
    print("0으로 나눌 수 없습니다.")

 

 

 

 

'Python' 카테고리의 다른 글

파이썬이란  (0) 2024.07.25