문과생의 파이썬

[데파종] 데이터분석 파이썬 종합반 1주차 (변수의 자료형 - 문자형, 숫자열)

DorYi 2024. 7. 4. 15:45

우선 이 강의에서는 goole에서 개발한 colab이라는 파이썬 개발환경을 사용한다.

colab은 클라우드 기반이기 때문에 언제 어디서든 사용할 수 있다는 장점이 있다.

 

 

1. colab 단축키 (mac 기준)

코드실행 : Shift + Enter

코드 셀 추가 : Command + M + A

코드 셀 삭제 : Command + M + D

코드 셀 분할 : Command + M + 하이픈(-)

셀 유형 변경 : Command + M + M

 

 

2. 출력문

: 결과물을 출력시켜 결과물을 볼 수 있도록 해주는 문법

 

1. 코드 작성 시 확인하기 위해

2. 수정할 에러를 점검하기 위해

3. 데이터 시각화를 위해 등등

print("Hello, World!")

결과값 : Hello, World!

# 데이터 분석 결과
num_records = 1000

# 결과 출력
print("총 ", num_records, "명의 레코드가 분석되었습니다.")

결과값 : 총 1000명의 레코드가 분석되었습니다.

 

 

3. 변수

: 값을 저장하는 공간, 사용하기 전에 선언되어야 함. 변수 명을 지정하고 할당 연산자를 사용하여 값을 할당함.

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

# 변수 사용
print(name)  # "Alice" 출력
print("나이:", age)  # "나이: 25" 출력

# 변수를 사용한 연산
double_age = age * 2
print("나이의 두 배:", double_age)  # "나이의 두 배: 50" 출력

 

 변수가 사용되는 예시1 : 데이터를 담고자할 때 사용

  - 간단하고 직관적인 방법

  - 하지만 데이터양이 많아질 수록 코드가 복잡해지기 때문에 리스트나 딕셔너리 사용 

 

 변수가 사용되는 예시2 : 계산된 값을 담고자할 때 사용

  - 간단하고 직관적인 방법

  - 하지만 데이터양이 많아질 수록 코드가 복잡해지기 때문에 리스트나 딕셔너리 사용 

 

 변수가 사용되는 예시3 : 머신러닝 모델구조 자체를 담을 때 사용

 

 

3-1. 변수의 자료형

python data types

 

 type함수를 이용해 해당 변수가 어떤 자료형인지 판별 가능

# 변수의 자료형 확인
print(type(age))   # <class 'int'> 출력
print(type(name))  # <class 'str'> 출력

 

변수1 : 문자형

 - 큰따옴표나 작은타옴표로 감싸서 선언 (ex. "안녕")

 - 문자열 변수끼리 +를 이용해 연결(연산)할 수 있음

 - .upper을 사용하면 대문자로 변환해 출력 됨 (ex. print(hi.upper))

 

변수2 : 숫자열

 2-1. 숫자열 변수끼리는 사칙 연산 가능

# 숫자열 연산
sum_result = num1 + num2                 #더하기
diff_result = num1 - num2                #빼기
product_result = num1 * num2             #곱하기
division_result = num1 / num2            #나누기
integer_division_result = num1 // num2   #정수 나누기
remainder_result = num1 % num2           #나머지

 

 2-2. 정수형

 - 정수형은 소수점 이하 부분이 없는 숫자

 - int형으로 표현되며 연산 결과도 항상 정수로 나옴

 

 2-3. 실수형

 - 실수형은 소수점 이하의 숫자를 포함하는 숫자 (실수>정수)

 - float형으로 표현되며 연산 결과도 소수점 이하를 포함한 실수로 나옴

 

변수3 : 불리언

 - 참(true)과 거짓(false)를 나타내는데 사용

 - 조건식(if, while)을 평가하는데 매우 중요