본문 바로가기

전체 글

(36)
flutter lib이랑 pubspec.yaml에서 코딩한다 보면 됨. lib의 main.dart를 실행한다고 보면 됨. 펍스펙닷야믈 파일에서 라이브러리 같은 거 수정해준다. 거슬리는 파란색줄? 없애주자. analysis_options.yaml에서 rules 아래에 아래 두 줄 넣어주면 됨. prefer_const_constructors: false prefer_const_literals_to_create_immutables: false
hellowworld 출력하기 c++로 창에 helloworld를 출력하기. 출력한다는 기능을 가져와야 한다. "가져올게"="include할게" #include 출력하거나, 사용자한테 숫자를 입력받거나 이런 것을 아이오스트림으로 쓸 수 있다.
C..C++..C# C는 굉장히 오래된 언어. 1970년대에 개발된. 운영체제(OS) 개발 목적으로 탄생한 언어. 그 다음에 태어난 게 C++. 클래스가 가미된 C라는 의미. 객체라는 개념이 추가됨. - 멀티미디어. 영상. 게임업. 성능을 향상시키기 위한 업계. - 속도가 빠르다. 파이썬보다 수십배에서 수백배정도 빠르다! - 파이썬이나 스크립트류 언어들은, 태생적으로 C++보다 빠를 수가 없다! (포인터 개념) - C++로 만들어두면, 안드로이드든 iOS든 Mac이든 Windows든 어디서든 쓸 수 있다는 장점이 있다. 그 다음, C#. 이건 태생 근본이 다르다. 마이크로소프트사에서 개발한 언어. 앞의 두 종류와는 이름만 비슷할 뿐이다.
CopyWarning df = df[['Close']] df를 새로운 df에 받을 때 오류가 있을 수 있으니(df를 받았는데 또 df에 얹혀쓰는 것이니) .copy()라고 붙여주면 기존의 것을 안 건드리고 가지고 올 수 있다. df = df[['Close']].copy()
이동평균값 만들기 종가 가지고 하는 거다. 이평선은 rolling기능을 쓴다. 3일이평선은 3일묶음의 평균값. df = fdr.DataReader('005930','2018') df = df[['Close']] df.rolling(3).mean() 흠. Close는 살리고 ma라고 옆에 따로 만들자고. df = fdr.DataReader('005930','2018') df = df[['Close']] df['ma'] = df.rolling(3).mean() df 1월 2일~4일. 삼일 간의 평균이 1월4일 ma에 적혀있다. df = fdr.DataReader('005930','2018') df = df[['Close']] df['ma'] = df.rolling(3).mean().shift(1) df shift로 밀어주는 ..
종가로 그래프 그리기 .plot(y=['Close']) ---- 피겨사이즈(크기변경) ------ 격자 선 넣기grid=True ------ Open과 Close를 동시에 그리기 ------ df에 있는 모든 칼럼 다 그리려면 ------ 삼성전자와 LG전자를 같이 보려면? df_1 = fdr.DataReader('005930','2018') df_2 = fdr.DataReader('066570','2018') df = pd.DataFrame() df['Samsung'] = df_1['Change'] df['LG'] = df_2['Change'] df.tail(100).plot(figsize=[15,8]) 주가가 서로 다르니까 가격보다는 변동폭에 초점을 두어 Change가 나오게 했음. 최근100일거만 보려고 .tail(100)넣음.
주가 가져오기 라이브러리 설치 !pip install yfinance pandas-datareader finance-datareader from pandas_datareader import data as pdr import yfinance as yf yf.pdr_override() import numpy as np import pandas as pd import FinanceDataReader as fdr df = fdr.DataReader('005930','2018') df.head() (참고. 005930은 삼성전자의 종목코드) 이렇게 나오는데, 라이브러리를 계속 불러올 필요 없으니 아랫것들만 새코드에 옮기자고. ----------------------- df = fdr.DataReader('005930','2018') df --..
Dart OpenAPI 키 발급받기 API라고 하는, 웹서버가 열어놓은 문을 통해 들어와서 요청하게 되는데, 요청을 너무 많이 하면 서버가 죽겠지. 그래서 키를 발급 받아서 할당량 만큼만 요청할 수 있게 하는 것이다. https://opendart.fss.or.kr/uat/uia/egovLoginUsr.do 전자공시 OPENDART 시스템 | 로그인 opendart.fss.or.kr [인증키 신청/관리 > 오픈API 이용현황]에 보면 API Key가 있을 것이다. 꽤나 긴... 숫자와 문자로 이루어진 것.