전체 글 42

[본캠프] 데이터기반 QA/QC 부트캠프 12일차

1. 오늘 학습 목표- 표준 라이브러리 활용, 파이썬 틀 잡아가기2. 오늘 학습 한 내용모듈, 패키지, 라이브러리란?모듈은 파이썬 코드가 저장되어 있는 하나의 파일이다.패키지/라이브러리는 모듈보다 더 크고 복잡한 기능을 제공하기 위해, 여러 개의 모듈을 폴더(디렉토리) 구조로 묶어놓은 것을 말한다.쓰는 이유는?남이 만든 코드 그대로 사용코드가 간결해지고 개발 속도가 빨라짐코드를 체계적으로 정리가능 ①날짜/시간 다루기②정확하고 안정적인 수학 연산③난수,표본 추출/섞기④파일/디렉토리/환경정보 3. 오늘의 과제 - 파이썬 개인과제더보기# 파이썬 개인과제 정리부트캠프 파이썬 기초 문법과 제조/QC 데이터 처리 문제를 풀면서 정리한 내용입니다.---# 🔩 Level. 1 : 필수! Python 문법 단답형 문..

내일배움캠프 2026.05.27

[본캠프] 데이터기반 QA/QC 부트캠프 11일차

1. 오늘 학습 목표- 파이썬 파일 다루기, 파이썬 혼자서 공부하는 방법 2. 오늘 학습 한 내용파일 입출력 기본 개념- 컴퓨터는 프로그램이 종료되면 메모리의 내용이 사라지므로 데이터를 파일에 저장해두어야 한다. 파일 여는 방법f = open("data.txt", "w", encoding="utf-8")f.write("Hello Python!\n")f.close() 안전한 파일 처리with open("data.txt", "w", encoding="utf-8") as f: f.write("안녕하세요!\n") f.write("파일 입출력 공부 중입니다.") 파이썬 -> JSON 파일 쓰기import jsonstudent = { "name": "Hannah", "scores": [90, ..

내일배움캠프 2026.05.26

[본캠프] 데이터기반 QA/QC 부트캠프 10일차

1. 오늘 학습 목표- 허진성 튜터님과 5주차 강의에서 평소에 궁금했던 것들을 적어보았다. 2. 오늘 학습 한 내용파이썬 알면 좋은 것들f-stringx = 10print(f"변수 x의 값은 {x}입니다.")- 이게 뭔지 대충 알지만 제대로 어떻게 쓰는 건지 궁금했다. List comprehension# 기본적인 구조[표현식 for 항목 in iterable if 조건문]- 다른 사람들 코드보면 윗줄에 이런식으로 적혀있었는데 이젠 나도 사용할 수 있을 것 같다. Lambdaadd = lambda x, y: x + yprint(add(3, 5)) # 출력: 8square = lambda x: x ** 2print(square(4)) # 출력: 16# filter(조건 함수, 반복 가능한 데이터)numb..

내일배움캠프 2026.05.22

[본캠프] 데이터기반 QA/QC 부트캠프 9일차

1. 오늘 학습 목표- 파이썬 함수 배우기 2. 오늘 학습 한 내용함수란?함수는 입력을 받아 원하는 처리를 한 후 출력을 내보내는 일련의 작업을 수행하는 코드 블록def 함수이름(매개변수1, 매개변수2, ...): # 함수 내부에서 수행할 작업 return 결과값 # (선택적) 함수의 결과를 반환def 키워드로 함수 정의, 함수 이름 뒤에 소괄호 안에 매개변수를 정의, return을 사용하여 결과값 반환 숫자 리스트에서 최댓값을 찾는 함수def find_max(numbers): max_num = numbers[0] for num in numbers: if num > max_num: max_num = num return max_num# 함수 호출..

내일배움캠프 2026.05.21

[본캠프] 데이터기반 QA/QC 부트캠프 8일차

1. 오늘 학습 목표- 반복문, While문 2. 오늘 학습 한 내용반복문조건문과 함께 사용하기 1부터 100까지의 숫자 중 3의 배수 출력하기# 조건문과 반복문을 복합적으로 활용하여 1부터 100까지의 숫자 중 3의 배수 출력for i in range(1, 101): if i % 3 == 0: print(i) 리스트에서 특정 값 걸러내기numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]even_numbers = []for num in numbers: if num % 2 == 0: even_numbers.append(num)print(even_numbers) 문자열에서 특정문자 제거하기sentence = "Hello World"result = "..

내일배움캠프 2026.05.20

[본캠프] 데이터기반 QA/QC 부트캠프 7일차

1. 오늘 학습 목표- 데이터 리터러시란? - 데이터 분석 파이썬 종합반 2. 오늘 학습 한 내용파이썬 복습이미 많이 배웠던 내용이라 새로 알았던 내용만 적고 넘어가기(중복된 내용을 여기에 적으면 나중에 다시 찾아볼때 헷갈릴까봐 중복은 적지 않겠음) Colab 기준 단축키 슬라이싱# 리스트 슬라이싱의 구분# 아래는 실행하는 코드가 아닙니다new_list = old_list[start:end:step] 다만, 슬라이싱을 할 때, 끝에 입력할 인덱스는 내가 선택할 인덱스보다 +1을 해주어야 함.my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# 1. 일부분만 추출하기print(my_list[2:5]) # 출력: [3, 4, 5]# 2. 시작 인덱스 생략하기 (처음부터 추출)pri..

내일배움캠프 2026.05.19

[본캠프] 데이터기반 QA/QC 부트캠프 6일차

1. 오늘의 목표- 만든 발표자료 발표하고 SQL 복습 2. 오늘 학습 한 내용대망의 발표의 날~!오늘은 팀원들의 원하는 직무를 각각 조사하여 발표자료를 만들어 발표했었다. 조사는 다같이 각자하고 나는 공고에서 원하는 공통된 역량부분과 여기선 잘린 다른 부분을 했다. 그리고 각자 슬라이드를 만든 후 서로 피드백하며 슬라이드 별로 고쳐나갔다. 발표 후 튜터님들께서 해주신 피드백을 받았는데 시각화 자료와 전체적으로 각자 노력이 좀 부족하지 않았나하는 피드백도 있었고, 다른 피드백은 굳이 내용이 좋으면 시각화에 신경많이 안써도 된다는 피드백을 해주셨는데. 양쪽다 너무 맞는 말이라 공감이 갔다. 걱정도 해주셨는데 사실 상처는 받지 않았고 안그래도 다른 팀원들의 발표를 보면서 우리도 느낀게 많았다. 완벽히 이해..

내일배움캠프 2026.05.18

[본캠프] 데이터기반 QA/QC 부트캠프 5일차

1. 오늘 학습 목표- 데이터 분석으로 기획서 뽀개기 2 (문제에 대한 가설을 직접 세워보고 그걸 검증하는 연습) 2. 오늘 학습 한 내용📚 문제에 대한 가설을 직접 세워보고 검증하는 연습을 해보자.💡 김르탄 팀장 🧑🏻‍💻:“스파르타코딩클럽에서 수강 완주율은좋은 컨텐츠 제공 여부 및 수강생 관리가 잘 되어 가고 있는지에 대한 가장 중요한 지표 입니다.그런데 지난 8월 중순 부터 웹개발 종합반의 완주율이 크게 떨어졌습니다.”이번 주는 무엇이 수강생들의 완주율에 가장 큰 영향을 미쳤는지 함께 고민 해 보고 개선해 봅시다. 데이터 분석 기본 세팅 순서pandas 사용 선언하기데이터 가져오기데이터 살펴보기분석에 필요한 데이터 가공하기import pandas as pdimport matplotlib.py..

내일배움캠프 2026.05.15

[본캠프] 데이터기반 QA/QC 부트캠프 4일차

1. 오늘 학습 목표- 데이터 분석으로 기획서 뽀개기 I 2. 오늘 학습 한 내용시각화 더 디테일하게 들어가볼까요?막대 그래프 색 변경하기#color ="색상"으로 바 색상을 지정 할수 있어요!plt.bar(X, Y,color='원하는 색상 컬러') 막대 그래프 테두리 변경하기#edgecolor = '원하는 색상', linewidth = 원하는 두께로 각 바의 테두리의 색상과 두께 변경이 가능 합니다! plt.bar(access_media.index,access_media.values, color = ['gold', 'b', '#FF0000', 'green','orange','red','#000000'], alpha = 0.3,edgecolor = '원하는 색상', linewidth = 원하는 두께) 그..

내일배움캠프 2026.05.14

[본캠프] 데이터기반 QA/QC 부트캠프 3일차

1. 오늘 학습 목표- 데이터 분석 집중 훈련하기 2. 오늘 학습 한 내용히트맵으로 데이터 나타내기데이터 전처리#시간데이터 전처리 해주기#1)pandas 버전 업데이트로 인해 fomat 지정 방식이 엄격해졌습니다. 강의 코드 보다 더 정확한 형식 지정이 필요합니다.format='%Y-%m-%d %H:%M:%S'sparta_data['access_date_time'] = pd.to_datetime(sparta_data['access_date_time'], format=format, errors='coerce')#2)fomat을 지정하지 않아도 처리가 되도록 변경 되었습니다.#따라서 아래 코드도 정상 동작합니다.#sparta_data['access_date_time'] = pd.to_datetime(spar..

내일배움캠프 2026.05.13