썸네일 SQL 1주차 강의 노트정리 [국비지원_스파르타 코딩클럽] 스파르타 코딩클럽 SQL 1주차 강의 '핵심' 노트정리 1. Show tables : 데이터베이스에 저장되어 있는 테이블 불러오기 2. Select ~ from 테이블 : 찾는 정보가 있는 테이블로부터 ~ (뽑고 싶은 필드들)을 가져오는 쿼리문 ex. select * from orders : orders라는 테이블에서 * (전체 데이터)를 가져와 주세요. ▶ *(전체 데이터) 가져오기 대신에 뽑아내고 싶은 필드명들을 적어도 됨. ex. select order_no, created_at from orders : orders 라는 테이블에서 order_no 필드와 created_at 필드를 가져와 주세요. 3. Where ~ 조건 ~ : Select 쿼리문으로 가져온 데이터에 조건을 걸어서 원하는 데이터를 ..
썸네일 데이터분석 5주차 강의 후기 [국비지원_스파르타 코딩클럽] 스파르타 코딩클럽 데이터분석 5주차 강의 후기 데이터분석 5주차 강의에서는 백테스팅 전략 중 변동성돌파전략을 사용해 데이터를 출력해봤다. 4주차에서 배웠던 것의 연장선이어서 복습하는 느낌으로 차근차근 들었다. ♣ 데이터분석 5주차 강의노트 참고 ♣ https://nasena.tistory.com/21 이번 4-5주차 수업은 주식을 사고파는 여러 전략들을 시험해볼 수 있어서 코딩과 별개의 재미를 느낄 수 있었다. 주식투자에 대해서는 문외한인 내가 골든크로스, 데드크로스 이런 전략까지 배우게 되니 일석이조가 따로 없다. 주식을 해보신 분들이 들었으면 수업내용을 더 풍성하게 얻어갈 것 같고, 더 재미있게 들을 것 같다. 나도 맨날 주식 공부해야지.. 공부해야지.. 말만 하고 안 하고 있는데(완전 아가리파이터...
썸네일 데이터분석 5주차 강의 노트정리 [국비지원_스파르타 코딩클럽] 스파르타 코딩클럽 5주차 강의 '핵심' 노트정리 1. 백테스팅 순서 ⓛ 원하는 종목의 주가 데이터 가져오기 ② 주가 데이터를 원하는 형태로 가공하기 ③ 사고, 파는 시점 적어두기 ④ 종가 이용해서 수익률 구하기 ⑤ 이 과정을 여러 종목 또는 파라미터 바꿔서 수행하기 2. 변동성 돌파 전략 ▶ 변동성 돌파 전략이란? : 주식이 막 오르는 것 같으면 사고, 손익에 관계없이 다음 날 바로 파는 것 √ 주식을 사는 시점은 Range를 넘어가는 시점 - Range = 전일 고가 - 전일 저가 - 진입시점: 현재가 > 당일 시가 + Range * 0.5 → 어제 변동한 것의 특정 비율만큼 오늘 올랐으면 Buy, 내일 열자마자 Sell ex. k = 0.5 라고 할 때 1. 어제 삼성전자의 주가가 최고 120,000..
썸네일 데이터분석 4주차 강의 후기 [국비지원_스파르타 코딩클럽] 스파르타 코딩클럽 데이터분석 4주차 강의 후기 데이터분석 4주차 강의도 완강! 이제 어떤 코드를 칠 때 이게 어떻게 사용되는 코드인지 조금씩 감을 잡아가고 있다. 그래서 어려운 내용이긴 했지만 재미있게(?) 수업을 들었다. 데이터분석 1주차, 2주차까지만 해도 따라가는 게 버겁다는 후기를 남겼던 것 같은데 커리큘럼과 수업을 계속 따라가다 보니 어느새 코딩하는 작업이 익숙해졌나 보다. 하지만 어려운 건 어려운 것..ㅎㅎㅎ 오늘은 백테스팅을 해보는 시간을 가졌다. 백테스팅은 주식을 사고 팔 때 사용할 전략을 세워보고, 검증해보는 작업인데 한 종목부터 여러 종목까지 주가 데이터를 가져와서 단기/장기 이동평균선을 그려보고 주식을 살 타이밍인지, 팔 타이밍인지 출력해볼 수 있었다. 더 자세한 내용은 강의노트 참고..
썸네일 데이터분석 4주차 강의 노트정리 [국비지원_스파르타 코딩클럽] 스파르타 코딩클럽 데이터분석 4주차 강의 '핵심' 노트정리 1. 백테스팅 개념 ▶ 백테스팅이란? : 이전 주가의 추이를 보고 전략을 대입해 보는 것 ex. 만약 어떤 조건에 따라 사고 파는 걸 반복하면 돈을 벌 수 있을까? → 만약 날씨가 흐리면 사고, 좋으면 팔고를 반복하면 수익이 날까? 2. 백테스팅 전략 세우기 2-1) 이동평균선 ▶이동평균선이란? : 이전 며칠(3일, 5일, 20일, 50일 등) 간의 가격의 평균값이 움직이는 선 : 일 수가 커질수록 곡선이 완만해지는 게 특징 2-2) 우리가 쓸 전략: 골든크로스, 데드크로스 전략 ▶ 골든크로스: 주가가 높아질 가능성이 있다는 신호 ▶ 데드크로스: 주가가 낮아질 가능성이 있다는 신호 → 그럼 골든크로스 때 사고, 데드크로스 때 팔면 싸게 사서 비싸..
썸네일 데이터분석 3주차 강의 후기 [국비지원_스파르타 코딩클럽] 스파르타 코딩클럽 데이터분석 3주차 강의 후기 데이터분석 3주차 강의도 다 들었다..! 오늘은 Dart-FSS-Read the Docs 페이지를 참고해서 상장종목과 비상장종목 회사의 정보를 출력해봤다. 이 중에 제일 인상깊게 봤던 건 연봉 TOP 5 (5억 이상 상위 5인) 정보였다. 세상에 마상에 연봉이 이렇게까지 높은 사람도 있구나.. 하면서 봤던..ㅎ 혹시 우리나라 TOP 5의 연봉이 얼마인지 궁금하신 분들은 밑에 강의자료 참고하시면서 코딩 한 번 해보시길..! ♣ 데이터분석 3주차 강의노트 참고 ♣ https://nasena.tistory.com/17 그래도 이번 강의는 반복되는 내용이 많아서 진도를 따라갈수록 내용이 수월하게 내 것이 되는 듯한 느낌이 들었다. 그런데 왜 막상 혼자 해보려고 하면..
썸네일 데이터분석 3주차 강의 노트정리 [국비지원_스파르타 코딩클럽] 데이터분석 3주차 강의 '핵심' 노트정리 1. Dart Open API 키 발급받기 ▶Dart Open API 키 발급 코드스니펫 https://opendart.fss.or.kr/uat/uia/egovLoginUsr.do : 새 창에 링크복사해서 넣기 : 인증키 신청 버튼 누르기 → 약관/개인정보이용동의 체크 후 필수입력란에 정보 입력 (API사용환경: 모두, API 사용용도: 개인공부, 확인 URL은 입력 안해도 됨) → 등록 → 본인 이메일로 인증확인 → 로그인 → Dart 홈 화면 인증키/신청 관리 탭 중 오픈 API 이용현황 누르기 → 본인 API Key 가 나옴. 2. Dart 라이브러리 설치 ▶ Dart 라이브러리 !pip install dart-fss ▶ API 키 입력하기 코드스니펫 imp..
썸네일 데이터분석 2주차 강의 후기 [국비지원_스파르타 코딩클럽] 스파르타 코딩클럽 데이터분석 2주차 강의 후기 데이터분석 2주차 강의도 다 들었다. 이 강의도 두 번 들었다..ㅎ 뭔가 자꾸 사소한 부분이지만 설명이 조금 부족해서 이해하지 못한 게 뒤에서도 계속 걸리는 느낌이랄까? 사실 강의에서는 언제 '(작은 따옴표)를 쓰고, 언제 "(큰 따옴표)를 쓰는지 파고들려고 하지 말고 그냥 그 자체의 코드라고 생각하고 넘어가라고 하셨는데.. 이런 사소한 것들을 넘기는 게 내 성격 상 잘 안 되나보다. 그래도 강의를 들으면서 계속 사용하다보면 나도 모르게 '아! 이게 이럴 때 그냥 이렇게 쓰는 거구나!' 하고 깨닫는 순간이 올 거라 생각하면서 수업을 계속 듣고있다. SQL 강의를 먼저 완강하고보니 실제로 그런 식으로 이해해버리는 순간이 있기도 했기 때문이다. 오늘은 yfina..
썸네일 데이터분석 2주차 강의 노트정리 [국비지원_스파르타 코딩클럽] 스파르타 코딩클럽 데이터분석 2주차 강의 '핵심' 노트정리 1. Pandas 기초 : Pandas의 DataFrame과 친해지기 1-1) Pandas, Numpy 라이브러리, 라이브러리 import하기 !pip install pandas numpy import pandas as pd import numpy as np 1-2) 기본 DataFrame 만들기 ① DataFrame 이해하기 data = { 'name':['철수','영희','동희','영수'], 'age':[15,12,20,35] } df = pd.DataFrame(data) df ② df 행 추가하기(append 하기) : ignore_index는 index를 따로 안 넣고 그냥 0,1,2,3,4로 붙겠다는 의미 doc = { 'name' :'..