1. Python
파이썬 : 데이터 불러오기, 저장하기 ~ 데이터 전처리, 데이터 시각화, 데이터 계산 등 전 과정에서 사용
colab : 클라우드기반 파이썬 프로그램
2. Colab
코드실행 shift + Enter
새 코드 셀 추가/삭제 Ctrl + M + A/D
실행 취소 Ctrl + M + Z
셀 분할 Ctlr + M + - (하이픈)
셀 유행 변경 : 마크다운 셀로 변경 Ctrl + M + M
3. 출력문 : print( )
print("hello world")
x = 10
print(x)
# 데이터 분석 결과
num_records = 1000
# 결과 출력
print("총 ", num_records, "명의 레코드가 분석되었습니다.")
총 1000명의 레코드가 분석되었습니다
-> 콤마 ( , ) 와 따옴표 ( "" ) 를 사용하여 결과 출력
4. 변수
변수 : 값을 담고 있는 저장공간
사용 되기 전에 변수명, 할당 연산자(=)가 선언(정의) 되어야 함.
# 변수 선언, 할당
age = 25
name = 'hee'
*여기서의 = 은 같다 (X) 담는다 (O)
- 사칙연산도 가능 + - * /
age = 20
double_age = age*2 # 곱하기
print(double_age) # 40
- 변수의 자료형 <- 변수에 담긴 값에 따라 자료형이 자동으로 결정
- 실수(float) - 소수점으로 이루어진 숫자 ex - 3.14
- 정수(int) - 양의 정수, 음의 정수, 0 포함하는 자료형 ex- 0, -10, 71 ...
- 문자열(str) - " " , ' ' 로 감싸서 선언
- 리스트(list) -
- 튜플(tuple)
- 딕셔너리(dict)
Sequence Type : 순서대로 나열된 자료형 ex- str, list, tuple
4-1. 문자열(str)
- " " , ' ' 로 감싸서 선언
- str의 연산 : + 로 '이어서' 나열
- 메서드(함수) : print( .upper) # 대문자로 변환하여 출력
# 문자열 연산
greeting = "hello world!"
name = 'hee'
full_greeting = greeting + " My name is " + name
print(full_greeting) # "Hello, World! My name is hee" 출력
# 문자열 메서드 활용
sentence = "python programming is fun"
print(sentence.upper()) # 대문자로 변환하여 출력
4-2. 숫자열(float > int)
- 숫자열(float, int) 의 연산
- + 합
- - 차
- * 곱하기
- / 나누기
- // 몫
- % 나누기 하고 남은 나머지
- 숫자열 함수(메서드)
- 절댓값 abs()
- 반올림 round()
# 숫자열 함수와 메서드 활용
num3 = -7.89
abs_result = abs(num3) # 절댓값 계산
round_result = round(num3) # 반올림 계산
print("절댓값:", abs_result) # 절댓값:7.89
print("반올림:", round_result) # 반올림:-8
- 정수형과 실수형을 연산하면 -> 실수형(float) 으로 나옴 : int < float
- 문자형 -> 숫자형 변경, 정수형태 : int( )
4-3. 불리언(Boolean) : True/Talse
# 비교 연산자를 사용하여 Boolean 값 비교
x = 10
y = 5
greater_than = x > y
print(greater_than) # True 출력
5. NaN (결측값) - 자료형 x 숫자형 內 정의불가능한 값
NaN : 데이터에서 정의할 수 없는 수치
-> 수학적으로 잘못된 계산이 되거나, 데이터 내의 값이 비어있을 때 나타남
6. 입력문 : Input
사용자가 어떠한 값을 "입력" 하게 한 후 -> 변수를 넣으면 출력되도록 함.

# 이름을 입력하세요: hee
안녕하세요, hee 님!
- input을 사용한 연산식
input() 사용시 반드시 문자형(str)으로 입력되어 나타남.
-> int() 를 사용하여 숫자형으로 변환해야함!
num1 = int(input(" "))
num1 = int(input("첫 번째 숫자를 입력하세요: "))
num2 = int(input("두 번째 숫자를 입력하세요: "))
sum = num1 + num2
print("두 숫자의 합은", sum, "입니다.")
'데이터 분석 > Python' 카테고리의 다른 글
| Python(4) : 함수 (0) | 2025.03.11 |
|---|---|
| Python 기초문법 라이브세션 : 코드 작성시 주의할 점 8가지 (1) | 2025.03.07 |
| Python(3) 제어문 : 조건문 - if / 반복문 - for, while (0) | 2025.03.06 |
| Python (2) : list[ ], tuple( ), dictionary{ } (0) | 2025.03.05 |
| [TIL3] Python 기초 문법(2) (0) | 2025.02.19 |