전체 글 7

[혼공분석] 14기 혼공학습단 회고

벌써 6주간의 혼공분석이 끝나고 회고를 쓰고 있네요... 혼공학습단이 궁금하신 분들께서 이 글을 보실지 모르겠습니다만, 간략하게 제 후기를 남겨볼게요 저는 현재 대학생이고, 통계학과를 복수전공하고 있어서파이썬 언어에 대해 어느 정도의 익숙함을 가지고 있었습니다.제가 [혼자 공부하는 데이터 분석 with 파이썬]이라는 교재를 선택한 건데이터분석 공모전에 도전해보고 싶었기 때문인데요 이 책에서 전반적으로 데이터를 가져오고, 전처리하고, 시각화하는 과정을 모두 다루고 있어서앞으로 공모전을 준비하는데 도움이 되지 않을까 생각하고 있습니다. 코딩을 배우고 싶다고 마음을 먹으면 대부분동아리를 들거나, 학원에 가거나, 혼자 책이나 동영상 강의를 이용해서 공부하는 것 중 고르시지 않을까 하는데요 요즘에는 GPT도 ..

혼공단 2025.08.19

[혼공분석] 6주차_Ch.6 복잡한 데이터 표현하기

벌써 6주차입니다그렇다는건....방학이 얼마 안남았다는 이야기네요 ㅜ 저는 특히나 직전학기가 휴학이었어서 학교가기가 너무 싫어요 아무튼... 어느새 밝아온 6주차 지금 시작합니다06-1. 객체지향 API로 그래프 그리기 이 소단원에서는 조금 복잡한 그래프를 시작화하는 법을 배운다.대표적으로 파이썬에서 그래프를 그리는 방법에는 크게 두가지가 있는데 1. matplotlib의 pyplot방식- Ch.5에서 주로 사용했던 방식plt.(그래프함수)를 이용하여 그리는 방식이다. import matplotlib.pyplot as pltplt.plot([1, 4, 9, 16])plt.title('simple line graph')plt.show() 2. 객체지향 API방식- subplot을 그릴 때 이용했던 방식->..

혼공단 2025.08.18

[혼공분석] 5주차_Ch.5 데이터 시각화하기

안녕하세요! 어느새 5주차 입니다. 5주차는 제가 조금 아는 내용이기도 하고 내용이 조금 짧아서 가볍네요!저는 지금 막 adsp시험을 보고 이 글을 쓰고 있습니다.오늘은 46회 adsp 시험이 있던 날인데요 한 5일정도... 벼락치기 공부를 하고 시험을 봤는데잘은 모르겠지만 통과하지 않았을까... 그런 생각을 해봅니다반응을 살펴보니 오늘 시험이 난이도가 있는 편이었던 것 같긴 한데음... 답을 모르기도 하고 벼락치기를 한 거라 잘 모르겠네요 아무튼 이번 5주차 과제는 늦지 않게 해봅니다! 05-1. 맷플롯립 기본요소 알아보기 이 소단원의 목표는 간단하게피겨라는 객체를 이해하고, plot의 크기 바꾸고, subplot으로 여러 그래프를 한번에 출력하는 것입니다. 1. figure(피겨)피겨는 모든 그래프 ..

혼공단 2025.08.11

[혼공분석] 4주차_Ch.4 데이터 요약하기

날씨가 너무 덥고 움직이기 싫은 요즘입니다저는 머리도 쓰기 싫지만... 벌려 놓은 일이 있어 다행이 머리는 쓰고 있어요 올라가는 불쾌지수에 무언가 마음먹기도 어려운 듯 합니다일주일이나 지각했지만 다른 지각한 여러분들 덕분에... 친절한 족장님 덕분에 기한 안에 올라갈 듯한 4주차 과제 시작합니다04-1. 통계로 요약하기 기술통계의 종류 평균: 말 그대로 평균입니다. 딱히 설명할 필요가 없죠#판다스ns_book7['대출건수'].mean()#넘파이np.mean(ns_book7['대출건수'])np.average(ns_book7['대출건수'])*average의 경우 가중평균을 계산할 수 있음 가중평균이란 각 값의 중요도에 따라 가중치를 부여해서 평균을 계산하는 방법이죠...간단히 average 함수의 괄호 안에..

혼공단 2025.08.03

[혼공분석] 3주차_ch.03 데이터의 정제

저에게 몰아치던 할 일들이 끝나서 그런지아무것도 하고 싶지 않은 상태가 되었습니다 그럼에도 할 일을 하려고 여러번 책과 함께 책상에 앉았지만...족장님이 올리신 짤이 너무 공감되어 저장했어요 이전에 조금 지각해도 된다는 말에 힘을 받아... 조금 지각하고 (조금이 아닌 것 같지만요) 3주차 과제를 해내봅니다 3장은 불러온 데이터를 분석하기 쉽도록 정제하는 파트입니다.pandas df에서 불필요한 정보를 삭제하거나 추가하거나 골라내거나... 하는 등의 코드를 주로 학습합니다 Ch.03 데이터 정제하기03-1. 불필요한 데이터 삭제하기 1. 열 삭제하기loc 매서드에 슬라이싱을 응용하는 방법ns_book = ns_df.loc[:, '번호':'등록일자']* [행, 열] ** loc 매서드에서 슬라이싱을 할 때..

혼공단 2025.07.25

[혼공분석] 2주차_Ch2. 데이터 수집

이번 주에는... 일요일에 개인적으로 큰 프로젝트이 있어 정신이 없었다.오늘 겨우 책을 폈는데, 저번 주처럼 시간을 쓸 수 있을지는...^^ 사실은 반 포기했었는데...어제 도착한 우수혼공족 소식에기분이 좋아져서 열심히 적어본닿ㅎㅎㅎ 오늘 이런저런 정보를 채워넣을 수 없다면 다음 주에 더 보완하길 바라며... 이번 주의 주제는 데이터 수집!사실 이 주제는 잘 모르는 분야라서, 더욱 흥미롭다. 그럼 빠르게 시작!Ch2. 데이터 수집하기02-1. API 사용하기 API라는 단어 자체는 나에게 익숙한 단어이다. 다양한 프로젝트에서 앱서비스를 기획하면서, API를 연동하여 만들겠다는 말을 많이 했고, 들었다.(물론 나는 기획자였기에... 정확한 이해를 하지 못했다)그래서 여기 API 설명이 있다는 게 반갑기도 ..

혼공단 2025.07.12

[혼공분석]1주차_Ch1.천천히 정리해보자

우선 내가 혼공분석으로 다시 공부를 하는 이유는 지금까지 여러 방식으로 파이썬과 데이터 공부를 하긴 했지만 스스로 정리되어있다고 느껴지지 않아서이고이 책으로 공부한 후 다양한 실습을 해봤으면 한다. 그러니 이번에 혼공분석을 정리하면서 지금까지 배운 내용을 같이 정리하면 좋을 것 같다! Ch1. 데이터 분석을 시작하며01-1 데이터 분석이란 데이터과학 안에는 통계학, 머신러닝, 데이터 분석, 데이터마이닝이 있다고 한다.처음에 내가 관심이 있었던 건 데이터 분석 및 마이닝이고, 지금 알고 있는 건 통계학뿐인 것 같다. 머신러닝은... 아직 스스로 이해하지 못하고 있는 듯. "데이터과학은 프로그래밍, 통계학, 시각화와 더불어 비즈니스 감각을 갖추어야 한다"라고 적혀있는 말에 형광펜을 쳤었다."비즈니스 감..

혼공단 2025.07.04