20260409 TIL

2026. 4. 9. 20:56TIL

📢 오늘의 목표

🚩코드카타를 통해 기본적인 코딩 역량을 키운다.

 

🚩 데이터 분석 조별 과제를 수행하면서 데이터 분석 역량을 기른다.


📅 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