25.05.19 코딩 공부 시작

코딩 척척석박사 분들 피드백 환영합니다.

공대생이 코딩에서 살아남기

강의자료/데이터 분석 파이썬 종합반

1강. (05.23)

코딩 아가 2025. 5. 23. 19:21

파이썬이란?

간결하고 가독성이 높은 프로그래밍 언어

기대효과

  1. 데이터 관리
  2. 데이터 전처리
  3. 데이터 시각화
  4. 데이터 계산

출력문: print()

변수란?

  • 변수는 값을 저장하는 공간으로, 사용하기 전에 선언되어야 한다.
  • 자료형: type() 숫자형 + 순서형
    • 정수: int(), 실수: float(), 문자열: str(), 리스트: list[], 튜플(tuple), 딕셔너리(dict) 등

  1. 문자열: "쌍따옴표" '작은따옴표' 둘 다 지원, 연결가능, 매서드(대문자:upper)
  2. 숫자열: 메서드(절댓값:abs, 반올림:round)
    • 합: 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
    • 제곱근: math.sqrt(num)     num>0
  3. 불리언(Boolean): 참True, False
  4. 결측치(NaN): 정의할 수 없는 수치값
  5. 입력문(input): 사용자로부터 입력 받는 함수

예시

Ex1. 데이터를 담고자 할 때

# 학생들의 성적 데이터를 변수에 할당
grade1 = 85
grade2 = 92
grade3 = 78
grade4 = 90
grade5 = 88

# 각 변수에 담긴 데이터 출력
print("첫 번째 학생의 성적:", grade1)
print("두 번째 학생의 성적:", grade2)
print("세 번째 학생의 성적:", grade3)
print("네 번째 학생의 성적:", grade4)
print("다섯 번째 학생의 성적:", grade5)

첫 번째 학생의 성적: 85

두 번째 학생의 성적: 92

세 번째 학생의 성적: 78

번째 학생의 성적: 90

다섯 번째 학생의 성적: 88

Ex2. 계산된 값을 담고자 할 때

# 데이터를 변수에 할당
data1 = 85
data2 = 92
data3 = 78
data4 = 90
data5 = 88

# 데이터의 평균 계산
total = data1 + data2 + data3 + data4 + data5  # 모든 데이터의 합을 계산
count = 5  # 데이터의 개수를 직접 지정
average = total / count  # 데이터의 평균을 계산

# 결과 출력
print("데이터 평균:", average)

데이터 평균: 86.6

Ex3. 머신러닝 모델구조 자체를 담고자 할 때

from sklearn.linear_model import LinearRegression

# 선형 회귀 모델 객체 생성
model = LinearRegression()
model

Quiz

1. 숫자 자료형 값을 변수에 저장하고 출력하기

  • 퀴즈: 다음 두 수의 합을 구하여 출력하세요.
    • 첫 번째 수: 15
    • 두 번째 수: 27
num1 = 15
num2 = 27
sum = num1 + num2
print(sum)

>>42

2. 문자 자료형 값을 변수에 저장하고 출력하기

  • 퀴즈: 다음 문장을 변수에 담고 출력하세요.
    • "Python은 데이터 분석과 인공지능 분야에서 매우 인기 있는 프로그래밍 언어입니다."
lang = 'Python'
print(lang, "은 데이터 분석과 인공지능 분야에서 매우 인기 있는 프로그래밍 언어입니다")

>>Python 은 데이터 분석과 인공지능 분야에서 매우 인기 있는 프로그래밍 언어입니다

'강의자료 > 데이터 분석 파이썬 종합반' 카테고리의 다른 글

5강. (05.29,05.30)  (0) 2025.05.30
4강. (05.28,05.29)  (0) 2025.05.29
3강. (05.26)  (3) 2025.05.26
2강. (05.23,05.26)  (0) 2025.05.26