2026. 4. 9. 20:56ㆍTIL
📢 오늘의 목표
🚩코드카타를 통해 기본적인 코딩 역량을 키운다.
🚩 데이터 분석 조별 과제를 수행하면서 데이터 분석 역량을 기른다.
📅 TIL
❇️Code Kata
😊 문제 32
https://school.programmers.co.kr/learn/courses/30/lessons/70128프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
>길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.
이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이)
def solution(a, b):
answer = 0
for i in range (0,len(a)):
answer += a[i]*b[i]
return answer
def solution(a,b):로 a,b에 대한 함수로 정의하고 우리가 구하고자 하는 값이 정수이므로 answer = 0으로 초기값을 잡아준다. 그리고 여러개의 값을 더해야하므로 반복문 for i in range (0,len(a)):로 0 에서 n-1번째 항까지 더해준다. 그리고 answer += a[i]*b[i]로 내적에 대한 함수를 정의해준다. 그리고 return answer로 완료해준다.
🧠피드백
처음에 answer = '', answer = sum(a[i]*b[i])로 정의했다. 그랬더니 TypeError: 'int' object is not iterable 오류가 떴다. 그래서 조건을 점검해보았더니 a[i]*b[i]부터 정수값이기에 sum을 쓸 필요가 없어서 sum 함수를 지워주고 대신 각 i에 해당하는 내적값을 더해줄 수 있도록 =을 +=으로 바꿔주었다. 그리고 정수의 형태로 값이 나와야하므로 answer = ' '을 answer = 0 형태로 바꿔준다.❇️아티클 스터디
사용자 행동 데이터 분석: 3데이터를 분석할 때 주의할 점 4가지 | 요즘IT
이전 글 ‘사용자 행동 데이터 분석: 2넷플릭스와 아마존은 데이터 분석을 어떻게 할까요?’에서 넷플릭스와 아마존의 사례를 통해 사용자 행동 데이터 분석이 실제 비즈니스에서 어떻게 활용
yozm.wishket.com
🌈요약:
사용자 행동 데이터를 수집하고 분석하는 것은 고객의 니즈를 분석하는 좋은 방법이지만 데이터를 회사 서비스에 무작정 적용한다면 문제가 생길 수 있습니다
✨주요 포인트:
사용자 행동 데이터를 분석할 때 주의할 점
1️⃣ 사용자들은 우리가 원하는 대로 서비스를 쓰지 않는다.
2️⃣ 데이터가 기록되는 방식을 정확하게 이해해야 한다.
3️⃣ 데이터는 언제나 잘못 기록될 가능성이 있다.
4️⃣ 데이터를 조회할 때 주의가 필요하다.
⭐핵심 개념
*️⃣데이터 분석 → 데이터를 수집·처리·해석해서 의사결정에 활용하는 과정
*️⃣ 사용자 행동 데이터 → 사용자가 서비스에서 남긴 클릭, 체류시간, 이동 경로 등 로그 데이터
🗯️용어 정리
*️⃣ Omnibug → 브라우저 확장 프로그램으로, GA·Amplitude 등 트래킹 이벤트를 실시간 확인하는 디버깅 도구
*️⃣ 쿼리→ 데이터베이스에서 원하는 데이터를 가져오기 위한 SQL 명령문
'TIL' 카테고리의 다른 글
| 20260413 TIL(🎂) (0) | 2026.04.13 |
|---|---|
| 20260410 TIL (0) | 2026.04.10 |
| 20260408 TIL (0) | 2026.04.08 |
| 20260407 TIL (0) | 2026.04.07 |
| 20260406 TIL (0) | 2026.04.06 |