Day 18 (23.08.09)
파이썬 프로젝트의 세 번째 날이다.
어제 회원가입 및 사이트 연결 문제로 안되던 문제를 아예 계정을 새로파서 해결하였다.
해결 후 우리말샘 사전 API 연결을 통해 끝말잇기 프로그램을 빌딩하기 시작하였다. 강사님의 가이드 없이 API에 params 설정을 통한 원하는 데이터를 요청해서 사용하는 것은 처음이었다. 결과적으로는 선택사항이었으나 빌드해보길 정말 잘한 것 같다. 빌드하지 않고 지나갔다면 경험부족으로 분명 미래의 어딘가에서 헤매었을 것이다.
생각보다 API 요청하는 과정은 재미있었다. 사실 뭔가 어려운걸 한다기 보다는 이전에 했던 ML 라이브러리, AI 프레임워크를 다루는 것처럼 정해진 규칙에 맞추어 나만의 params를 설정하는 것이 하이퍼 파라미터를 조정하던 예전이 생각나 재미있게 하였다.(물론 서로 다른 과정이었지만 개인적인 느낌이었다.)
그리고 본격적으로 프로그램을 빌드하였다. 몰입하다 보니 시간이 꽤 흘러가 있었다. (속도가 느린 편이어서 아직 시간이 좀 걸린다 ㅎㅎ) 처음 생각했을때는 단순할 것이라고 생각했지만 빌드 도중 예외 혹은 규칙위반으로 설정해야할 것들이 점점 늘어나 코드가 길어졌던 것 같다.
최종적으로 필수사항과 선택사항 모두 빌드되었고 잘 작동하게 되었다. 내일은 마지막으로 더 모듈화 등으로 나눌 수 있는 것이 있으면 나누고 심플하게 만들 수 있는 반복되는 코드가 있다면 클래스 및 함수화를 통하여 리팩토링 과정을 진행할 것 같다. 그렇게 하면 계획상 데드라인 하루 전에 마무리 될 듯 하다.
이번 과정을 통해서 나는 역시 프로젝트 등의 실전 과정을 통해서 성장하는 것 같다! 더더욱 성장해서 언젠가 내가 선택한 도메인의 유능한 데이터 사이언티스트가 될 수 있게!! (평생 성장하자!!!)
유익한 자료 감사합니다.