본문 바로가기

포트폴리오/학습

(6)
러닝스푼즈 터틀 트레이딩 강좌 후기. 저는 2017년에 반도체 시장 호황에 힘입어 우리나라 시장이 크게 오를 때 주식시장에 입문했습니다. 사실 매매와 관련된 경험은 시간을 훨씬 거슬러 올라가서 2011년?? 즈음. 제가 24살 때. 아는 형의 소개로(ㅋㅋ) 뭣도 모르고 입문한 국내 파생상품 시장 거래를 시작했습니다. 당시의 저는 남들 못지 않게 주식과 관련된 공부를 열심히 하긴 했지만 지금 돌이켜보면 정보의 바다 한가운데에 빠져 허우적 거리기만 하다가 익사 직전에 구조되어 매매를 관두며 간신히 살아 돌아온 것 같습니다. 물론 돈의 무서움과 '시장에 잘못된 정보가 너무 많다'라는 사실과 '내 머리로는 도저히 시장을 이길 수 없겠다' 하는 교훈만을 얻은 채 2년이 조금 넘는 전업 생활을 접었더랬죠. 과거의 뼈아픈 그 경험 때문이었을까요?? 주식..
리눅스(우분투) ssh 세팅 리눅스를 처음 설치하고 ssh를 세팅해주어야 한다. ssh는 개발환경에서 키 두개를 만들어 하나는 서버에 올리고, 다른 하나는 내가 갖고(?)있는 서버 통신방식이라고 한다...(??) 일단 terminal을 열어보자. 처음 나오는 화면에서 ssh-keygen 명령어를 입력한다. 키 파일이 만들어질 경로를 알려줌.(~/.ssh 폴더 아래가 디폴트임.) 엔터 눌러서 넘어간다. 비밀번호를 입력한다. 이 부분 역시 엔터 눌러서 그냥 넘어갈 수 있다고 하지만 보안상의 이유로 반드시 15~20자로 설정하기를 권장한다고..! 보았다. (너무 어렵게 설정해서 나중에 기억이 안나버리는 불상사를 만들지 말자!!) 비밀번호 설정까지 정상적으로 마쳤다면 위와 같은 화면이 나온다. 이제 키 파일이 만들어진 경로로 이동하여 파일..
virtualbox & linux(우분투) 설치 1. 버추얼박스 5.2버전 다운로드 및 설치 https://www.virtualbox.org/wiki/Download_Old_Builds_5_2 내 OS에 맞는 파일 다운받아서 설치 시작. 버추얼박스 구동 화면 2. Ubutu(16.04 LTS 버전) 데스크탑 버전 다운로드 & 설치 http://releases.ubuntu.com/16.04/ [새로 만들기] 클릭 그림과 같이 설정 후 [다음]버튼 클릭 내 컴퓨터의 실제 RAM 용량의 절반정도를 할당. (현재 작업하는 컴퓨터의 RAM은 4GB라서 2GB만 할당함;;;) "지금 새 가상 하드 디스크 만들기" 선택 후 [만들기] 버튼 클릭. "VDI" 체크 후 [다음] 버튼 클릭. "동적 할당" 선택 후 다음 버튼 클릭. 가상 머신의 디스크 크기는 넉넉히 5..
파이썬 DataFrame에서 int형을 Date로 형변환 하여 사용하기. 뭐... 구지 그럴 필요는 없겠지만...! 제목처럼 파이썬에서 int형을 Date로 형변환 하여 사용하기. import pandas as pd from pandas import Series,DataFrame df = pd.DataFrame({'Date' : [20180101,20180102,20180103,20180104], 'open' : [200,200,200,200], }, columns= ['Date','open']) df['Date'] = df['Date'].astype(str) df['Date'] = pd.to_datetime(df['Date']) df['Date'] = df['Date'].dt.tz_localize('UTC') print(df['Date']) pandas의 Series형에 ...
인프런] 김정환 강사님의 테스트주도개발(TDD)을 통해 견고한 js 소프트웨어 만들기 - 2 [본 포스팅은 인프런 -"김정환 강사님의 테스트주도개발(TDD)을 통해 견고한 js 소프트웨어 만들기" 강의를 개인 학습용으로 정리한 내용입니다.] 자스민의 기본 테스트 코드 기본 골격. describe('hello world', ()=> { // 테스트 스윗: 테스트 유닛들의 모음 it('true is true', ()=> { // 테스트 유닛: 테스트 단위 expect(true).toBe(true) // 매쳐: 검증자 }) }) descibe() - 테스트 유닛의 모음. 함수 하나하나를 테스트 할 때 사용함.it() - 테스트 유닛를 만들 때 사용. (함수의 기능을 만듬 / 첫번째 인자는 문자열 형태, 두 번째 인자는 테스트 코드를 구현하는 영역.) 테스트코드 구현부 - expect()와 toBe()..
인프런] 김정환 강사님의 테스트주도개발(TDD)을 통해 견고한 js 소프트웨어 만들기 - 1 [본 포스팅은 인프런 -"김정환 강사님의 테스트주도개발(TDD)을 통해 견고한 js 소프트웨어 만들기" 강의를 개인 학습용으로 정리한 내용입니다.] Tdd 목적-일부 타 프로그래밍 언어에는 컴파일 과정에서 문법 검사를 시행하지만 js같은 경우 직접 결과를 확인해야 하는 문제가 발생한다. 단위테스트단위(UNIT): 특정 조건에서 어떻게 작동해야 하는지 정의. (함수로 표현) -단위테스트의 단계 1. 준비(arrange) : 인풋을 준비하는 단계 2. 실행(act) : 인풋을 전달해서 함수를 실행하는 단계 3. 단언(assert) : 결과를 검증하는 단계. 테스트 주도개발의 패턴적색(Red)-녹색(Green)-리팩터(Refactor) 1. 레드단계 : 기능을 테스트할 수 있는 테스트 코드를 만듬.실패하는 테..