yfinance로 애플·테슬라 분석하기: 해외 주식 데이터 수집 완벽 가이드
·
Programming/Python
이 글은 AI 기반 자동매매 시스템 시리즈의 2편입니다.전체 시리즈:1편: 한투 API로 실시간 주식 데이터 수집하기2편: yfinance로 애플·테슬라 분석하기 ← 현재 글3편: Upbit으로 비트코인 24시간 분석하기4편: AI 분석 결과 DB에 저장하기들어가며지난 글에서 한투 API로 삼성전자를 분석하며 실시간 국내 주식 데이터 수집 방법을 알아봤습니다. 이번에는 yfinance 라이브러리를 활용하여 애플(AAPL), 테슬라(TSLA) 같은 미국 주식을 분석하는 완벽한 방법을 소개합니다. API 키 없이 무료로 펀더멘털 데이터까지 수집할 수 있는 yfinance의 강력한 기능을 함께 살펴봅시다.왜 yfinance인가?해외 주식 데이터를 수집하는 방법은 여러 가지가 있습니다:1. KIS 해외주식 AP..
한국투자증권 API로 실시간 주식 데이터 수집하기: AI 투자 분석의 시작
·
Programming/Python
이 글은 AI 기반 자동매매 시스템 시리즈의 1편입니다.전체 시리즈:1편: 한투 API로 실시간 주식 데이터 수집하기 ← 현재 글2편: yfinance로 애플·테슬라 분석하기3편: Upbit으로 비트코인 24시간 분석하기4편: AI 분석 결과 DB에 저장하기들어가며주식 투자에서 데이터는 필수입니다. 하지만 국내 주식의 실시간 데이터를 무료로 쉽게 구할 수 있는 방법은 많지 않죠. 이번 글에서는 한국투자증권(한투) API를 사용하여 실시간 주식 데이터를 수집하고, AI가 이해할 수 있는 형태로 가공하는 방법을 알아보겠습니다. 삼성전자를 실제로 분석하면서 AI 투자 분석 시스템의 첫 걸음을 시작해봅시다.KIS API로 국내 주식 데이터 수집 및 AI 프롬프트 생성들어가며주식 투자에서 데이터는 필수입니다. 하..
frozenset 완전 이해하기 — 순서를 무시한 조합 비교와 해시 계산
·
Programming/Python
Python의 frozenset은 잘 알려진 set의 불변(immutable) 버전으로, 순서를 무시한 조합을 비교하거나 해시 가능한 자료구조로 사용할 때 매우 유용합니다. 이 글에서는 frozenset의 개념, 동작 방식, 해시 계산 구조를 깊이 있게 알아봅니다.🧊 frozenset이란?frozenset은 수정할 수 없는(settable하지 않은) 집합입니다.set과 거의 동일하게 동작하지만, immutable 하기 때문에 dict의 key 또는 set의 원소로 사용할 수 있습니다.s = set()s.add(set([1, 2])) # ❌ TypeErrors.add(frozenset([1, 2])) # ✅ 가능✅ 왜 frozenset을 쓸까?1. 조합의 중복 제거에 유리combo1 = frozens..
Python 정규표현식 완전 정복 (re.match, ^\$, re.compile 완전 이해)
·
Programming/Python
Python에서 정규표현식은 문자열 패턴 매칭에 매우 강력한 도구입니다. 특히 코딩 테스트나 실무에서 빠르고 정확하게 문자열을 필터링하거나 추출하고 싶을 때 필수입니다. 이 글에서는 re.match, ^, $, re.compile()의 개념을 예제와 함께 정리합니다.🔍 기본 용어 정리문법의미예시.아무 문자 하나a.c → abc, axc 매칭*앞 문자가 0개 이상 반복a*b → b, ab, aab^문자열의 시작^abc → abc 매칭, xabc는 X$문자열의 끝abc$ → abc 매칭, abcc는 X✅ re.match vs re.fullmatch vs re.search함수설명예시re.match()문자열의 시작부터 패턴 매칭re.match("a.c", "abc") ✅re.fullmatch()문자열 전체가 ..
requirements.txt 만들기
·
Programming/Python
pip freeze > requirements.txt 위와 같이 사용해주면 된다.