전체 글 63

Python Data 분석 : yfinance를 이용한 주식수익률 비교

Pandas와 yfinance를 이용하여 주식수익률을 공부하던 도중 새로운 회사로 직접 수익률을 비교하고 싶었고.. 친구의 도움을 받아 얻어낸 두 종목! 이 두 종목을 사용하여 공부한것을 Review하기로 하였고 스스로 해보려고 노력했지만.. 힐끔힐끔 만들어놓은 코드를 보게 되는것은 어쩔수없나보다. from pandas_datareader import data as pdr import yfinance as yf yf.pdr_override() Hansol = pdr.get_data_yahoo('025750.KS', start = '2022-01-01') #한솔홈데코의 주가 검색 Hanjin = pdr.get_data_yahoo('180640.KS', start = '2022-01-01') #한진칼의 주가..

Python Data 분석 - Using yfinance

yahoo finance를 이용한 주가 분석과 삼성전자와 마이크로소프트의 주가비교, 일간수익률의 누적곱을 작성한 그래프와 비교 그래프 from pandas_datareader import data as pdr import yfinance as yf yf.pdr_override() #Data를 다운 받는 함수 sec = pdr.get_data_yahoo('005930.KS', start='2022-06-01') #삼성전자의 22년 7월 1일부터의 주식 데이터(기존의 yfinance에서 변경된 부분이 있으므로 반드시 upgrade!! msft = pdr.get_data_yahoo('MSFT', start='2022-06-01') #마이크로소프트의 22년 7월 1일 부터의 주식 데이터 print(sec.hea..

C++ 실습 과제 마지막

#include using namespace std; class BaseArray {//BaseArray 클래스 생성 int capacity;//용량 변수 선언 int* mem;//정수형 변수 포인터 선언 protected: BaseArray(int capacity = 100) {//용량 Default값 100으로 설정, 생성자 함수 선언, 정의 this->capacity = capacity;//용량을 입력받는다면 용량변경 mem = new int[capacity];//정수형 열 용량만큼 생성 } ~BaseArray() { delete[] mem; }//소멸자 함수 생성, 정의 void put(int index, int val) { mem[index] = val; }//put함수 선언 , 정의 . mem..

C++ 실습 과제 2

#include #include using namespace std; class String { //string 클래스 선언 string s, back; // 입력받을 문자열과 거꾸로 문자열이 들어갈 문자열변수 선언 public: String(){ //생성자 cout name; //name에 이름 입력 } class WordGame { //WordGame 클래스 선언 int length; //단어의 길이 변수 선언 string firWord; //첫번째 단어 선언 string nextWord; //다음 단어 선언 public: WordGame() { length = 0; firWord = "아버지"; }; //생성자 함수 bool equal(); //단어가 같은지 비교 void getword(); //단..

C언어 Level Test

C++ 첫 수업당시 C언어로 주어진 과제 #include int main() { int num[10], i; //배열 선언. printf("정수값 10개를 입력하세요: "); for (i = 0; i < 10; i++) { //배열에 값을 대입, 아래의 행동들 반복 scanf("%d", &num[i]); } int min = 0; /*최솟값을 구하기 위해 초기화 후 1번째 배열 값으로 지정*/ min = num[0]; for (i = 0; i < 10; i++) { if (num[i] < min) { /*최솟값찾기, 각 배열값보다 작은값 등장할 경우 min값 변경*/ min = num[i]; } } printf("배열값: "); for (int i = 0; i < 10; i++) { //배열 출력, 단 ..

Python Data 분석 - Dataframe

Pandas에 속해있는 Dataframe에 대해 학습, 기초적인 내용 학습. Series와 Tuple, Dictionary로 나타내는 방법. Matplotlib으로 그래프화는 복습. import pandas as pd df = pd.DataFrame({'Haewon': [160, 165, 170, 175, 179], 'Hyesoo': [150, 151, 153, 156, 159]}, index = [2016, 2017, 2018, 2019, 2020]) #딕셔너리 사용한 데이터프레임 print(df) print(df.describe()) print(df.info()) print('\n') haewon = pd.Series([160, 165, 170, 175, 179], index = [2016, 2017..

Python Data 분석 - Pandas

Pandas 기초적인 함수 , Series 표현 및 사용 Matplotlib 사용하여 그래프화 import pandas as pd s = pd.Series([0.0, 1.2, 2.4, 3.6, 5.4, 8.1]) #List로 나타낸 Series print(s) #인덱싱 설정 해주지 않아서 0~5로 인덱싱 되었음 print('\n') s.index = pd.Index([1.0, 2.0, 3.0, 4.0, 5.0, 6.0]) #Index 새롭게 설정 s.index.name = 'NEW_INDEX' #Index 이름 s.name = 'NEW_SERIES' #Series 이름 s[3.4]=3.4 #Add Index, Numbering과 상관없음 뒤에 그냥 붙음 s[7.0]=9.0 print(s) print('\..