파이썬 9

<스파르타 코딩클럽 파이썬 데이터분석 5주차>

4주차에 이어 5주차도 백테스팅을 조금 더 배운다고한다! 변동성 돌파 전략 / 월요일에 사서 금요일에 파는것 ① 원하는 종목의 주가 데이터를 가져온다 ② 주가 데이터를 원하는 형태로 가공한다 ③ 사고 파는 시점을 적어둔다 ④ 종가를 이용해서 수익률을 구해본다 ⑤ 함수로 만들어 여러종목, 또는 파라미터를 바꿔 수행시켜본다 변동성 돌파 전략 변동성 돌파 전략이란? 주식이 막 오르는 것 같으면 일단 사고, 내일 바로 파는 것 막 오르는 것 같은? 가격의 기준은 전일 주가 변동폭의 절반 금액을 기준으로 잡고 다음날 변동폭의 절반 금액정도가 오르면 사는 것! ex) 전날 삼성전자 주가가 10만원~12만원 왔다갔다 했으면 변동폭은 2만원인 것. 종가가 105,000원에 마감을..

<스파르타 코딩클럽 파이썬 데이터 분석 4주차>

4주차에선 백테스팅을 직접 구현해보고 그래프를 그려 본다고 한다. 백테스팅이란 ? 이전 주가의 추이에 전략을 대입해보는 것 날씨가 흐리면 사고, 좋으면 팔아볼까? 하는 모든 전략이 벡테스팅 대상이라고함 이런 전략을 몇 년치 과거 주가에 대입해보고 수익률이 좋았으면, 앞으로도 좋을 확률이 높다 라는! 전략 1. 이동평균선 * 이동평균선 : 5일 20일 50일 등 며칠 간의 가격을 평균하여 움직이는 선 이동평균선을 이용한 골든크로스, 데드크로스 전략! 골든크로스 : 주가가 높아질 가능성이 있다는 신호 데드크로스 : 주가가 낮아질 가능성이 있다는 신호 두 가지 단기 이평선(20일)이 장기 이평선(60일)을 돌파하는 경우인데, 그 방향이 다르다고 보면 됨 Colab 새노트를 열어서 라이브러리 설치부터 먼저 # ..

<스파르타 코딩클럽 웹개발 종합반 4주차>

*엄청 긴 글 주의* 4주차 강의는 백엔드! 백엔드란 뭘까 궁금했었는데 드뎌 배워보게 된다. 서버 만들기 서버를 만드는건 굉장히 어려운 일! 그래서 어느정도 만들어져 있는 프레임워크를 이용해볼 것 이번에 사용해 볼 프레임워크는 Flask 폴더를 연다 -> app.py 파일을 만든다 -> 터미널을 켠다 -> 가상환경을 잡는다 -> 터미널에 'python3 -m venv venv' 입력한다(가상환경 잡힘) -> venv 폴더 확인한다 * 가상환경 : 프로젝트별로 라이브러리를 담아두는 폴더 -> 오른쪽 하단 python버전 클릭한다(3.8.6) -> (venv:venv)가 있는걸 선택한다 -> 터미널을 x표 눌러 꺼준 뒤, 다시 새터미널을 켜준다 -> 터미널에 (venv) 있는지 확인한다 -> 터미널에 pip..

<스파르타 코딩클럽 웹개발 종합반 3주차>

3주차에 배울 것은 파이썬, 크롤링, 데이터베이스(mongo DB) ! (파이썬! 내가 아는게 나왔다!>,._ hello.py 파일 생성 -> 윗줄에 터미널(실행시키면 결과값이 나오는 곳) -> 새터미널(하단에 터미널 창이 띄워짐) print('hello wordl') 입력후 -> 오른쪽마우스 -> 터미널에서 python 파일실행 하단 터미널에 hello world 가 찍힌 것을 확인할 수 있다. (hello world 국룰인가?ㅎ) 파이썬 기초는 알기 때문에 강의 슥슥 가볍게 훑어보기! 변수, 자료형, 함수, 반복분, 조건문 등등.. 해당 강의로 html css javascript로 코딩을 입문하신 분들이라면, 개인적으로 아주- 간략하게 자주 쓰는 파이썬 코드 위주로 냅다 사용하시는 것 같아서 완전 처..

<스파르타 코딩클럽 파이썬 데이터분석 3주차>

넘어오기에 너무나 오래 걸렸던 3주차, ㅋㅋ 3주차 강의는 Dart OpenAPI 를 활용하여 데이터 분석을 한다고 한다! OpenAPI 란? 데이터를 가져다 쓸 수 있게 서버의 '창구(=문)'를 열어둔 것 dart API를 활용하면 공시 정보를 데이터 분석에 활용할 수 있고, 일일이 공시자료를 보러가지 않아도 분석을 할 수 있다고 한다. 심지어 더 쉽게 쓸 수 있도록 라이브러리를 제공하고 있는 점! (Dart FSS 라이브러리) 최대 주주 지분율 변동이 큰 회사, 이익잉여금이 크게 상승한 회사, 남녀 간의 임금 격차 등등.... 분석 가능 우선, DartOpenAPI 에 들어가서 키를 발급 받아야 한다.! (서버가 과부하 되지 않게 할당량 만큼만 요청할 수있게 키를 받기로함) https://openda..

<스파르타 코딩클럽 웹개발 종합반 2주차>

2주차부터는 수업을 들으면서 중간중간 기록을 해보려한다! (글이 아주 길어질 것으로 예상함ㅎ, 본격 찐쥬의 코딩 메모장) Java script = html에 동적인 역할을 주는 아이 (html을 조작하려고, 움직이게 만들려고 사용함) 자바스크립트만으로는 코드가 복잡하기 때문에 jQuery를 사용한다. 함수 여기서 function 이란 수학에서의 함수가 아니라, 코딩에선 무엇인가 기능을 해주는 역할로 보면 된다. 태그 아래 태그를 새로 넣어주고 그 꾸러미 안에 입력하면 됨! function 함수명(){ 실행할 동작코드 } (button 태그에 onclick = 함수() 를넣어줬을 때, 함수안의 코드 중) alert 는 버튼을 눌렀을 때 튀어나오는 팝업창 안에 값이 나타남 {alert ('안녕하세요')} {..

<스파르타 코딩클럽 파이썬 데이터분석 1주차>

스파르타 코딩에서 파이썬 데이터분석은 별다른 프로그램을 깔지 않고, 구글의 코랩을 이용해서 배운다고 한다! 이 전에 내일배움카드로 배웠던 오프라인 강의에서는 아나콘다, 쥬피터노트북으로 이용했는데 중간에 쥬피터노트북이 오류나서 코랩으로 갈아탔는데 어쩌면 잘된일?ㅎ 프로그램을 깔지 않아도 되니 덕분에 회사에서도 따라해볼 수 있어서 요 강의는 회사에서 중간중간 여유 생길 때 마다 학습했다!(월급루팡) 우선 강의 제목과 같게 파이썬을 활용하는 데이터 분석이기 때문에 파이썬의 기초 문법에 대해 배웠다. (변수, 리스트, 딕셔너리, 함수, 조건문, 반복문 등) 다행히 어느정도 알고 있는 내용이라 이해하는데 그렇게 오래 걸리지 않았다. (그렇다고 나 혼자 주르륵 코드를 입력 하는 건 아직까지 할 수 없는일...ㅠ....

스파르타 코딩 클럽 시작!

2023.02.20~2023.03.26(5주) 국민내일배움카드를 활용해서 스파르타 코딩 클럽의 온라인 강의 신청을 했다. 스파르타 홈페이지에서 두 가지 강의를 같이 수강하는 것을 추천하길래 나도 2과목 선택! (사실 걱정되서 한 과목 먼저 들어보려 했으나, 용기를 북돋아주는 남자친구로 인해 두 과목 수강신청ㅋ_ㅋ) [왕초보] 주식 데이터를 활용한 파이썬 데이터분석 27회차 [왕초보] 비개발자를 위한, 웹개발 종합반(프로그래밍 실무, 풀스택) 59회차 스파르타 코딩 클럽 온라인 강의를 듣기 전, 국민내일배움카드를 활용해서 파이썬 빅데이터 활용 오프라인 수업을 들었으나.. 호기롭게 시작했던 처음과 달리 무신경한 강사님과 학원측.. 유튜브로 찾아 독학으로 공부하는게 훨씬 낫다고 생각되는 너무 빠르고 기계적인 ..

코딩 개발일지 2023.02.20