25.05.19 코딩 공부 시작

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

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

Python 47

05.29 코드카타

Python3Q정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.Adef solution(numbers): n = numbers answer = sum(n) / len(n) return answerMy SQLQANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.동물 보호소에 들어온..

[전처리&시각화] 1일차(05.28)

Pandas란? Python Data Analysis Library파이썬에서 데이터 조작과 분석을 위한 가장 핵심적인 라이브러리패키지란?코드 뭉치를 하나의 포장지로 포장 해 놓은 형태Pandas의 두 가지 핵심 데이터 구조1. Series (1차원 데이터)하나의 컬럼으로 이루어진 1차원 배열인덱스(index)와 값(value)으로 구성리스트나 배열과 비슷하지만 더 강력한 기능 제공# 리스트로부터 Series 생성 ages = pd.Series([25, 30, 35, 28, 32]) print("Series 예제:") print(ages)print(f"타입: {type(ages)}")2. DataFrame (2차원 데이터)여러 개의 컬럼으로 이루어진 2차원 테이블행(row)과 열(column)로 구성된 엑..

5.28 코드카타

Python3Q정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.Adef solution(n): answer = 0 for i in range(0,n+1): if i % 2 == 0: answer += i return answerMy SQLQANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 ..

05.27 코드카타

Python3Q각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.Adef solution(angle): if angle 0: return 1 elif angle == 90: return 2 elif angle 90: return 3 elif angle == 180: return 4My SQLQ1ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_IN..

3강. (05.26)

조건문이란?특정 조건이 참인 경우에만 특정 코드 실행구성if: 조건이 참일 때 실행될 코드elif: 다른 조건이 참일 때 실행될 코드else: 위의 조건이 모두 거짓일 때 실행될 코드들여쓰기 & 띄어쓰기 중요연산자 >: 초과: 미만>=: 이상: 이하==: 같음!=: 같지 않음and: 모두 참일 때 참or: 하나 이상이 참일 때 참not: 조건을 부정 반복문이란?코드는 일정 규칙으로 반복구성for 변수 in 반복할_데이터:for 변수 in range(start,stop,step): print(변수,end=' '): 연속된 정수 생성/ start, step 생략가능딕셔너리 표현person = {"name": "John", "age": 30, "city": "New York"} for key, value in..

2강. (05.23,05.26)

리스트란? 가변성()list = [ ]변경 할 수 있는 시퀀스","로 데이터 구분 가능인덱싱(indexing): 특정 위치의 값에 접근하는 방법첫 번째 요소 = 0마지막 요소 = -1메서드(Methods)append(): 항목을 추가insert(): 특정 위치에 항목을 삽입pop(): 특정 위치의 값을 제거 후 결과 값 얻기count(): 특정 값의 개수를 세기reverse(): 리스트의 항목들을 역순으로 정렬sort(): 리스트의 항목들을 정렬index(): 특정 값의 인덱스를 찾기remove(): 특정 값을 삭제extend(): 다른 리스트의 모든 항목을 추가삭제del list[]: 각 항목 삭제list.lear(): 모든 항목 제거변경슬라이싱: 리스트의 일부분 추출new_list = list[sta..

1강. (05.23)

파이썬이란?간결하고 가독성이 높은 프로그래밍 언어기대효과데이터 관리데이터 전처리데이터 시각화데이터 계산출력문: print()변수란?변수는 값을 저장하는 공간으로, 사용하기 전에 선언되어야 한다.자료형: type() 숫자형 + 순서형정수: int(), 실수: float(), 문자열: str(), 리스트: list[], 튜플(tuple), 딕셔너리(dict) 등문자열: "쌍따옴표" '작은따옴표' 둘 다 지원, 연결가능, 매서드(대문자:upper)숫자열: 메서드(절댓값:abs, 반올림:round)합: sum_result = num1 + num2차: diff_result = num1 - num2곱: product_result = num1 * num2나누기: division_result = num1 / num2몫..