[HackerRank] SQL Basic (easy)(1)
·
코딩 테스트/02. SQL
1.Revising the select query 2https://www.hackerrank.com/challenges/revising-the-select-query-2/problem?isFullScreen=true Revising the Select Query II | HackerRankQuery the city names for all American cities with populations larger than 120,000.www.hackerrank.comQuery the NAME field for all American cities in the CITY table with populations larger than 120000. The CountryCode for America is USA.T..
[프로그래머스]코딩테스트 Lv0 (3)
·
코딩 테스트/01. Python
1. n의 배수 고르기https://school.programmers.co.kr/learn/courses/30/lessons/120905 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr방법 1) 기본def solution(n, numlist): answer = [] for i in numlist: if i % n == 0: answer.append(i) return answer리스트에 값을 추가할때는 append()(=)은 대입 연산자, 비교할 때는 (==)방법 2) 컴프리헨션def solution(n, numlist): answer = [i for i i..
streamlit으로 로그인 페이지 만들기
·
데이터 분석/03. streamlit
로그인 페이지 만들기익숙한 화면이죠 ㅎㅎ 오늘은 인풋과 버튼을 이용해서 로그인 페이지를 만들어보겠습니다.인풋은 아이디와 비밀번호 입력창이고, 버튼은 로그인 부분입니다 1. 아이디 및 비밀번호 생성import streamlit as st# 기본 페이지 제목st.title("떼껄룩 러버 로그인 페이지")# 아이디어와 비밀번호 입력칸 만들기# 아이디 입력user_id = st.text_input("아이디")# 비밀번호 입력password = st.text_input("비밀번호", type='password')st.write("입력한 아이디", user_id)st.write("입력한 비밀번호", password)📌 text_input() 인자 설명첫 번째 인자 → 레이블(Label): 입력칸 위에 표시되는 제..
지표는 추이를 비교하며 성과를 파악하기 위함이다
·
데이터 분석/02-1. GA4를 더 잘 다루기 위한 마케팅 개념
1. 다양한 지표구분지표의미Acquisition (획득)CPM (Cost per Mile)1,000회 노출당 비용 CPC (Cost per Click)클릭 1회당 비용 CTR (Click-Through Rate)노출 대비 클릭 비율 CPA (Cost per Action)특정 행동(전환) 1회당 비용 CAC (Customer Acquisition Cost)고객 1명 확보 비용 CPI (Cost per Install)앱 설치 1회당 비용Activation / Retention (활성화 / 유지)Conversion목표 행동 달성 수 또는 비율 Retention재방문·재사용 비율Revenue (수익)ROAS (Return On Ad Spend)광고비 대비 매출 비율 LTV (Lifetime Value)고객 1명..
데이터 드리븐 마케팅
·
데이터 분석/02-1. GA4를 더 잘 다루기 위한 마케팅 개념
데이터 드리븐 마케팅이란?데이터 기반의 의사결정은 주관적 의견이 아닌 객관적 근거를 기반으로 일하기를 의미합니다.주관적인 의견이 아닌 객관적인 수치에 근거한 문제정의를 통해 문제와 대응을 구체화합니다.즉, 명확하게 어떤 해결 방법으로 문제가 해결되는지 대책을 세울 수 있는거죠 정리하면 유저/행동 데이터를 기반한 퍼포먼스,CRM,그로스 마케팅을 데이터 드리븐 마케팅이라고 합니다.객관적인 수치를 도출하기 위해서는 데이터가있어야겠죠 데이터 수집 주체에 의한 분류: 1st party, 2st party, 3st party데이터 파티별 구분구분수집주제예시수집 데이터 활용1st Party 데이터기업이 직접 수집- 주문 데이터, 가입 유저 인구통계 데이터, 상품 데이터, 웹·앱 행동 데이터- web/app DB에 쌓..
[solvesql] Lv2 문제 풀이 및 함수 정리
·
코딩 테스트/02. SQL
1. 두 테이블 결합하기SELECT DISTINCT(records.athlete_id) AS athlete_id FROM records INNER JOIN events ON records.event_id = events.idWHERE events.sport = 'Golf'2. 레스토랑 웨이터의 팁 분석SELECT day, time, ROUND(AVG(tip), 2) AS avg_tip, ROUND(AVG(size), 2) AS avg_sizeFROM tipsGROUP BY day, timeORDER BY day ASC, time ASC;3. 일별 블로그 방문자 수 집계SELECT event_date_kst AS dt, COUNT(DISTINCT user_pseudo_id) A..
[프로그래머스] 코딩테스트 Lv0(2)
·
코딩 테스트/01. Python
1. 머쓱이보다 키 큰 사람https://school.programmers.co.kr/learn/courses/30/lessons/120585 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr방법 1) 일반# 방법 1) 리스트에 넣어서 나중에 len하는 방법def solution(array, height): high = [] for i in array: if height 방법 2) 컴프리헨션 방법def solution(array, height): return len([i for i in array if i > height])2. 삼각형의 완성조건(1)https://school.p..
두번째 레슨, streamlit 문법 알아보기
·
데이터 분석/03. streamlit
찾아 쓰려면 어떤 함수가 있는지 부터 알아봐야겠죠아래 링크는streamlit 공식 사이트에서 제공하는 cheet-sheet입니다.여기서 내용을 참고해서 작성해 보실 수있습니다. https://docs.streamlit.io/develop/quick-reference/cheat-sheet Streamlit DocsJoin the community Streamlit is more than just a way to make data apps, it's also a community of creators that share their apps and ideas and help each other make their work better. Please come join us on the community foru..
첫번째 레슨, streamlit 실행 및 종료와 argument
·
데이터 분석/03. streamlit
streamlit을 연습할 파일명은 practice.py 라고 하겠습니다.1. 코드 실행하고 종료하기# streamlit 모듈 불러오기import streamlit as st# 텍스트 작성st.write("streamlit 알아가기")작성한 코드를 실행하겠습니다. 터미널 창에 streamlit run practice.py 를 치면practice.py 파일을 streamlit에서 제공하는 프로그램으로 실행할 수 있습니다.크롬 브라우저가 열리면서 위와같은 웹 페이지가 나오게됩니다. 일단은 코드에 작성한 부분만 나오게 사진을 첨부했습니다.종료를 할때는 터미널 창 아무곳을 누르고 Ctrl + C 를 누르면 아래 사진과 같이 Stopping... 이라는 메시지가 보이면서 종료가 됩니다.2. argument 문..
[프로그래머스] 코딩테스트 Lv0 (1)
·
코딩 테스트/01. Python
1. 나머지 구하기https://school.programmers.co.kr/learn/courses/30/lessons/120810 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(num1, num2): return num1 % num2 2. 두 수의 차 구하기https://school.programmers.co.kr/learn/courses/30/lessons/120803 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(num1, num2): answer = num..