전체 글 103

[2025/01/03]내일배움캠프 QA/QC 1기 - 13일차

코드카타(https://essay2892.tistory.com/46) Library 개인 과제(https://essay2892.tistory.com/47) 10분 Pandas(https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html)Stack 이후부터 끝까지 실습문제로 더 익숙해지기  - 한 걸음 더!더보기import pandas as pdimport numpy as npfrom datetime import datetime, timedeltaimport randomimport matplotlib.pyplot as pltimport seaborn as sns# 데이터 크기 설정num_samples = 1000# 랜덤 시드 설정np.random...

[2025/01/03]Library 개인 과제

🔩 Level. 1 : 데이터 전처리더보기문제 1-1 : CSV 파일 읽기 및 데이터 기본 확인CSV 파일을 읽어 DataFrame(df) 을 생성합니다.데이터셋 미리보기 : df의 상위 5개 행을 출력하세요.데이터 정보 : 컬럼명, 데이터 타입, 결측치 등 기본 정보를 출력하세요.기술 통계 : 평균, 표준편차, 최소/최대값 등 기술 통계를 출력하세요.결측값 개수 : 각 열별로 결측값이 몇 개인지 출력하세요.중복 행이 몇 개인지 출력하세요import pandas as pd# 1) CSV 파일을 읽어 DataFrame 생성 (Data는 manu)manu = pd.read_csv('manufacturing_data_400.csv')# 2) df의 상위 5개 행을 확인하고 출력manu.head()# 3) d..

[2025/01/03]알고리즘 코드카타 2회차

PYTHON머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요def solution(age):     answer = 2023 - age     return answer SQL동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요.SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID

코드카타 2025.01.03

[2025/01/02]내일배움캠프 QA/QC 1기 - 12일차

데이터 전처리 실습더보기iris 데이터셋을 활용해서 전처리를 해보자 import seaborn as snsimport pandas as pd# 데이터셋 불러오기iris_data = sns.load_dataset('iris') Q1. 'species' 열 값이 'setosa'인 데이터 선택하기 setosa = iris_data.loc[iris_data['species'] == 'setosa']setosa# Q2. 10부터 20까지의 행과 1부터 3까지의 열 선택하기 subs = iris_data.iloc[10:21, 1:4]subs#  tips 데이터셋을 활용해서 전처리를 해보자 import seaborn as sns# 데이터셋 불러오기tips_data = sns.load_dataset('tips') Q1..

[2025/01/02]데이터 전처리 & 시각화 숙제

이제는 응용! 배운 것을 다 활용해서 숙제를 해볼까요? 1. flights 데이터셋을 활용해서 그래프를 그려봅시다import seaborn as snsimport matplotlib.pyplot as plt# Seaborn의 내장 데이터셋 'flights' 불러오기flights_data = sns.load_dataset('flights')더보기1) 연도별 총 승객 수yearly_passengers = flights_data[['year','passengers']].groupby('year').sum().reset_index()plt.bar(yearly_passengers['year'], yearly_passengers['passengers'])plt.xlabel('Year')plt.ylabel('Pass..

[2025/01/02]알고리즘 코드카타 1회차

PYTHON1. 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.def solution(num1, num2):    answer = num1 - num2    return answer 2. 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.def solution(num1, num2):    answer = num1 * num2    return answer 3. 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.def solution(num1, num2): ..

코드카타 2025.01.02

[2025/01/01]내일배움캠프 QA/QC 1기 - 자습

전처리 & 시각화 3주차더보기df[df['sex']=='Male']# df[(df['sex']=='Male') & (df['smoker']=='Yes')]# df.loc[df['size']>3,'tip':'smoker']# df[df['size'].isin([1,2])]# df[df['day'].isin(['Sun','Thur'])]#더보기df['day'] == 'Sun'# condition = df['tip'] 2df[condition]# cond1 = df['size'] >= 3cond2 = df['tip'] 2df[cond1 & cond2]# cond = (df['sex'] == 'Male') & (df['tip'] > 3)df[cond]# cond = (df['sex'] == 'Male') \..

[2024/12/31]전처리/시각화 세션 1회차 숙제

첫 번째 셀: %%writefile calculator.py 아래에 계산기 기능 함수를 정의합니다. 이 셀을 실행하면 Colab 환경에 calculator.py 파일이 생성됩니다.두 번째 셀: import calculator를 사용해 모듈을 가져옵니다.각 함수(add, subtract, multiply, divide)를 호출하여 다양한 연산을 수행하고 결과를 확인합니다.더보기%%writefile calculator.pydef add(x, y):    return x + ydef subtract(x, y):    return x - ydef multiply(x, y):    return x * ydef divide(x, y):    return x / y  import calculator as cal  x..

[2024/12/31]내일배움캠프 QA/QC 1기 - 11일차

전처리/시각화 주차 데이터 분석 전처리 - GIGOGarbage In Garbage Out   아티클 스터디 진행(https://essay2892.tistory.com/36) 세션 1회차 숙제 진행(https://essay2892.tistory.com/38)  데이터 전처리 & 시각화 1, 2주차 VS Code 설치, 확장프로그램(주피터, 파이썬, 라이브 서버) 설치 데이터 전처리 & 시각화 3주차'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 오류 발생고급 시스템 설정 보기 - 환경 변수 - '사용자'에 대한 사용자 변수 - Path - 편집 - 새로만들기 - 파이썬 Scripts 폴더와 파이썬 폴더 경로 각각 추가하기더보기.head() - 데이터를 N개..

[2024/12/31]아티클 스터디 6회 - 개발 블로그는 어떻게 써야할까?

요약 & 주요 포인트 & 핵심 개념 개발자는 블로그를 해야한다.단순 개념정리, 내용정리를 벗어나 본인이 이해하고 활용한 내용을 작성개념정리를 할 것이라면 깊게 파고들어 정리하여 작성하는 것이 좋음* 아무나 쓸 수 없는 글을 작성하자. 남이 읽었을때 이해하기 쉽도록 작성 - 이미지 활용 - 문단 적절하게 나누기 - 링크 활용 - 글의 스타일 입히기 용어 정리WebClient : Spring Boot 애플리케이션에서 HTTP 요청을 만드는 데 사용하는 도구. - 자바 도구라서 더 안알아봄Spring : 엔터프라이즈용 Java 애플리케이션 개발을 편하게 할 수 있게 해주는 오픈소스 경량급 애플리케이션 프레임워크Spring Boot : 스프링으로 애플리케이션을 만들 때에 필요한 설정을 간편하게 처리해주는 별도의..

아티클 스터디 2024.12.31