Python/실습 7

130. [Python] [Linear Regression] : 예측 모델 실습( 자동차 연비)

1. 예측 모델  auto-mpg.csv 데이터를 통해, mpg (mile per gallern, 자동차 연비) 를 예측하는 모델을 만드세요. 컬럼 정보  MPG (miles per gallon - 연비),cylinders (실린더 갯수)engine displacement (inches 배기량),horsepower (마력),vehicle weight (lbs. 무게),time to accelerate from O to 60 mph (sec. 60mph까지 걸리는 시간),model year ,origin of car (1. American, 2. European, 3. Japanese).Also provided are the car labels (types)    2. 실습 목표"주어진 데이터를 바탕으로,..

Python/실습 2025.01.28

102. [Python] 프로그래밍 실습 : FUNCTIONS (함수)

result = num_list(7)print(result)       문제 1.   참조두가지의 풀이 방법이 생성되어 풀이1-1, 풀이1-2 로 전달 드립니다.  풀이  1 -1 . num_list의 동작 방식설명:리스트 컴프리헨션을 사용하여 2부터 num-1까지의 숫자를 생성합니다.range(2, num)은 2부터 num-1까지의 숫자 범위를 생성합니다.if i % 2 == 0 조건으로 짝수만 리스트에 포함시킵니다.동작 과정:range(2, num)에서 숫자를 하나씩 가져옵니다.각 숫자에 대해 i % 2 == 0 조건을 확인합니다.조건이 참이면 리스트에 추가합니다.조건이 거짓이면 제외합니다.코드def num_list(num): return [i for i in range(2, num) if i..

Python/실습 2025.01.21

98. [Python] 프로그래밍 실습 : Loop ( 반복문 )

문제  1. 풀이  1.  a가 처음에 5로 설정됩니다.b는 a + 2이므로 b = 7이 됩니다.이후 a는 1로 변경됩니다.c = b - a 이므로 c = 7 - 1 = 6입니다.코드a = 5 b = a + 2 a = 1c = b - aprint(c) 결과 출력  a = 5b = 7a = 1c = 6문제  2.  풀이  2.  range(1, 150+1)    # 1부터 150까지의 숫자들을 생성합니다. ( 1번째 에서 151번째까지 ( 0부터 카운터 되기 때문 )sum()                    # 함수는 이 숫자들의 합계를 구합니다. 코드total = range( 1 , 150+1)total # 결과 : range(1, 150)total_sum = sum(range(1, 150+1)..

Python/실습 2025.01.20

96. [Python] 프로그래밍 실습 : COMPARISON OPERATORS (비교연산자)

문제 1.  풀이 1.사용자 입력을 받아 숫자로 변환합니다. (int(input()))입력 값이 10인지 비교합니다. (if a == 10:)결과에 따라 적절한 메시지를 출력합니다.코드a = int(input("유저한테 숫자 1개를 입력받으세요: "))if a == 10: print("정답입니다!")else: print("정답이 아닙니다.") 결과 출력: 입력 값이 10이면 "정답입니다!" 출력. 문제 2.   풀이  2.  숫자를 입력받아 int로 변환.짝수는 2로 나누었을 때 나머지가 0입니다. (if number % 2 == 0:)조건에 따라 "짝수" 또는 "홀수"를 출력합니다.코드b = int(input("유저한테 숫자 1개를 입력받으세요: "))if b % 2 == 0: prin..

Python/실습 2025.01.20

93. [Python] 프로그래밍 실습 : LISTS(리스트)

실습 문제 풀이   문제 1: 리스트 생성 및 요소 접근문제:아래 이름들을, names 리스트로 만드세요."sara", "chanel", "mike", "ryan", "holy", "alex", "rob"    풀이 1: # 리스트 생성[]# 첫 번째와 마지막 값 출력names = ["sara", "chanel", "mike", "ryan", "holy", "alex", "rob"]names 출력['sara', 'chanel', 'mike', 'ryan', 'holy', 'alex', 'rob']         문제2: 대문자 변경문제: 각 이름의 맨 앞자를 대문자로 바꿔서, names 리스트를 다시 만드세요.['Sara', 'Chanel', 'Mike', 'Ryan', 'Holy', 'Alex', 'R..

Python/실습 2025.01.19

92. [Python] 프로그래밍 실습 : STRINGS(문자열)

1. 문자열(Strings)의 기초 1-1. 문자열 정의문자열(String)은 문자(Character)의 집합으로, 작은따옴표(') 또는 큰따옴표(")로 감싸서 표현합니다.text1 = 'Hello'text2 = "Python"print(text1, text2) # Hello Python  1-2. 문자열 연산문자열 연결(Concatenation):str1 = "Hello" str2 = "World" result = str1 + " " + str2 print(result) # Hello World문자열 반복:repeat = "Python! " * 3print(repeat) # Python! Python! Python!  1-3. 문자열 인덱싱(Indexing)과 슬라이싱(Slicing)인덱싱: 문자열..

Python/실습 2025.01.19

91. [Python] 프로그래밍 실습 : 변수, 숫자, 연산

1. Python 프로그래밍 기초Python은 간결하고 읽기 쉬운 문법을 가진 프로그래밍 언어로, 다양한 응용 분야에서 사용됩니다. 이번 강의에서는 Python의 변수, 숫자 자료형, 연산자에 대해 다룹니다.  2. 변수(Variables)정의: 데이터를 저장하는 공간.사용 이유: 값 재사용 및 코드 가독성 향상.변수 선언 예시:x = 10y = 20x = 15result = x + yprint(result) # 35 출력규칙:변수 이름은 문자, 숫자, 밑줄(_)로만 구성.숫자로 시작할 수 없음.대소문자를 구분.최종적으로 입력된 것으로 변수입력됨  3. 숫자 자료형(Numeric Types)정수형(Integer):예: 10, 5Python에서 정수의 크기는 제한이 없음.실수형(Float):예: 3.14..

Python/실습 2025.01.19
home top bottom
}