본문 바로가기
반응형

분류 전체보기59

성장주 투자의 모든 것 <주식 부자 프로젝트> 리뷰 "하루 만 원으로 시작하는 주식 부자 프로젝트" 혼돈의 주식시장 속에서 어떤 기업은 52주 신고가를 기록하고, 어떤 기업은 바닥의 주가 상황을 면치 못한다. 왜 이런 차이가 생기는 것일까? 키팩터 에서는 주가를 움직이는 것은 결국 키팩터라고 설명한다. 예를 들어 화학업체들의 주가는 유가에 큰 영향을 받는다. 유가가 내리면 이를 원료로 하는 화학업체들의 주가가 양호한 흐름을 보인다. 이때 "유가"는 화학업체들의 주가 변동을 잘 설명하는 팩터이다. 이 수많은 팩터들 중 그 종목의 주가를 제일 잘 설명하는 팩터를 키팩터(Key Factor)라고 부른다. 보통은 이익이 큰 키팩터이지만 이익만이 유일하지는 않다고 한다. 하지만, 내 개인적인 생각으로는 모든 기업의 키팩터는 이익이 유일하고, 이 이익을 결정하는 요.. 2020. 11. 2.
[Python] heapq 모듈 사용법 Python에서는 heap 자료구조를 쉽게 구현할 수 있도록 도와주는 내장 heapq 모듈이 존재한다. heap을 직접 구현하는 것보다 훨씬 편리하고 내장되어 있는 모듈이기에 코딩 테스트를 위해서 사용법을 알아두는 것이 도움이 될 것이다. heapq import heapq 여기서 중요한 점은 Python에서 heap은 list 기반으로 동작하고, heap의 root가 가장 작은 값을 가지는 최소 힙(min-heap)이다. heapq.heappush heap에 값을 넣으려면 heappush 메서드를 사용한다. 첫 번째 인수는 heap으로 사용될 list가 들어가고 두 번째 인수로는 넣고자 하는 값이 들어간다. import heapq heap = [] # heap.heappush(list, item) hea.. 2020. 10. 30.
자바스크립트 입문용 책 <모던 자바스크립트 입문> 리뷰 "인사이드 자바스크립트"를 읽고, 본격적으로 자바스크립트를 공부해보고자 했을 때 구입했던 책이다. "인사이드 자바스크립트"가 자바스크립트의 원론적인 부분을 다뤘다면 "모던 자바스크립트 입문"은 조금 더 포괄적이고 다양한 내용을 다루는 책이라고 할 수 있다. 책의 난이도? "인사이드 자바스크립트"의 난이도를 상이라고 한다면, 이 책은 중 정도의 난이도를 가지고 있다. 자바스크립트를 활용하기 위한 대부분의 내용(객체, 함수 등)을 잘 설명해놨는데 그렇다고 너무 쉬운 내용만 설명해 놓은 것은 아니다. 어려운 내용도 있지만, 순차적으로 잘 설명이 되어있어서 다른 책과 비교해서 쉽다는 것이 내 생각이다. 책의 특징? 저자인 이소 히로시가 수학과 CAD에 정통해서 그런지는 모르겠지만 canvas를 활용한 예제들과 .. 2020. 10. 30.
코로나19 이후 은행주 주가 분석 코로나 19로 인해 폭락한 코스피는 회복되었지만, 은행주들은 여전히 지지부진하고 있는 상태다. 은행주들의 PER은 3 ~ 4 정도이고, PBR은 0.2 ~ 0.4 정도로 굉장히 저평가되어있는 상태이다. 그렇다면 은행주 주가 분석을 통해 왜 은행주가 저평가되어있는지 알아보도록 하겠다. 저평가 요인 - 금리 하락 일단 가장 큰 저평가 요인은 금리 하락으로 인한 은행의 대출금리 하락에 있다. 은행은 예대마진으로 수익을 내는 전형적인 사업이기 때문에 금리에 굉장히 민감하다. 또, 현재 시중은행에 조달되는 자본의 40%가 수시입출금 같은 저 원가성 예금에 속해있고, 나머지 60%만이 정기예금이나 적금과 같은 고 원가성 예금에 속해있기 때문에 금리 인하의 영향이 조달비용의 하락보다 대출금리 하락에 더 큰 영향을 미.. 2020. 10. 4.
[Python] Input vs. sys.stdin.readline 차이점? Python으로 백준 문제를 풀 때 내장 함수 input()으로 입력을 받으면 시간 초과로 오답처리가 되고, sys 모듈의sys.stdin.readline()으로 입력을 받으면 시간 안에 채점이 되는 경우가 자주 발생한다. 왜 그런지 한 번 알아보자. Python 2.x 일단 Python 2.x 버전에서는 사용자 입력을 처리하기 위한 내장 함수로 input()과 raw_input()이 있다. 이 둘의 차이점은 raw_input()은 입력 값을 무조건 문자열로 받는 반면, input()은 입력으로 들어온 값을 evaluate 해서 그 값에 맞는 자료형으로 초기화한다. 아래 예를 보면 숫자 10을 입력했을 때는 integer type이지만, "python"을 입력했을 때는 string type으로 결과가 나.. 2020. 10. 2.
[Python] Mutable vs. Immutable 차이점? Python을 가지고 재귀 함수를 연습하다가 결과 값이 예상 밖으로 나왔고, 왜 그런 현상이 나왔는지 분석해보았다. 결론적으로 Python에서 변수는 2가지 종류가 있는데 하나는 변할 수 있는 Mutable 변수이고 나머지 하나는 변할 수 없는 Immutable 변수이기 때문이다. def recursive(a, value): a.append(value) if value == 5: print(a) return recursive(a, value + 1) print(a) recursive([], 1) 위와 같은 함수를 구현했을 때 결과 값은 아래와 같이 나온다. # 결과 값 [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] [1, 2, 3, 4,.. 2020. 9. 29.
반응형