2025-2026 시카고 퀀터티브 얼라이언스(CQA) 투자 챌린지에서 미국 뉴멕시코 대학교(UNM) 팀이 압도적인 성적으로 종합 1위를 차지하며 금융 투자 분야의 새로운 가능성을 보여주었습니다. 학생들의 뛰어난 전략과 실행력이 돋보였던 이번 대회는 단순한 학술적 경쟁을 넘어 실제 금융 시장에서의 성과를 가늠할 수 있는 중요한 기회였습니다. 퀀트 투자 챌린지의 부상과 UNM 팀의 성과 글로벌 퀀트 투자 챌린지는 전 세계 대학생들에게 실제 포트폴리오 매니저의 역할을 경험하게 함으로써, 주식 선정, 포트폴리오 구축, 위험 관리 등 투자 관리 산업의 핵심 요소들을 체험할 기회를 제공합니다. 뉴멕시코 대학교(UNM)의 ‘알파 스트래티지스(Alpha…
#파이썬
seoulrendy' AI news
워런 버핏의 시대에서 알고리즘의 시대로 전환이 가속화되고 있습니다. 퀀트 투자와 알고리즘 트레이딩의 세계를 개발자의 시선으로 살펴봅니다. 퀀트 투자란 무엇인가 정량적(Quantitative) 데이터와 수학 모델에 기반한 투자 방식입니다. 감정과 직관 대신 데이터와 규칙으로 모든 매수·매도 결정을 자동화합니다. 헤지펀드 운용 자산의 60% 이상이 이미 퀀트 전략으로 운용됩니다. 기본 퀀트 전략 예시: 이동평균 교차 import yfinance as yf import pandas as pd # 삼성전자 2년치 데이터 다운로드 df = yf.download("005930.KS", period="2y") # 단기(20일), 장기(60일) 이동평균 계산 df["MA20"] = df["Close"].rolling(20).mean() df["MA60"] = df["Close"].rolling(60).mean() # 매수…
데이터를 다루는 능력은 이제 개발자에게도 필수 역량입니다. Python의 Pandas와 Matplotlib을 이용한 EDA(탐색적 데이터 분석)를 처음부터 배워봅니다. EDA란 무엇인가 EDA(Exploratory Data Analysis)는 데이터를 모델링하기 전에 데이터의 특성, 분포, 이상값을 파악하는 과정입니다. “데이터를 먼저 이해하지 않으면, 좋은 모델을 만들 수 없다”는 원칙에서 출발합니다. Pandas 핵심 함수 import pandas as pd df = pd.read_csv("data.csv") df.head() # 첫 5행 확인 df.info() # 컬럼 타입, 결측값 수 확인 df.describe() # 수치형 컬럼 통계 요약 df.isnull().sum() # 결측값 개수 df["age"].value_counts() # 값 빈도 확인 시각화: Matplotlib…
현재 많은 개발 팀에서 여전히 Python 3.8, 3.9와 같은 이전 버전을 사용하고 있습니다. 이는 안정성 확보와 레거시 코드와의 호환성 유지라는 중요한 이유 때문이지만, 최신 버전의 잠재력을 간과하는 결과를 낳기도 합니다. Python 3.12는 단순한 마이너 업데이트를 넘어, 개발 생산성, 실행 속도, 그리고 미래 확장성에 대한 중요한 개선점을 포함하고 있습니다. **## Python 3.12, 무엇이 달라졌나? 핵심 변화** Python 3.12는 2023년 10월에 정식 릴리스된 최신 버전으로, 이전 버전들이 보여주었던 성능 향상 기조를 꾸준히 이어가며 다양한 새로운 기능과 개선 사항을 포함합니다. 핵심적으로는 CPython 인터프리터의…
2025년에도 파이썬은 백엔드 개발에서 강력한 영향력을 유지합니다. 수많은 기업과 개발자들이 파이썬의 생산성과 풍부한 생태계에 매료되어 있죠. 하지만 프로젝트 특성과 팀 역량에 최적화된 프레임워크를 선택하는 것은 여전히 중요합니다. 이 글에서는 FastAPI, Django, Flask 세 가지 주요 파이썬 백엔드 프레임워크를 2025년 관점에서 심층 비교하고, 현명한 선택 가이드를 제시합니다. 당신의 프로젝트에 가장 적합한 프레임워크를 찾을 수 있도록 구체적인 조언을 드리겠습니다. 파이썬 백엔드 생태계의 주요 변화와 동향 최근 몇 년간 파이썬 백엔드 생태계는 비동기 처리와 타입 힌팅 도입으로 큰 변화를 맞았습니다. 개발자들은 이제 단순히…
코딩테스트는 개발자 취업의 첫 번째 관문입니다. 대부분의 지원자가 ‘열심히 풀어야지’라고 생각하지만, 실제 합격자들은 유형을 분류하고 시간을 전략적으로 배분합니다. 코딩테스트의 핵심 유형 6가지 코딩테스트에 나오는 문제 유형은 크의 정해져 있습니다. 탐색: BFS, DFS — 그래프 순회, 최단 경로 정렬: 기본 정렬 + 우선순위 큐 응용 동적 프로그래밍(DP): 메모이제이션, 최적 부분 구조 그리디: 매 단계 최선의 선택으로 전체 최적 달성 이분 탐색: 정렬된 배열에서 O(log N) 탐색 스택/큐: 괄호 검사, 브라우저 히스토리, BFS 큐 이 6가지 유형의 대표 문제를 각 10개씩만 완벽히…