파이썬 기초 학습의 첫걸음! 엑셀과 파이썬 연동을 위한 튼튼한 기반을 다지기 위해 가장 기본적인 개념인 파이썬 변수와 다양한 파이썬 자료형에 대해 알아보겠습니다.
프로그래밍을 처음 접하는 분들도 쉽게 이해할 수 있도록 핵심 내용을 중심으로 설명하고, 실생활에 비유하여 이해를 돕겠습니다. 파이썬 데이터 타입의 종류와 특징을 명확히 이해하면 데이터를 효율적으로 관리하고 원하는 방식으로 처리하는 능력을 키우실 수 있습니다.
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. 자료형의 중요성
파이썬에서 자료형을 이해하는 것은 데이터를 어떻게 처리하고 관리할지 결정하는 중요한 첫걸음입니다.
예를 들어, 숫자형 데이터에 대해서는 산술 연산을 수행할 수 있지만 문자열 데이터에는 적용할 수 없습니다. 컬렉션 자료형을 활용하면 여러 데이터를 효율적으로 묶어서 관리하고, 필요에 따라 각 요소에 접근하거나 수정할 수 있습니다.
특히 리스트, 딕셔너리, 튜플은 엑셀 데이터를 파이썬으로 가져와 처리하는 과정에서 자주 활용되는 중요한 파이썬 자료형입니다.
'엑셀 > With Python' 카테고리의 다른 글
[학습 1] 엑셀과 파이썬 연동 완벽 가이드: 설치부터 개발 환경 구축까지 (0) | 2025.04.07 |
---|---|
설치없이 웹에서 Google Colaboratory를 이용하여 자유롭게 파이썬을 코딩하기 (0) | 2022.03.28 |
파이썬 클래스(Class) 및 상속(inheritance)에 대해 알아보기 (0) | 2021.12.07 |
파이썬 내장 함수에 대해 알아보기 (0) | 2021.12.01 |
파이썬 함수 및 지역 변수와 전역 변수에 대해 알아보기 (0) | 2021.11.30 |