Study/python 마이쮸(mychew__) 2018. 6. 26. 11:27
주식관련 프로그램을 만들거나 주식 시세를 조회하려고 하면 반드시 부딪히는 문제가 있습니다.뭐냐면 .. 대부분의 데이터에서 종목에 대한 키(key value)는 이름이 아니라 코드라는점!!!! 증권사에서는 보통 '종목마스터'라는 이름으로 부르는데 종목마스터에 기본 데이터는 종목코드 + 종목이름입니다. 'CODE' : 'NAME' 예를 들어 SK하이닉스는 000660 : SK하이닉스 쌍으로 저장되어있고, SK하이닉스 관련 정보를 조회하기 위해서는 000660 코드를 알아야합니다. 수많은 종목들이 있고 시장도 여러개가 있기 때문에 대부분의 증권사들은 코드로 종목을 관리합니다. (종목명이 바뀌는 경우도 있고요.) 하지만 실제로 이용자들은 코드의 존재를 잘 모릅니다. 이용자 입장에서는 종목이름이 더 편하죠. 누가..
Study/python 마이쮸(mychew__) 2017. 10. 7. 17:22
Flask(python) 사용해서 RESTful api서버 만들기 한동안 토이 프로젝트를 진행할 때, api서버는 항상 php를 이용해 만들었습니다. 예전에 안드로이드와 mysql을 php를 활용해 연동한 적이 있는데 이때 사용하던게 계속 연장되어서... 단순히 get과 post를 활용해 데이터를 주고받는 api를 만들때는 php로 뚝딱 만들었던것 같네요. 이번 긴~추석 연휴에 간단한 토이프로젝트를 하나 하려고하는데, php보다는 현재 공부하고있는 python을 활용해서 만들어보면 어떨까 생각했습니다. 게다가 요즘 restful 형식으로 만드는게 트랜드이다 보니 restful로 만들어보고싶기도 하구요. 일단 환경은 아래와 같습니다. > MacOS> Python3.6> PyCham Editer> InSom..
Study/python 마이쮸(mychew__) 2017. 4. 15. 23:38
새로운 프로그래밍 언어가 계속해서 출시되고 있고, 프로그래밍의 형태가 바뀌고 있다.최근에는 파이썬, 고, 스칼라와 같은 신규 프로그래밍 언어가 조명받고 있는데, 최신 언어의 트랜드는 '생산성' 인것 같다.프로그래밍 언어가 특정한 로직을 구현하기 위한 수단일 뿐이라고 생각하고 있지만, 같은 로직을 구현하더라도 조금 더 편한 언어가 있는 것은 사실이다. 이것을 프로그래밍 쪽에서는 생산성이라고 표현한다. 내가 기본적으로 가장 많이 사용한는 언어는 C이다. 아무래도 회사에서 하는일이 서버이다 보니 리눅스 터미널에서 vi를 이용해 C언어를 사용한다. vi도 강력한 툴이기는 하지만 다른 개발툴에 비하면 생산성에서 모자란게 사실이다. 자동 완성이나 마우스를 이용하지 못하는 등 불편한게 상당히 많지만, 많이 사용하다보..