[스파르타코딩클럽]데이터분석 과정/LEARN
-
[파이썬] 초보자를 위한 파이썬 300제 (4)[스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 10. 15:49
어제 이어서 171~200 반복문에 대해서 공부하였다. 리스트에 있는 변수를 하나씩 순서대로 추출할 때 방법이 2가지다. 안에 있는 변수의 갯수를 셀 수 있다면 range(갯수) 셀 수 없는 경우도 있으니까 len을 사용해서 리스트의 길이를 세어주는 range(len(리스트)) 추출 값을 여러 개 할 경우에는 print(리스트[i], 리스트[i+1]) 의 방법이 있다. 하나의 행을 하나의 리스트로, 총 2개의 리스트를 갖는 이차원리스트 만들기 apart=[["변수","변수"],["변수"."변수"]] 하나의 열을 하나의 리스트로, 총 2개의 리스트를 갖는 이차원 리스트 apart=[["key","values"],["key"."values"]] key를 지정하고 나머지 같은 열의 데이터를 리스트로 저장해서 ..
-
[파이썬] 프로그래머스 Day4[스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 10. 15:13
n의 배수 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 리턴 n의 배수가 아니라면 0을 리턴 조건 : if 배수 : num % n ==0 공배수 정수 number와 n, m이 주어집니다. nuber가 n의 배수이면서 m의 배수이면 1을 리턴 아니라면 0을 리턴 조건 : if 이면서 : and 배수 : number % n==0 number % m ==0 홀짝에 따라 다른 값 반환하기 양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n이하의 홀수인 모든 양의 정수의 합을 리턴 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 리턴 조건 : if for문 사용 1 (0) eq는 =(1) , ! (0) n과 m이 ineq와 eq의 조건에 맞으면 1 아니면 0 리턴 ..
-
[파이썬] 초보자를 위한 파이썬 300제 (3)[스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 9. 19:13
101~130까지는 input을 활용한 분기문을 작성하였다. 131~200은 조건문을 활용해서 작성하는 것이다. 나는 그 중 131~170까지 코드를 작성하였다. 슬라이싱을 사용해서 리스트 안에 있는 변수 중 첫 번째를 제외하고 추출하기 리스트 = ["가", "나", "다", "라"] for 변수 in 리스트[1:]: print(변수) 슬라이싱 사용해서 홀수번째 있는 변수 추출하기 리스트 = ["가", "나", "다", "라"] for 변수 in 리스트 [: :2]: print(변수) 슬라이싱 사용해서 역순으로 추출하기 리스트 = ["가", "나", "다", "라"] for 변수 in 리스트[::-1]: print(변수) 매소드 사용해서 대문자인 변수만 추출하기 .isupper() 리스트 = ["A", ..
-
[파이썬] 프로그래머스 Day 3[스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 9. 17:38
두 수의 연산값 비교 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 리턴 단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다. a ⊕ b = 291 -> 문자+문자 -> str 조건 if 단, 조건 elif 더 크게 합치기 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 리턴. 단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 문자열+문자열 str 조건 if~else 문자열 곱하기 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열 리턴 반복 -> 곱하기 ->* 문자 리스트를 문자열로 ..
-
[파이썬] 과제[스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 8. 17:57
1번 주어진 제품의 재고 데이터를 분석하여, 재고가 기준치 미만인 제품과 기준치 초과인 제품을 식별 구현한 함수명은 check_inventory 기준치 = standard 기준치 미만 : shortage 기준치 초과 : surplus 리스트 컴프리헨션 리스트 컴프리헨션 [x for x in range(10)] 리스트 생성하는 컴프리헨션 리스트를 생성하는 방식은 대괄호를 통해 생성 for문에서 반복되는 변수를 콜론 다음에 줄을 바꿔 들여쓰기하는 것이 아니라, for문 앞에 작성 2번 문자열 형태의 이메일 주소 목록을 분석하여, 각 이메일 주소가 올바른 형식을 갖추고 있는지 판단 올바른 형식 -> 문자열 메소드 @포함 -> in @앞에는 하나 이상의 문자 -> index? 도메인명 . -> in @ 뒤에 하..
-
[파이썬] 코딩 기초 트레이닝 Day 1,2[스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 8. 15:52
프로그래머스에 처음 접하는 사람을 위해 기초 트레이닝이 있어 문제를 풀어보고, 그 과정을 기록해보려고 한다. https://school.programmers.co.kr/learn/challenges/training?order=acceptance_desc&languages=python3 문자열 출력하기 문자열 str이 주어질 때, str을 출력하는 코드를 작성 str에는 공백이 없으며, 첫째 줄에 한줄로만 주어짐 1 if문 대문자여부 : .isupper() 대문자 : upper() 소문자 : lower() 특수문자 출력하기 \ -> \\ ' -> \' " -> \" 덧셈식 출력하기 두 정수 a,b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성 출력 예시 : 4 + 5 = 9 -> print..
-
[파이썬] 초보자를 위한 파이썬 300제 (2)[스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 5. 15:44
71~80 튜플을 사용하는 코드를 작성하였다. 튜플은 a=()이다. 튜플은 원소의 값을 변경할 수 없다. 변경하기 위해서는 새로 만들어야 한다 튜플()에서 리스트[]로 바꿀 때에는 interest=['삼성전자','LG전자','SK Hynix'] interest=(1,2,3,4) data=list(interest) range함수를 통해서 짝수를 구할 수 있다. data = tuple(range(2,100,2)) 81~90 딕셔너리를 사용하는 코드를 작성하였다. 딕셔너리는 key와 value 형태로 데이터를 저장한다. 별 표현식? 기본적으로 데이터 언패킹은 좌변의 변수와 우변의 데이터 개수가 같아야 한다. 별 표현식을 사용하면 변수의 개수가 달라도 데이터를 언패킹할 수 있다 패킹 : 하나의 변수에 여러 개의..