2025/03 3

실전 Kaggle 전자 상거래 데이터 분석 ① 테이블 의미 파악하기

데이터셋: https://www.kaggle.com/datasets/olistbr/brazilian-ecommerceCSV 파일을 불러와서 실제 데이터 분석하기다음과 같은 Pandas 문법을 사용하면 csv 파일을 불러와서 DataFrame으로 변환할 수 있다.Pandas DataFrame 문법을 사용하면 더 다양하고 자세한 데이터 분석이 가능해진다.import pandas as pdproducts = pd.read_csv("olist_products_dataset.csv", encoding='utf-8-sig')customers = pd.read_csv("olist_customers_dataset.csv", encoding='utf-8-sig')geolocation = pd.read_csv("olist..

[HTTP 완벽 가이드 18장] 웹 호스팅

18.1 호스팅 서비스네트워크 대역폭 확보 및 서버 관리의 어려움을 해결하기 위해 전문적인 웹 호스팅 서비스가 등장했습니다. 호스팅 웹 서버는 다음과 같은 서비스를 제공합니다.서버 하드웨어 및 소프트웨어 관리네트워크 연결 및 대역폭 제공데이터 백업 및 보안기술 지원18.1.1 간단한 예: 전용 호스팅전용 호스팅은 ISP로부터 전용 웹 서버를 임대하여 사용하는 방식입니다.장점: 높은 성능과 안정성, 사용자 정의 가능단점: 높은 비용, 서버 관리 필요18.2 가상 호스팅 많은 사람들에게는 비용이 드는 전용 웹 서버를 가지는 것은 낭비입니다. 따라서 컴퓨터 한 대를 여러 고객이 공유하게 해서 저렴한 웹 호스팅 서비스를 제공할 수 있습니다. 이를 공유 호스팅 또는 가상 호스팅이라고 부릅니다. 사실은 물리적으로 ..

[HTTP 완벽 가이드 17장] 내용 협상과 트랜스코딩

17.1 내용 협상 기법클라이언트 주도 (Client-Driven): 클라이언트가 요청을 보내면 서버는 선택지를 보내주고 클라이언트가 선택합니다.서버 주도 (Server-Driven): 서버가 클라이언트 요청 헤더를 검증하여 어떤 버전을 제공할지 결정합니다.투명 (Transparent): 투명한 중간 장치(주로 프락시 캐시)가 서버를 대신하여 협상합니다.17.2 클라이언트 주도 협상가능한 페이지의 목록을 서버 응답으로 돌려주어 클라이언트가 보고 싶은 것을 선택하게 하는 방식입니다.장점: 구현이 간단하고 클라이언트가 명시적으로 선택할 수 있습니다.단점: 각 페이지에 두 번의 요청이 필요하므로 성능 저하가 발생할 수 있습니다.구현 방법:서버는 클라이언트에게 선택지를 표현하기 위해 각 링크와 설명이 담긴 HT..