파이썬 기본 문법 및 활용법

파이썬 기본 문법활용법에 대해 알아보겠습니다. 아래에서 파이썬의 기초 문법과 자료형, 조건문과 반복문, 함수와 모듈 등을 소개하고, 이를 활용하여 간단한 예제들을 살펴보며, 파이썬이 어떻게 구성되어있는지 알아보겠습니다.

시작에 앞서, 파이썬 언어를 활용하여 매크로 프로그램을 만드는 내용을 아래에서 확인해보실 수 있으니 참고하시기 바랍니다.

파이썬

파이썬(Python)은 가독성이 좋고 직관적인 문법, 다양한 라이브러리, 그리고 대중적인 언어로서 인기가 높습니다. 아래에서는 파이썬의 기본 문법 및 활용법에 대해 알아보겠습니다.

변수

파이썬에서 변수는 값을 저장하는 공간으로, 변수를 선언할 때 자료형을 지정하지 않아도 됩니다. 값을 할당하면 해당 값의 자료형에 맞게 자동으로 변수의 자료형이 결정됩니다.

# 변수 선언과 값 할당
name = "Alice"
age = 25
height = 165.5

# 변수 출력
print(name)
print(age)
print(height)

조건문

조건문은 주어진 조건에 따라 다른 코드를 실행하는 제어문입니다. 파이썬에서는 ‘if‘, ‘elif‘, ‘else‘ 키워드를 사용하여 조건문을 작성합니다.

# 조건문
x = 10
if x > 0:
    print("x는 양수입니다.")
elif x == 0:
    print("x는 0입니다.")
else:
    print("x는 음수입니다.")

반복문

반복문은 주어진 조건이 참인 동안 코드를 반복적으로 실행하는 제어문입니다. 파이썬에서는 ‘for‘와 ‘while‘ 키워드를 사용하여 반복문을 작성합니다.

# for 반복문
for i in range(10):
    print(i)

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

함수

함수는 반복적으로 사용되는 코드를 모듈화하여 코드의 재사용성과 유지보수성을 높이는 방법입니다. 파이썬에서는 ‘def‘ 키워드를 사용하여 함수를 정의합니다.

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

# 함수 호출
result = add(3, 5)
print(result)

리스트

리스트는 여러 개의 값을 담는 자료형으로, 대괄호(‘[]‘)를 사용하여 정의합니다. 파이썬에서는 리스트 내부에 다양한 자료형의 값이 들어갈 수 있습니다.

# 리스트
fruits = ["apple", "banana", "orange"]
numbers = [1, 2, 3, 4, 5]
mixed = ["Alice", 25, 165.5]

# 리스트 인덱싱과 슬라이싱
print(fruits[0])  # "apple" 출력
print(numbers[1:4])  # [2, 3, 4] 출력

딕셔너리

딕셔너리는 ‘key-value‘ 형태로 값을 저장하는 자료형으로, 중괄호(‘{}‘)를 사용하여 정의합니다.

# 딕셔너리
person = {"name": "Alice", "age": 25, "height": 165.5}

# 딕셔너리 값 출력
print(person["name"])  # "Alice" 출력

# 딕셔너리 값 변경
person["age"] = 26
print(person["age"])  # 26 출력

클래스

클래스는 객체 지향 프로그래밍에서 사용되며, 유사한 특성을 가진 객체를 만들기 위한 설계도입니다. 파이썬에서 클래스를 작성할 때는 ‘class‘ 키워드를 사용합니다.

# 클래스
class Person:
    def __init__(self, name, age, height):
        self.name = name
        self.age = age
        self.height = height

    def say_hello(self):
        print(f"안녕하세요, {self.name}입니다.")

# 클래스 인스턴스 생성
alice = Person("Alice", 25, 165.5)

# 클래스 메서드 호출
alice.say_hello()  # "안녕하세요, Alice입니다." 출력

모듈

모듈은 파이썬에서 미리 만들어진 함수, 변수, 클래스 등을 담고 있는 파일입니다. 다른 파이썬 파일에서 모듈을 임포트하여 사용할 수 있습니다.

# 모듈
# math 모듈 임포트
import math

# math 모듈 함수 호출
print(math.sqrt(2))  # 1.4142135623730951 출력

마치며

지금까지 파이썬 기본 문법 및 활용법에 대해 알아보았습니다. 파이썬은 다양한 라이브러리와 높은 가독성, 그리고 쉬운 문법으로 많은 프로그래머들이 선택하는 인기 있는 언어입니다. 파이썬을 배우면 프로그래밍에 대한 이해도와 능력을 향상시킬 수 있습니다.

error: Content is protected !!