728x90
반응형

Data Science 46

기본 문법/ 내장함수

문자열str = 'abcde'# 문자열 역순str[::-1]# 3번 인덱스부터 1번 인덱스까지(0번 까지가 아님) 역순으로 출력str[3:0:-1] # dcb# 리스트를 문자열로: '구분자'.join(리스트)data_list = ['L','e','e']''.join(data_list) -> Lee'_'.join(['a', 'b', 'c']) -> a_b_cformat# f-문자열 포매팅name, age = 'Alice', 16print(f'나는{name}입니다. 나이는 {age}살 입니다.') # 나는 Alice입니다. 나이는 16살 입니다.print(f'나는 내년이면 {age + 1}살이 됩니다.') # 나는 내년이면 17살이 됩니다.# 문자열 왼쪽/오른쪽/가운데 정렬 print('{0:☆5}'.fo..

Data Science/Python 2025.02.23

[SWEA] 자료구조 셋, 딕셔너리 - 연습문제(6255,6256,6257)

※ 출처: https://swexpertacademy.com/  3. 자료구조 – 셋, 딕셔너리 - 연습문제 3 6255. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 3. 자료구조 - 셋, 딕셔너리 3    D1- 아래의 상품 딕셔너리 데이터를 가격에 따라 내림차순으로 정렬하는 프로그램을 작성하십시오. "TV": 2000000,"냉장고": 1500000,"책상": 350000,"노트북": 1200000,"가스레인지": 200000,"세탁기": 1000000,더보기-.items() : list 형태로- sorted() 함수data_dic = {"TV": 2000000, "냉장고": 1500000, "책상": 350000, "노트북": ..

Data Science/Python 2025.02.21

이.데.분 03 - 예측분석

- 지도 학습과 비지도 학습의 개념- 회귀 분석으로 예측 수행- 시계열 데이터의 트렌드 예측- 수학적 기법을 활용하여 평점을 예측git 자료의 예제입니다. 독자 여러분의 의견을 수렴하여 상시 업데이트 진행중입니다. - yoonkt200/python-data-analysis" data-og-host="github.com" data-og-source-url="https://github.com/yoonkt200/python-data-analysis/tree/master/chapter1" data-og-url="https://github.com/yoonkt200/python-data-analysis/tree/master/chapter1" data-og-image="https://scrap.kakaocdn.net..

Data Science/실습 2025.02.10

[SWEA] 자료구조 셋, 딕셔너리

※ 출처: https://swexpertacademy.com/셋 Set- 중복되지 않는 데이터를 만들기 위해 사용하는 자료구조- 인덱스 제공하지 않음 -> 순서의 개념이 없음 📒교집합 , 합집합, 차집합data_set1 = {1, 2, 2, 3, 4, 4, 5, 6, 7, 7, 7, 11}data_set2 = {2, 3, 5, 9, 11, 12, 15}print(data_set1 & data_set2) #교집합print(data_set1 | data_set2) #합집합print(data_set1 - data_set2) #차집합print(data_set2 - data_set1) #차집합print(data_set1.intersection(data_set2)) #교집합print(data_set1.union(..

Data Science/Python 2025.02.09

[SWEA] 자료구조 리스트, 튜플 - 연습문제(6273,6275,6277,6286,6288,6289,6290,6295,6297,6305)

※ 출처: https://swexpertacademy.com/ 2. 자료구조 – 리스트, 튜플 - 연습문제 1 6273. [파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 1   D1 ⭕️ 한 학생의 국어, 수학 점수를 튜플로 저장하고 이 튜플을 항목으로 갖는 리스트 객체가 있습니다.이 때 첫 번째 학생은 (90, 80), 두 번째 학생은 (85, 75), 세 번째 학생은 (90, 100)의 점수를 갖습니다.다음과 같이 결과를 만들기 위한 프로그램을 작성하십시오.#output1번 학생의 총점은 170점이고, 평균은 85.0입니다.2번 학생의 총점은 160점이고, 평균은 80.0입니다.3번 학생의 총점은 190점이고, 평균은 95.0입니다.더보기1. stu1 = (90, ..

Data Science/Python 2025.02.09

[SWEA] 자료구조 리스트, 튜플

※ 출처: https://swexpertacademy.com/리스트 list 📒반환data_list = list(range(10, 60, 10))print(data_list) #[10, 20, 30, 40, 50]data = 20print(data_list.index(data)) #1 -> 인덱스 반환  📒추가data_list1, data_list2 =[10, 20, 30], [40, 50]print(data_list1 + data_list2) #[10, 20, 30, 40, 50] -> 이어붙이기print(data_list2 * 3) #[40, 50, 40, 50, 40, 50]# 값 추가print(data_list1.append(50)) #None -> 반환값이 없음print(data_list1)..

Data Science/Python 2025.02.08

[SWEA] 함수의 기초 - 연습문제(6319,6320)

※ 출처: https://swexpertacademy.com/ 함수의 개념과 목적 함수 호출 및 선언 함수의 유형 함수와 매개변수 고급 함수 사용법  언팩 연산자(*) -매개변수의 개수를 가변적으로 사용할 수 있도록  언팩 연산자(*) 제공-매개변수에 적용 시 인자를 tuple 형식으로 처리함  📒언팩 연산자를 사용하는 tuple 형식의 가변 매개변수def calc_sum(*params): print(params) #(1,2) 튜플형식 total = 0 for val in params: total += val return totalret_val = calc_sum(1,2)print(f"반환값: {ret_val}") #반환값: 3 📒명시적 매개변수와 가변 매개변수의 혼..

Data Science/Python 2025.02.08

[SWEA] 흐름과 제어 for,while - 연습문제(6230,6246,6247,6253)

※ 출처: https://swexpertacademy.com/ 📒 for 문에서 dictionary 객체를 이용해 항목 출력# dictionarydogs = {1:"dog1", 2:"dog2", 3:"dog3"}# 1. key 사용for key in dogs: print("{0}-{1}".format(key, dogs[key]))# 2. 객체 사용for key, value in dogs.items(): print("{0}-{1}".format(key, value))7. 흐름과 제어 - 반복 - 연습문제 1 6230. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 7. 흐름과 제어 - 반복 1    D1⭕️ 다음의 결과와 같이 5명의 학생의 점수에 대해 60 이상일 때 합..

Data Science/Python 2025.02.08

[SWEA] 흐름제어 if - 연습문제(6219,6220,6221,6222)

※ 출처: https://swexpertacademy.com/   6. 흐름제어 - If - 연습문제 1 6219. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 2   D1 ⭕️다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오(단, 약수가 2개일 경우 소수임을 나타내십시오)#input5#output1(은)는 5의 약수입니다.5(은)는 5의 약수입니다.5(은)는 1과 5로만 나눌 수 있는 소수입니다.더보기- % 나머지 구하기T = int(input())cnt = 0for test_case in range(1, T + 1): if(T%test_case == 0): print("{0}(은)는 {1}의 약수입니다...

Data Science/Python 2025.02.06

[SWEA] 연산자 - 연습문제(6204,6206)

※ 출처: https://swexpertacademy.com/ 5. 연산자 - 연습문제 6204. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 1  D1 ⭕️ 인치(inch)를 센티미터(cm)으로 변환하는 프로그램을 작성하십시오.이 때 1 인치는 2.54 센티미터입니다.# input3# output3.00 inch => 7.62 cm 더보기- 입력 변수타입- 실수형 자릿수 T = float(input())print("{0:.2f} inch => {1:.2f} cm".format(T, T*2.54)) 5. 연산자 - 연습문제 2 6206. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 2  D1  ⭕️ 킬로그램(kg)를 파운드(lb)으로 ..

Data Science/Python 2025.02.06
728x90
반응형