본문 바로가기

전체 글

(131)
[240315] 파이썬: 코드카타 42 & SQL: 코드카타 146~148 [파이썬 코드카타] 삼총사 https://school.programmers.co.kr/learn/courses/30/lessons/131705 1) 어떤 문제가 있었나 - 각 정수 번호를 가지고 있는 학생 3명의 번호를 더 했을 때 0이 되면 삼총사 - 각 정수 배열에서 삼총사를 만들 수 있는 경우의 수를 반환하는 문제 number = [-2, 3, 0, 2, -5] result = 2 2) 내가 시도해본 건 무엇인가 구글링을 통해서 경우의 수를 뽑아주는 라이브러리 itertools의 존재를 확인 프로그래머스에서 라이브러리 활용이 가능한지 몰라서 우선 함수를 작성해서 시도해봄 3) 어떻게 해결했나 itertools 라이브러리 활용해서 간단히 해결 def solution(number): from itert..
[240315] 스파크(spark): 컴퓨터와 데이터, 메모리, 클라우드 [spark를 이용한 빅데이터 분석 by 안창배 튜터] 1. 왜 스파크일까? - 스파크 Apache Spark 란? [상세 정의] └ SQL, 스트리밍, 머신러닝 및 그래프 처리를 위한 기본 제공 모듈이 있는 대규모 데이터 처리용 통합 분석 엔진 └ 클라우드의 Apache Hadoop, Apache Mesos, Kubernetes에서 자체적으로 혹은 다양한 데이터 소스에 대해 실행 가능 └ 쉽게 말해, 대용량 데이터를 다루는 것에 특화된 프레임 워크 └ (cf) Apache는 오픈소스를 제공하는 재단인데, 스파크도 관리하고 있음 - 스파크를 배우는 이유 └ 기술적이고, 난이도가 높고, 실제로 쓰리라는 보장은 없으나 · Pyspark: Python을 기반으로 하여 별도의 언어 공부가 필요 없음 · 대용량 ..
태블로: 개인 과제 풀이 및 해설 정리 - 주제: 랜딩 페이지 A/B 테스트 대시보드 만들기 - 배경: Product Owner의 요청 - 실험 결과를 분석할 수 있는 대시보드 작업을 진행해주세요! - 실험 상황 시나리오 이커머스 K사는 웹사이트의 랜딩 페이지 UI 실험을 진행했습니다. 유저를 실험군과 대조군으로 나누어 랜딩 페이지 구 버전 A안과 새 버전 B안을 비교하여 약 1달 동안 실험이 진행 되었어요. 실험 결과 데이터는 'ab_data.csv' 파일에 쌓였습니다. A/B 테스트의 성공 지표를 컬럼 converted(페이지 전환 유무)를 활용하여 두가지 랜딩 페이지 실험 결과를 검증하고 싶습니다. ✅ 실험 진행 기간: 약 1달간(2017/1/2 - 1/24) ✅ 실험 대상: 총 약 29만명 랜딩 페이지 유입 유저 → 실험군(약 14만명..
[240314] 파이썬: 코드카타 41 [파이썬 코드카타] 이상한 문자 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12930 1) 어떤 문제가 있었나 각 문자열에서 공백으로 나눠진 단어 기준으로 짝수번째는 대문자, 홀수번째는 소문자인 문자열을 반환 s = "try hello world" return = "TrY HeLlO WoRlD" 2) 내가 시도해본 건 무엇인가 - 주어진 문자열을 split()로 잘라서 list에 넣고, for문으로 하나씩 꺼내서 짝수자리수는 upper, 홀수는 lower 되도록 적용 - 정확성 31.3%로 실패 def solution(s): s = "try hello world" answer = "" s_list = s.split() for i in s..
[240304주차] 본캠프 W12 WIL : Weekly I Learned 지난 일주일을 돌아봄으로써 나의 현재 상태를 파악하고 더 나은 다음 주를 만들기 위해 어떤 부분을 어떻게 채워나갈지 고민하는 것 내가 한 일(Facts) - 실전 프로젝트 데이터 분석 및 시각화, 대시보드 작성 - TIL 작성 느낀점(Feelings) - 실전 프로젝트 기간이 본격적으로 시작됐다. 주제는 가상의 데이터를 활용해 마케팅 성과 대시보드를 만드는 것이다. 마케팅은 내게 익숙한 도메인이라 다른 주제가 탐났는데, 한 팀원분의 강력한 요청으로 본 주제가 채택되었다. - 프로젝트를 위해 임의로 만들어진 데이터라 그런지, 이상한 부분들이 꽤 있었다. 노출이 null값인데 비용이 있거나 기타 등등.. 팀원들과 데이터에 대한 의견을 나누고 의문점에 대해 튜터님에게 ..
[240313] 파이썬: 코드카타 40 [파이썬 코드카타] 3진법 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/68935 1) 어떤 문제가 있었나: N진법 개념을 몰라서 공부해봄 - 문제: 자연수 n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 반환 ① N진법의 의미 - 진법이란? 수를 셀 때, 자릿수가 올라가는 단위를 기준으로 하는 셈법의 총칭. 수를 표기하는 기수법 중 하나 - 표기에 사용되는 수의 개수에 따라 N진법으로 이름이 붙음 └ 일반적으로 사용하는 0 1 2 3 4 5 6 7 8 9 로 이뤄진, 10개 문자를 이뤄진 표기법이 바로 10진법 (ex 34,205 등) └ 컴퓨터 공항에서 주로 쓰이는 2진법에서는 숫자 표기에 0, 1만 사용 -..
[KPT 회고] 실전 프로젝트 - 캠프 밖은 DA(B05) 1. 팀명: 캠프 밖은 DA(B05) 2. 기간: 2024-02-20 ~ 2024-03-12 * 프로젝트: 2024-02-29 ~ 2024-03-12 3. 프로젝트 주제: 효과적인 미디어 플래닝을 위한 마케팅 성과 측정 대시보드 4. 프로젝트 목적: 리드 전환율(lead CVR) 증대를 위한 2026년도 11월 - 12월 미디어 플래닝 전략 마련 5. 회고 내용 1) KEEP - 자유롭게 각자 의견을 나눌 수 있는 분위기에서 소통한 점 - 의견 조율이 필요할 때 충분한 대화를 통해 합의점을 찾을 수 있었던 점 - 각자 도메인 지식을 바탕으로 의견을 공유할 수 있어 배울 점이 많았던 점 2) PROBLEM - 팀원 간 개인 일정 공유가 원활하지 않았던 점 - ZEP 접속 및 연락이 어려운 팀원이 있어 소통..
[240312] 실전 프로젝트: 대시보드 스케치 & 피그마 배경 생성 및 태블로 적용 * 태블로(Tableau)에서 데이터 분석 및 시각화, 대시보드 생성하는 법에 대한 글입니다. ▼ 프로젝트 기획안 더보기 1. 프로젝트 명 - 효과적인 미디어 플래닝을 위한 마케팅 성과 대시보드 2. 배경 및 문제정의 1) 배경 - 스파르타코딩클럽은 2025년부터 매출 증대를 위한 중장기적인 목표로 lead(잠재고객) 확보 마케팅 캠페인을 진행중 - 2025년 기준 전년대비 광고비 2.7배 가량 투여하며 공격적으로 마케팅한 결과, 총 리드수 2.3배 개선된 3.3만여 명 확보. lead CVR은 0.8%p 개선된 4.01%, CPL은 2.3만원대 기록 - 2026년은 광고 캠페인을 통해 지속적으로 잠재고객을 확보함과 동시에, 매체별 웹사이트 퍼널 분석으로 매출까지 이어지는 고관여 유저의 비중을 높여가고자..