Home

AARRR 프레임워크

AARRR 프레임워크란?획득(Acquisition), 활성화(Activation), 유지(Retention), 수익(Revenue), 추천(Referral)의 앞글자를 따서 만든 프레임워크로, 고객이 일련의 서비스를 경험하는 과정에서의 5가지 사용자 행동 지표를 의미한다. Acquisition (획득) 고객들이 어떠한 경로로 우리 서비스에 방문하는가

[Git] .gitignore 다루기

.gitignore란?Git으로 프로젝트를 관리할 때, 특정 파일이나 디렉토리를 Git이 추적하지 않도록 설정하는 파일로, 일반적으로 다음과 같은 파일들을 Git 추적 대상에서 제외한다: 빌드 결과물 (build/, dist/ 등) 의존성 파일 (node_modules/, vendor/ 등) IDE 설정 파일 (.id

RFM 고객 세분화 분석

RFM 분석이란?고객 관계 관리(CRM)를 위해 고객의 구매 행동 데이터를 기반으로 고객을 세분화하는 분석 기법으로, 다음의 3가지 지표를 기반으로 한다. Recency : 얼마나 최근에 구매하였는가 마지막으로 구매한 시점이 가까울수록 브랜드에 대한 관심도가 높다 Frequency : 얼마나 자주 구매하였는가 방문한 빈도가 높을수록 브랜

Pandas EX2 : 데이터프레임 구조화

Python 라이브러리 Pandas에는 데이터프레임을 구조화하는 함수들이 있다.각 인덱스(행)와 컬럼(열)을 통해 데이터에 접근 및 조작이 가능하다. 데이터프레임 구조화 함수 pivot() : 특정 열을 기준으로 데이터를 재구성하는 함수 pivot_table() : pivot() 함수와 비슷하나, aggfunc 매개변수를 활용하여 다양한 집계 함수를

Django를 활용한 API 서버 만들기

0. Django란?Django는 파이썬으로 작성된 웹 프레임워크로, 신속한 웹 애플리케이션 개발을 가능하게 하며, 다음과 같은 특징이 있음 MTV 아키텍처 모델(Model), 템플릿(Template), 뷰(View) 구조로, 코드의 재사용성과 유지보수성이 향상됨 ORM(Object-Relational Mapping) 데이터베이스와의 상호작용을 객체

Django 웹개발 튜토리얼 (5)

Polls 어플리케이션 완성하기 데이터베이스에 Question과 Choice 만들기 (admin 페이지) 이전 데이터는 모두 삭제한 후 Question 하나 추가 detail 템플릿 완성하기 polls/templates/polls/detail.html 123456789101112<h1>{

Django 웹개발 튜토리얼 (4)

새로운 View 추가하기 django의 MTV에서 View는 웹페이지와 서버의 중간다리 (MVC 패턴의 컨트롤러 역할) polls 어플리케이션의 구조 index 페이지 : Question에 대한 정보 출력 detail 페이지 : Question의 text를 상세히 출력 (투표형태) result 페이지 : Question에 대한 결과 출력 → Vo

Django 웹개발 튜토리얼 (3)

Model 데이터 추가 Model에 데이터를 추가하는 방법 서버 개발자가 admin 페이지에서 직접 데이터 추가하기 서버 개발자가 django shell에서 직접 데이터 추가하기 웹페이지 view에서 model에 DB추가하도록 요청하는 기능 구현하기 Admin 페이지에서 직접 추가 admin 페이지 : 사이트 운영자가 사용하는 페이지 → django에

Django 웹개발 튜토리얼 (2)

Model 생성 polls/model.py 작성 12345678910from django.db import modelsclass Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date

Django 웹개발 튜토리얼 (1)

Django란? 파이썬으로 작성된 무료 오픈 소스 웹 프레임워크 웹 개발을 보다 쉽게 구현할 수 있으며, 보안, 확장성, 빠른 개발을 위한 다양한 기능 제공 Model-View-Template (MVT) 아키텍처 기반으로 이루어짐 데이터베이스 구조(Model), 사용자 인터페이스(Template), 애플리케이션 로직(View) → 일반적인 MVC 패턴과