분류 전체보기
-
모의투자 경험기, 리뷰 (한국투자 대학생 모의투자대회)잡담 2020. 9. 24. 21:52
한국투자에서 하는 제2회 대학생 모의투자대회에 참여한 개인적인 생각을 적어보고자 한다. 일단 글을 쓰는 시점은 대회의 중반이 막 넘어간 시점이다. 현재 국내 주식 1위는 200%의 수익률을 달성(1억 -> 3억), 해외주식 1위는 100%의 수익률을 달성(2억 -> 4억)했다. 1달이 지난시점에서 정말 무시무시한 수익률이 아닐 수 없다... 모의투자대회를 조금이라도 해본 사람은 느끼겠지만 정상적인? 방법으로는 2달 안에 수익을 내기 힘들다. 대회이기 때문에 순위에 드는 것만이 의미가 있다 보니 단타를 치지 않고서는 불가능하고 개잡주들을 사야 가능하다. 현재 국내 주식에선 케이피엠테크가 상따따따따(5연속 상한가)를 찍으며 10위까지 중 8명 정도가 저 주식 하나로 올라왔고 그나마 어제까지만 해도 해외주식 ..
-
크롬 검색기록 끄기, 자동완성 끄기 (구버전 설치)잡담 2020. 9. 22. 21:59
불가피하게 노트북을 포맷하고 크롬을 다시 깔게 되었는데 크롬이 뭔가 변한 거 같다 했는데 웬걸 새 탭을 열고 검색창을 누르면 촤르륵하고 검색기록이 나왔다. 장장 한 시간이 넘게 없애려고 별짓 다 해봤는데 안 없어짐... (검색해보니 방법이 없는 듯...) 그래서 구버전을 깔고 업데이트를 안 하는 방법을 택했음... 따라 하실 분들은 따라 하시길 먼저 제어판에서 기존에 깔려있던 크롬을 삭제해주시고 아래 링크로 가서 원하는 걸 환경에 맞게 다운 받아주세요 (저는 윈64에 70인가 69인가 했슴다) https://www.slimjet.com/chrome/google-chrome-old-version.php Download older versions of Google Chrome for Windows, Linu..
-
[파이썬]엑셀파일을 mysql에 옮겨보자Python 2020. 9. 12. 01:10
엑셀 파일(xlsx, xls)을 파이썬을 이용해 mysql에 옮겨보겠습니다. 간단하게 순서를 나눠보면 1. 엑셀 파일 읽어오기 2. mysql과 연결하기 3. 읽어온 데이터를 mysql에 넣기 시작하기에 앞서 pymysql과 pandas를 설치해주시기 바랍니다. 아나콘다를 쓰시면 anaconda prompt를 찾아서 실행하신 다음 pip install pymysql, pandas를 하시면 되십니다. 그럼 이제 코드를 봅시다. 1. 엑셀 파일 읽어오기 import pandas as pd data = pd.read_excel("./db_score.xlsx") #print(data) pandas에 있는 read_excel함수를 이용하면 쉽게 읽어올 수 있습니다. 이때 data에는 dataframe으로 저장이 ..
-
[파이썬] VsCode 모듈 import 에러, 문제Python 2020. 8. 29. 17:36
새로 프로젝트를 하게 되어 깃헙에서 받은 코드를 vscode에서 실행하려 했지만 이런 에러가 발생하면서 안되었습니다 이미 numpy니, pandas니 다 설치를 해놨는데 ModulNotFoundError가 발생했습니다. 찾아본 결과 파이썬이 깔린 경로? 환경변수? 뭐 이런 게 pip이랑 달라서 생기는 문제라고 하는데 정확히는 잘 모르겠네요... 일단 잘 설치가 되어있는지 터미널에서 확인해보시고 Ctrl+Shift+p를 누르면 아래와 같은 창이 뜰 겁니다 여기서 Python: Select Interpreter를 선택해줍니다. 저는 검색을 이미 한 상태라 맨 위에 있지만 검색하시면 나올 겁니다. 여기서 밑에 anaconda에 설치된 걸 선택하시고 코드를 실행하시면 import가 잘 됩니다.
-
[책 리뷰] 읽으면 진짜 재무제표 보이는 책잡담 2020. 8. 16. 17:46
최근 주식 거래 프로그램 책을 읽고 따라 만들어봤는데요 실제로 어떤 데이터들이 유의미한지 공부하기 위해 이 책을 읽었습니다. 프로그램은 재무제표 속에 있는 데이터를 가지고 굴릴 수도 있고 차트 분석을 통해서도 굴릴 수 있겠지만 일단 기본에 충실하기 위해 차트 분석은 후에 할 생각입니다. 이 책은 저같이 재무, 회계에 무지한 사람들이 읽기에 부담이 없습니다. 담고 있는 내용도 어렵지 않고 설명도 치킨집에 비유하면서 하기 때문에 보다 직접적으로 받아들일 수 있습니다. 다루는 내용은 자산을 분석하는 법? 재무제표에서 자산,자본,부채의 의미와 그 속 분류들의 의미들에 대해 말하고 있습니다. 주식을 먼저 시작한 입장에서 per, pbr ev/evitda 같은 것도 나올까 했는데 뒷부분에 per에 대한 의미만 간략..
-
[파이썬] heapq 사용법 (우선순위 큐, 힙)Python 2020. 8. 10. 16:44
파이썬에서는 우선순위가 높은 데이터를 먼저 꺼낼 수 있는 heapq라는 모듈을 제공합니다. (값이 낮은 순으로 뽑는 최소 힙으로 구현되어있으며 최대 힙은 따로 만들어져있지 않고 최소 힙을 응용해서 사용할 수 있습니다.) 다른 언어에서는 우선순위 큐를 제공하기도 하는데 파이썬에는 없는 것으로 알고 있습니다. 힙은 이진트리로 만들어져 있어 삽입, 삭제를 하는데 O(log n)이 걸린다는 것을 알 수 있습니다. 1. 힙 생성 및 삽입하기 import heapq h = [] heapq.heappush(h, (3, "third")) heapq.heappush(h, (2, "second")) heapq.heappush(h, (4, "fourth")) heapq.heappush(h, (1, "first")) prin..
-
[파이썬] set에 대하여(리스트와 시간비교)Python 2020. 8. 7. 17:32
알고리즘 문제를 풀다가 다른 분께서 set을 이용하여 푸신 풀이를 보고 set의 특징에 대하여 적어볼까 합니다. 기본적으로 set이라 하면 중복이 없다고만 알고 지나쳤는데 그게 아니더라고요 공식적으로 unordered collection이라고 되어있는데 그게 무슨 뜻인지 봅시다 list와 비교해서 설명드리겠습니다. list에 삽입할 때는 원하는 위치에 넣던지, 맨 뒤에 append해주게 되죠 우리는 그 위치를 알 수도 있고 원하는 구간을 잘라서 활용할 수도 있죠 list = [5,2,8,3,9] list.append(1) print(list) print(list[2]) #[5, 2, 8, 3, 9, 1] #8 이런식으로 말이죠 set에선 어떨까요? set = {5,2,8} print(set) print(..