PWA(Progressive Web App)

PWA(Progressive Web App)

🔹 PWA(Progressive Web App)란? PWA는 웹사이트를 네이티브 앱처럼 동작하도록 만드는 기술입니다. 주요 특징은 다음과 같습니다:✔ 오프라인 지원 (Service Worker 사용)✔ 푸시 알림 지원✔ 빠른 로딩 속도 (캐싱 기술 활용)✔ 앱 설치 가능 (홈 화면에 추가)✔ 반응형 디자인 (모바일, 태블릿, 데스크톱 최적화) 🔹 PWA for WP 플러그인의 주요 기능 🔹 설치 방법 🔹 PWA를 사용하면 좋은 … Read more

SDN (Software-Defined Networking)

SDN (Software-Defined Networking)

SDN(Software-Defined Networking)이란? SDN(소프트웨어 정의 네트워킹, Software-Defined Networking)은 네트워크 장비의 제어 기능을 소프트웨어로 중앙에서 관리하는 네트워크 아키텍처입니다. 기존 네트워크는 하드웨어 기반으로 개별 장비에서 트래픽을 처리했지만, SDN은 중앙 컨트롤러(Controller)를 통해 네트워크를 동적으로 제어할 수 있도록 설계되었습니다. SDN의 주요 개념 SDN의 특징 및 장점 ✅ 중앙 집중식 네트워크 관리 ✅ 자동화 및 유연성 ✅ 비용 절감 ✅ 트래픽 … Read more

CDN (Content Delivery Network)

CDN (Content Delivery Network)

CDN(Content Delivery Network)란? CDN(Content Delivery Network)”은 콘텐츠 전송 네트워크를 의미하며, 웹사이트나 애플리케이션의 콘텐츠(HTML, 이미지, 비디오, CSS, JavaScript 등)를 사용자에게 빠르고 효율적으로 제공하기 위해 설계된 분산 네트워크 시스템입니다. CDN은 전 세계에 분포된 서버(엣지 서버)를 활용해 사용자와 가까운 위치에서 콘텐츠를 제공함으로써 속도를 높이고 서버 부하를 줄이는 역할을 합니다. 1. CDN의 작동 원리 CDN의 기본 작동 흐름은 다음과 … Read more

네이버 파이낸스 개별종목 재무제표 가져오기

네이버 파이낸스 개별종목 재무제표 가져오기

네이버 파이낸스 개별종목 재무제표 네이버 증권의 개별종목 페이지에서 상세한 데이터를 제공합니다. https://finance.naver.com/item/coinfo.naver?code=005930&target=finsum_more 여기에는 개별종목의 재무데이터를 포함하고 있습니다. 이 재무제표를 엑셀에 붙여넣거나 가공하기가 쉽지 않습니다. FinanceDataReader 를 활용하여 개별 종목의 재무제표 데이터 데이터프레임으로 손쉽게 가져올 수 있습니다. 개별 종목 재무제표 데이터 가져오기 다음과 같은 SnapDataReader()함수를 이용하며 “NAVER/FINSTATE/ + 종목코드” 형식으로 티커를 구성합니다 결과 데이터프레임은 다양한 컬럼을 … Read more

웹 크롤링 예제(네이버 금융 시가총액 크롤링)

웹 크롤링 예제(네이버 금융 시가총액 크롤링)

아래는 네이버 금융의 시가총액 순위 1위부터 500위까지 데이터를 가져와 엑셀로 저장하는 Python 코드입니다. 🔹 설명 ✅ Python 코드 import pandas as pdimport requestsfrom time import sleep# 저장할 엑셀 파일명excel_filename = “market_cap_500.xlsx”# 네이버 금융 시가총액 페이지 URL (코스피 기준, sosok=0)base_url = “https://finance.naver.com/sise/sise_market_sum.naver?sosok=0&page=”# HTTP 요청 헤더 (User-Agent 설정)headers = { “User-Agent”: “Mozilla/5.0 (Windows NT 10.0; Win64; x64) … Read more

웹 크롤링

웹 크롤링

웹 크롤링이란? 자동화된 방법으로 웹을 탐색하고 데이터를 수집하는 작업 크롬 개발자 도구 (Chrome Developer Tools) 크롬에 기본 탑재된 웹 개발 및 디버깅 도구 파이썬 라이브러리 크롤링 주요 이슈 크롬 개발자 도구 (Chrome Developer Tools) 크롬 브라우저에 기본 탑재된 웹 개발 및 디버깅 도구 크롬 개발자 도구 – 요소(Element) 요소(Element): 웹 페이지 구성 요소 살펴보는 기능 … Read more

마켓 데이터 개요

마켓 데이터 개요

마켓 데이터에 대한 질문들 트레이딩 스타일 데이터의 실시간성의 중요도는 어느 정도인가? | 트레이딩 스타일 (Trading Style) 매매 간격 보유기간 비고 포지션 트레이딩 (Position Trading) 장기간 수 개월~ 수 년 – 스윙 트레이딩 (Swing Trading) 짧은 기간 몇 일~ 몇 주 – 데이 트레이딩 (Day Trading) 수 시간 하루는 넘기지 않음 당일 청산 스캘핑 (Scalp Trading) … Read more

테스트 타임 컴퓨팅(Test-Time Compute, TTC)

테스트 타임 컴퓨팅(Test-Time Compute, TTC)

테스트 타임 컴퓨팅(Test-Time Compute, TTC) 개요 1. 테스트 타임 컴퓨팅(TTC)이란? 테스트 타임 컴퓨팅(Test-Time Compute, TTC)은 머신 러닝 및 딥 러닝 모델이 학습(training)된 후, 추론(inference) 단계에서 추가적인 연산을 수행하여 성능을 향상시키는 기법입니다. 일반적으로 모델은 학습된 가중치를 고정한 채 추론을 수행하지만, TTC는 테스트 시점에서 추가적인 계산을 통해 성능을 개선하려는 전략입니다. ✅ 핵심 개념 2. 주요 테스트 타임 … Read more

자주 사용하는 전처리 (데이터 전처리)

자주 사용하는 전처리 (데이터 전처리)

데이터 전처리 – 자주 사용하는 전처리 (금융데이터) 데이터 준비 https://finance.naver.com/item/main.nhn?code=005930 문자열 다루기 1) 데이터 분리 – str.split() 활용하기 2) str.split(), str.join() 3) n번째 가져오기 4) 불필요한 문자는 제거하고 수치값을 만들기 숫자만 추출하기 1) 문자열에서 숫자만 추출하기 2) 유틸리티 함수 만들기 파이썬 함수를 계속 사용하기 보다 일반화해서 함수로 정리해서 사용하는 것을 추천 합니다. (정규식을 사용하면 더 … Read more

텍스트 데이터 인코딩 (데이터 전처리)

텍스트 데이터 인코딩 (데이터 전처리)

데이터 전처리 — 텍스트 데이터 인코딩 대표적인 인코딩 ASCII ISO 8859 UTF-8 : 유니코드 EUC-KR CP949 데이터 파일 다루기 master.csv rss_30100041.xml 윈도우에서는 인코딩을 지정해주어야 합니다 인코딩 감지 인코딩 변환 인코딩 일괄 변환 참고 엑셀에서 utf-8 CSV 읽기 윈도우 엑셀은 csv의 기본 인코딩을 cp949(EUC-KR)로 가정 Codepage 변경 요약 출처 : https://financedata.notion.site/8c858b09203e4404a3b0d1de426dc078