1. 변수, 함수, 모듈, 패키지

🔗 'Do it! 쉽게 배우는 파이썬 데이터 분석' 책을 기반으로 JupyterLab 환경에서 학습한 내용입니다 _φ(๑╹╹๑)

 

 

📌 변수


소득 성별 학점 국적
1,000만원 남자 3.8 대한민국
2,000만원 남자 4.2 대한민국
3,000만원 여자 2.6 대한민국
4,000만원 여자 4.5 대한민국
  • 변수
    • 언제든지 변할 수 있는 다양한 값을 지닌 하나의 속성을 의미하며, 표에서는 소득, 성별, 학점이 해당
    • 여러 변수가 모여 데이터를 이루고, 이러한 변수들의 관계를 파악하는 작업을 데이터 분석이라고 함
      • ex) 성별에 따라 소득과 학점에 차이가 있는지, 학점과 소득 사이에 어떤 관계가 있는지 등
  • 상수
    • 하나의 값으로만 되어 있는 속성을 의미하며, 표에서는 국적이 해당
    • 데이터 분석에 해당할 수 X

 

  • 변수 만들기
    • 변수명 규칙
      • 문자, 숫자, 언더바(_) 조합으로 구성할 수 있으며, 반드시 문자로 시작
      • score, grade와 같이 알아보기 쉽고, 의미를 담아 이름 설정
      • 대소문자를 구분하므로 헷갈리지 않도록 소문자로 작성하는 것 추천
a = 1
b = 2
a + b # 출력 결과: 3
var1 = [1, 2, 3]
var2 = [4, 5, 6]
var1 + var2 # 출력 결과: [1, 2, 3, 4, 5, 6]
str1 = 'text'
str2 = 'Hello World!'
str1 + ' ' + str2 # 출력 결과:'text Hello World!'

str1 + 2 # 오류 발생: 문자 변수는 연산 X

 

 

 

📌 패키지


  • 함수: 특정한 기능을 수행하는 상자
  • 모듈: 비슷한 함수끼리 묶은 작은 꾸러미
  • 패키지: 함수 혹은 모듈로 구성된 큰 꾸러미

 

  • 패키지와 모듈의 함수 활용하는 방법
    • 패키지 설치하기(한 번만 설치) → 패키지 혹은 패키지와 모듈 로드하기(JupyterLab 새로 시작할 때마다 실시) → 함수 사용하기
pip install 패키지명 # 아나콘다 프롬프트에서 패키지 설치
#-------1. 함수로 구성된 패키지의 함수 사용 방법-------

# 방법 1
import 패키지명 # 패키지 로드
패키지명.함수명() # 함수 사용

# 방법 2
import 패키지명 as 약어 # 패키지 로드 후 패키지명 약어로 설정
약어.함수명() # 함수 사용
#-------2. 모듈로 구성된 패키지의 함수 사용 방법-------
# 모든 import 뒤에는 as로 약어 사용 가능

# 방법 1
import 패키지명.모듈명 # 패키지의 모듈 로드
패키지명.모듈명.함수명() # 함수 사용

# 방법 2: 모듈의 다른 함수도 활용 가능
from 패키지명 import 모듈명 # 패키지의 모듈 로드
모듈명.함수명() # 함수 사용

# 방법 3: 모듈의 특정 함수만 활용 가능
from 패키지명.모듈명 import 함수명 # 패키지의 모듈의 함수 로드
함수명() # 함수 사용

 

 

'데이터 분석 > Python' 카테고리의 다른 글

6. 데이터 시각화(seaborn 패키지)  (0) 2026.07.20
5. 데이터 정제(결측치, 이상치)  (0) 2026.07.17
4. 데이터 가공(전처리)  (0) 2026.07.16
3. 데이터 파악 및 수정  (0) 2026.07.15
2. DataFrame  (0) 2026.07.14