전체 글

안녕하세요, 데이터 분석가를 꿈꾸는 개인기록 블로그입니다:)
· 기타
이번에는 MCP로 Google Analytics API를 연결해보려 합니다. Google Analytics란? 구글 애널리틱스는 구글에서 무료로 제공하는 웹 로그분석 툴로, 줄여서 GA(GA4)로 표기합니다. GA4를 원하는 웹사이트, 블로그에 연결하면 방문자의 유입 수나 사이트 내 행동에 대한 정보를 수집하여 분석할 수 있죠. 저 역시 티스토리 블로그를 GA4와 연결하여 사용자 분석을 하고 있습니다 ! GA4 MPC 연결을 통해 대시보드 페이지에 접근하지 않고도, Claude로 정보를 얻어와보겠습니다! 1. Google Analytics API 키 생성하기 https://console.cloud.google.com/ Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동acco..
· 기타
이번에는 Claude에 Notion API를 연결하여 자동으로 내 노션 페이지를 접근할 수 있게 해볼 것입니다! 아래는 최종적으로 나올 수 있는 결과입니다🌱 Notion MCP는 노션에서 제공해주는 공식 MCP를 사용할건데요, https://github.com/makenotion/notion-mcp-server GitHub - makenotion/notion-mcp-server: Official Notion MCP ServerOfficial Notion MCP Server. Contribute to makenotion/notion-mcp-server development by creating an account on GitHub.github.com 위의 레포를 이용하시면 됩니다. 1. Notion..
· 기타
2025.05.07 - [기타] - MCP가 뭔데? (Claude에 Naver API 연결하기) MCP가 뭔데? (Claude에 Naver API 연결하기)최근 AI는 매일 공부하지 않으면 뒤쳐질 정도로 하루 빠르게 발전하고 있습니다ChatGPT로 내 사진을 제공하면 지브리 스타일, 키링 스타일 등으로 귀여운 이미지들을 만들어주고, 이는 곧 화제가yeonnys.tistory.com 이전 글에 이어 다른 MCP를 더 연결하려 했는데 아래와 같은 연결 오류가 났다. 오류 메세지는 troubleshooting, debugging... 등과 같은 내용이었다... 한 개만 연결했을 때는 오류가 안났는데 한 개 이상 연결하면 계속 오류가 나서.... 이유를 한참동안 찾다가 드디어 해결책을 찾았다 원인은 nod..
· 기타
최근 AI는 매일 공부하지 않으면 뒤쳐질 정도로 하루 빠르게 발전하고 있습니다ChatGPT로 내 사진을 제공하면 지브리 스타일, 키링 스타일 등으로 귀여운 이미지들을 만들어주고, 이는 곧 화제가 되어 인스타그램 등에서 큰 인기를 끌게 되었죠. 이렇게 ChatGPT 등으로 검색, 이미지 생성 등의 일부 작업이 가능했지만, 내 개인 PC에 있는 프로그램과 연결하여 작업을 할 수 있는 새로운 개념이 나왔습니다. 바로 MCP(Model Context Protocol)인데요, MCP란 인공지능(AI)이 단순히 질문에 답변을 하는 것을 넘어인공지능이 내 PC안에 있는 다양한 프로그램들을 사용해서 일을 처리할 수 있는 방법입니다. MCP란? MCP(Model Context Protocol)는 말 그대로 모델 ..
데이터베이스(DB)랑 데이터 웨어하우스(DW), 대체 뭐가 달라???  데이터 분석가를 희망하는 사람들이 가장 헷갈려하는 것 중 하나는 바로데이터베이스(DB)와 데이터 웨어하우스(DW)의 차이일 것입니다.  일반적으로 데이터 분석 프로젝트를 할 때는 단순히 local PC에 CSV파일 혹은 EXCEL 파일로 데이터를 저장하고, 이를 파이썬으로 불러와 분석하기 때문이죠. 저 역시 학부 수준의 프로젝트에서 아무리 큰 데이터를 다룬다고 하더라도대부분 몇 GB 밖에 차지하지 않을 뿐더러그저 '데이터를 분석하는 것'에 초점을 맞춰있기 떄문에'어떤 시스템을 사용해서 분석할 것인지'는 잘 고려하지 않게 되죠.   그렇다면 왜 데이터 분석가가 데이터를 분석할 시스템을 알아야 할까요??왜 DB와 DW에 대해서 알아야할까..
· 일기
한동악 복학 준비 + 이것저것 준비를 하느라 공부를 제대로 못했다ㅠㅠ이제 막학기 복학했으니 오늘부터 다시 열심히 공부해야지-!
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 주어진 배열에서 숫자를 3개 골라 더한 값 중소수의 개수를 구하는 문제이다.  첫 번째 풀이 (오답)# 소수 구하는 함수def find_num(num): for i in range(2, int(num**0.5)+1): # 소수가 아니면 break if num % i == 0: break # 소수면 해당 숫자 반환 else: ..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 주어진 배열에서 두 개의 수를 뽑아 만들 수 있는 모든 수를 구하는 문제이다!이전에 풀었던 문제와 비슷해서 쉽게 풀 수 있었다!https://yeonnys.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4PYTHON-Lv-1-%EC%82%BC%EC%B4%9D%EC%82%AC [프로그래머스][PYTHON] Lv. ..
· 일기
드디어 프로그래머스 10,000위를 뚫었다 ㅎㅎ아직 한참 모자른 실력이지만차근차근 해보자-! (왜 SQL 문제는 점수를 안주냐;;)
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1부터 입력받은 숫자 사이의 소수의 개수를 찾는 문제이다.  첫 번째 풀이 (오답)def solution(n): answer = 0 # 1은 소수가 아니기 때문에 2부터 순회하며 소수인 수를 찾음 for i in range(2, n+1): # 소수는 1과 자신으로만 나누어지는 수이므로, # 2 ~ (자기자신-1) 까지의 숫자 중 나누어지는 수가 있으..
_알파카
yeonnys' 개발일지