본문 바로가기

전체 글149

[Python] 주식 자동매매 봇 만들기 tuple, list, dictionary, set Tuple tuple = (a,b,c, ...) 처리속도 빠르지만 수정/삭제가 절대 불가능 type(tuple) 를 통해 class 'tuple'임을 확인 가능 for i, value in enumerate(tuple): print(value) print(i) >>> 이런 식으로 동일하게 자릿수와 값을 사용 가능하고 tuple[0], tuple[1]과 같이 접근도 가능 *enumerate 쓰면 속도가 느려지므로 필요한 상황이 아니면 굳이 쓸 필요 없음 List list = ["a", "b", "c" ... ] 추가, 수정, 삭제 모두 가능 type(list) 를 통해 class 'list'임을 확인 가능 추가 list.append("g") append를 통해 item 추가 가능(맨뒤에 추가) 삭제 del.. 2020. 8. 20.
[Python] 주식 자동매매 봇 만들기 파이썬 기본문법(변수, 조건문, 반복문) 파이썬 기본문법 1. 변수 변수 선언 시 왼쪽이 변수, 오른쪽이 값. 변수 타입은 오른쪽 값에 따라 자동으로 지정 ex) a = 1000 a는 int형이 되고 1000이라는 값이 들어감 type(a)를 print해보면 int 가 뜸 str, float, int 등 존재 id(a)를 통해 주소값 접근할 수 있음(쓸데는 있으려나?) 2. 문자 관련 함수 - 길이구하기 b = "mystring" len(b) : 길이반환. 이 경우 8 - 문자열의 일부만 가져오기 b = "mystring" b[0:5] : b스트링의 시작,끝위치를 지정하여 나타내줌. 이 경우 "mystr" 출력 b[:5] , b[3:] 이런 식으로 처음, 끝은 생략 가능(자동으로 문장의 처음과 끝을 의미 b[-2:-1] 이런 식으로 문장의 끝에.. 2020. 8. 20.
[Python] 주식 자동매매 봇 만들기 설치 관련 정리 1. 아나콘다 설치 - anaconda.org 키움 api 사용을 위해서는 32비트 설치 해줘야하나 64비트로 설치 후 32비트 설정 해주는 방식 사용 환경변수 등록 옵션은 설치 시에 나와있음 Individual products 하단의 Windows 64-bit Graphical Install 설치(Python 3.8 ver) 2. 32비트 전환 옵션 명령어 > set CONDA_FORCE_32BIT=1 // 32비트로 전환. 다시 64비트로 전환하려면 0 또는 아무것도 안넣고 실행 conda create -n py37_32 python=3.7 anaconda // py_37_32에 파이선 3.7버전으로 가상환경 설정. 3.8은 최신버전이라 호환성 걱정되어 3.7로 설정함 conda env list //.. 2020. 8. 20.
[flutter] Expanded, 뭐하는 애지? Row나 Column 위젯을 사용하다보면 Expanded라는 요소를 써야할 때가 있고, 이유모를 에러를 만날 때가 있다. 그래서 써보는 개념정리용. Expanded 위젯은 Row와 Column, Flex의 자식으로 사용 가능하며, 부모의 남은 부분은 전부 채우는 식으로 화면에 나타난다. Expanded가 하나라면 나머지 칸을 전체 채우고, 여러개라면 n분의 1 크기를, 그리고 expanded 내의 flex(int형) 값을 조절해주면 그 크기 비율도 조절할 수 있다. (flex가 2, 1이면 크기도 2:1) 기본 flex값을 1로 갖고 있다. 주로 사용하는 방법 - UI 상 남는 공간이 없게 화면을 꽉 채우고 싶을 때 - 특정 컴포넌트들을 폰 화면 넓이에 맞게 비율로 적용하고 싶을 때 주로 나는 에러 - .. 2020. 8. 19.
[flutter] JSON 직렬화 아주 쉽게하기(Model Class 쉽게 만들기) flutter로 각종 외부 api를 사용하거나, 서버를 통해 데이터를 받을 때, 혹은 내부 DB에 쿼리를 날려 데이터를 받을 때 보면 데이터 처리하는게 좀 귀찮은 부분이 있다. JSON 데이터를 flutter에서 사용하기 위해서는 대부분의 언어가 그렇듯 일단 기본적으로 직렬화/파싱을 해줘야하는데, 플러터에서는 보통 데이터를 매핑할 수 있는 클래스를 별도로 만들어서 사용하게된다. 웹 개발을 주로 해와서 response를 받으면 바로 response.data로 개발을 해왔던 나로써는 왜 이런 작업을 거치지? 라는 의문이 들었는데, 실제 개발을 해보니 의문이 풀렸다. response 데이터 안에 title 이라는 정보가 있다고 하면 response["title"] 이런식으로 접근을 할 수 밖에 없는데 나중에 .. 2020. 8. 19.
mbti 헬스장버전? 난 헬린이일까 헬창일까 운동 잠재력 테스트 후기 요즘 연애 mbti, 전생의 집, 나와 맞는 식물 등 심리 / 유형 테스트가 엄청 많이 뜨고 있던데.. 카톡에서 헬스장 버전이 있다고 해서 들어가봤다. 포스팅 안보고 테스트 먼저 해볼사람들은 바로 링크 들어가보시길 https://mbti.woondoc.com/mbti/intro 운동 잠재력 검사 | 운동닥터 난 운동을 잘 할 수 있는 사람일까? mbti.woondoc.com 헬스장에서 운동을 좀 제대로 해보면서 다양한 운동 유형의 사람들을 만나다보니 "헬창테스트", "헬린이테스트" 같은게 있으면 재미있겠다 라는 생각은 했었는데 이게 쫌 비슷한 느낌? 운동닥터는 PT트레이너 정보 찾아볼 수 있는 앱인데 그래서 일러스트도 뭔가 PT트레이너같이 생겼다. 생각보다 문항 수가 있는 편이고 꽤나 공들인 테스트 같은.. 2020. 6. 29.
맘스터치, 인수되고 잘 하고있나 볼까? + 기사 디스 + 매수 `맘스터치` 해마로푸드, PEF에 팔려 - 매일경제 케이엘앤, 1973억에 인수키로 사원출신 정현식회장 대박신화 www.mk.co.kr 주식 좀 하고, 날카롭게 세상을 보는 사람이라면 맘스터치 햄버거를 먹으면서 한번은 생각해봤을것이다. 국내 브랜드이면서 외국 브랜드들에 비해 저렴하고, 속 재료는 엄청 풍부한 이 맘스터치 햄버거는 어느 회사 것이며, 이 성장률과 인지도면 대박나지 않았을까? 실제로 이 회사는 파파이스 회사의 자회사 브랜드, 그 중에서도 실패한 브랜드였는데, 평사원이 싸게 인수한 후 탈바꿈하여 성공한 케이스다. 스토리만 보면 영화로 나올 것 같은 성공사례이고, 그 생각을 갖고 해당 주식을 찾아봤다면 꽤나 실망했을 수 있다. 드라마틱한 주가 변동은 없었으니.. 2000~3000원대에서 박스권을.. 2020. 6. 11.
[와디즈]모헤닉 게라지스? 뭐하니 사기꾼들.. 투자실패사례 처음 와디즈라는 플랫폼이 뜨고 이 플랫폼으로 비상장 주식들을 크라우드 펀딩 형태로 투자 가능하다는 것을 보고 투자한 회사가 있었다. 바로 모헤닉 게라지스 라는 기업인데, 지금 생각해보면 지금은 절대 하지 않을 어린 생각으로 투자를 진행했었다. 다시 와디즈 홈페이지에서 찾아보니 2016년 10월 펀딩에 참가했었고, 신입사원에 이것저것 재테크 수단을 찾던 중이었던 것 같다. 홈페이지 보니 참 많이도 해먹었네 사기꾼들.. 결론적으로는 실패한 투자였고, 그 부분에 대해서 정리를 해보려고 한다. 모헤닉게라지스는 현재 정리매매 기간을 지나 사실상 휴지조각이 되었다고 볼 수 있다 현재 인스타 해시태그로 검색을 해보면 죄다 김태성 대표를 욕하고 있다. 뭐 당연한 결과려나.. 모헤닉 게라지스는 투자 사기로 최근 기사가 .. 2020. 5. 26.
재난지원금으로 헬스/PT도 받고 쌍수도 가능하다고? 재난지원금 신청으로 말이 많았었죠 카드사에서 과도하게 영업을 한다, 신청하러 들어가봤더니 기부금 거의 강제로 뜯어낸다.. 기부금 신청하면 취소가 안된다... 실제로 저도 신청하려고 들어가보니.. UI상으로 좀 기부를 유도하게끔 되어있기는 하더군요 재난금 신청 안하면 자동 기부인데 신청하러 들어온 사람들에게 왜 그렇게 유도를 하는지는 이해를 못하겠지만.. 다행히도 지금은 개선되어서 UI도 개선되고 당일 취소 안해도 나중에 취소도 가능하다고 하더라구요 오늘부터는 9개 메인 카드사에서는 전화상으로도 신청이 가능하다고 하니 컴퓨터를 잘 못 쓰시는 어르신 분들은 전화를 이용하시는 것도 나쁘지 않을 것 같습니다. 전국민에게 적지 않은 돈이 지급되다보니, 이제 다음 관심사항은 사용처입니다. 기존에 사업을 하셔서 업종.. 2020. 5. 15.