본문 바로가기

엑셀/With Python

[학습 2] 변수와 자료형 완벽 정복 (정수, 실수, 문자열, 리스트, 딕셔너리, 튜플, 집합)

반응형

파이썬 기초 학습의 첫걸음! 엑셀과 파이썬 연동을 위한 튼튼한 기반을 다지기 위해 가장 기본적인 개념인 파이썬 변수와 다양한 파이썬 자료형에 대해 알아보겠습니다.

프로그래밍을 처음 접하는 분들도 쉽게 이해할 수 있도록 핵심 내용을 중심으로 설명하고, 실생활에 비유하여 이해를 돕겠습니다. 파이썬 데이터 타입의 종류와 특징을 명확히 이해하면 데이터를 효율적으로 관리하고 원하는 방식으로 처리하는 능력을 키우실 수 있습니다.

 

 

1. 파이썬 변수: 데이터를 담는 그릇

파이썬 변수는 데이터를 저장하는 메모리 공간의 이름표라고 생각하시면 됩니다. 마치 박스에 이름을 붙여 물건을 보관하는 것과 같습니다. 변수를 사용하면 복잡한 데이터를 쉽게 관리하고 재활용할 수 있습니다.

 

변수 이름 규칙:

 

영문자, 숫자, 밑줄(_)로 구성됩니다.

 

숫자로 시작할 수 없습니다.

 

대소문자를 구분합니다 (myVariable과 myvariable은 서로 다른 변수입니다).

 

파이썬 예약어 (if, for, while 등)는 변수 이름으로 사용할 수 없습니다.

 

 

변수 할당: = 기호를 사용하여 변수에 값을 저장합니다.

 

python age = 30 name = "김철수" height = 175.5 is_student = False

 

2. 파이썬 자료형: 데이터의 형태

파이썬에서는 다양한 형태의 데이터를 효율적으로 관리하기 위해 여러 가지 파이썬 자료형을 제공합니다. 주요 자료형은 다음과 같습니다.

 

 2.1 숫자형 (Numeric Types)

 

● 정수형 (int): 소수점이 없는 숫자를 나타냅니다. (예: 10, -5, 0)

python count = 100

 

● 실수형 (float): 소수점이 있는 숫자를 나타냅니다. (예: 3.14, -2.5, 0.0)

python pi = 3.14159 temperature = 25.7

 

 2.2 문자열 (String Type)

● 문자열 (str): 하나 이상의 문자를 순서대로 나열한 것을 나타냅니다. 작은따옴표('') 또는 큰따옴표("")로 묶어서 표현합니다.

python message = "Hello, Python!" city = 'Seoul'

 

 2.3 컬렉션 자료형 (Collection Types)

여러 개의 데이터를 묶어서 관리할 수 있는 자료형입니다.

 

● 리스트 (List): 순서가 있고 변경 가능한 데이터들의 모음입니다. [] 대괄호로 묶고 각 요소는 쉼표(,)로 구분합니다. 다양한 파이썬 데이터 타입을 함께 담을 수 있습니다.

python numbers = [1, 2, 3, 4, 5] fruits = ["apple", "banana", "cherry"] mixed = [1, "hello", 3.14, True]

 

● 딕셔너리 (Dictionary): 키(Key)와 값(Value)의 쌍으로 이루어진 데이터들의 모음입니다. {} 중괄호로 묶고 각 쌍은 키: 값 형태로 표현하며, 각 쌍은 쉼표(,)로 구분합니다. 키는 고유해야 합니다.

python student = {"name": "박지성", "age": 20, "major": "컴퓨터공학"} scores = {"math": 95, "english": 88}

 

● 튜플 (Tuple): 순서가 있고 변경 불가능한 데이터들의 모음입니다. () 소괄호로 묶고 각 요소는 쉼표(,)로 구분합니다. 리스트와 유사하지만, 튜플의 요소는 한 번 생성되면 변경할 수 없습니다.

python coordinates = (10, 20) colors = ("red", "green", "blue")

 

● 집합 (Set): 순서가 없고 중복된 값을 허용하지 않는 데이터들의 모음입니다. {} 중괄호로 묶고 각 요소는 쉼표(,)로 구분합니다.

python unique_numbers = {1, 2, 2, 3, 4, 4, 5}   ⇨  {1, 2, 3, 4, 5} 로 저장됨

fruits_set = {"apple", "banana", "cherry"}

 

 2.4 불리언형 (Boolean Type)

● 불리언 (bool): 참(True) 또는 거짓(False) 두 가지 값만을 가질 수 있는 자료형입니다. 조건문이나 논리 연산에 주로 사용됩니다.

python is_valid = True has_permission = False

 

3. 자료형의 중요성

파이썬에서 자료형을 이해하는 것은 데이터를 어떻게 처리하고 관리할지 결정하는 중요한 첫걸음입니다.

예를 들어, 숫자형 데이터에 대해서는 산술 연산을 수행할 수 있지만 문자열 데이터에는 적용할 수 없습니다. 컬렉션 자료형을 활용하면 여러 데이터를 효율적으로 묶어서 관리하고, 필요에 따라 각 요소에 접근하거나 수정할 수 있습니다.

특히 리스트, 딕셔너리, 튜플은 엑셀 데이터를 파이썬으로 가져와 처리하는 과정에서 자주 활용되는 중요한 파이썬 자료형입니다.

 

반응형

<--! 네이버 애널리틱스 시작작--> <--! 네이버 애널리틱스 끝끝-->