work 2

2022년 4주차 '인턴십 종료'

Weekly Work 4주간의 인턴십(기업 협업)이 종료되었다. 당시에는 시간이 너무 느리다고 생각했는데, 지금에 와서는 정말 빠르게 지나갔다는 생각이 든다. 아쉬운 게 참 많은 인턴십이었다. 내 실력이 좀 더 좋았다면 더 많이 배울 수 있었을 텐데.. 그 점이 가장 아쉽다. 내가 아는 지식이 협소하니 배울 수 있는 것에도 한계가 있었다. 내가 인턴을 하며 고민한 것들은 다음과 같다. 1. Cybos API는 어떻게 사용할 수 있는가? - 대신증권 예제코드와 비공식 문서를 참고하여 사용법을 익혔다. 2. Flask는 어떻게 사용할 수 있는가? - Flask 공식 튜토리얼을 통해 사용법을 익혔다. 3. Flask안에서 아키텍처는 어떻게 구현할 수 있는가? - '깔파탄백' 책을 따라 하며 레이어 아키텍처를 ..

2022년 3주차 '기록의 시작'

Weekly Work 이번 주는 기업 협업 3주 차였다. 과제는 '실시간 호가 데이터를 가져오고 DB에 파일 시스템을 활용하여 벌크로 저장하는 것'이었다. 실시간 호가 데이터를 불러오기 위해 스레드를 공부해 추가했다. 결과적으로 데이터는 받아왔지만 뭔가 꺼림칙하다. 코드는 동작하지만 그 동작원리를 알 수 없기 때문이었다. com객체와 thread, message pump가 어떤 원리로 동작하는지 아직 명확하게 이해하지 못했다. 파일 시스템을 이용해 데이터를 모아서 한 번에 저장할 수 있다는 것을 알게 되었다. 처음에 with문이 무슨 역할을 하는지 몰랐으나 파이썬 강의를 추가로 들으면서 close() 메서드 역할이 포함되어 있다는 것을 알게 되었다. 기업 협업이 만족스럽지는 않다. 사실 주어진 과제는 훨..