-
2024-03-19스파르타/TIL(Today I Learned) 2024. 3. 20. 00:11
오늘은 임정튜터님의 수준별 학습반 첫 강의 가 있었고, 열심히 3주차 이론파트+ 실습 일부를 강의를 들었다, 그리고 오전에는 크게 별 공유할 내용이 없었던 것 같고, 저녁에는 내가 질문하다가 원래 모이던 시간에 못오게 되어서 뒤늦게 한 것 같다(미리 사전에 팀원들에게 아마 질문을 할 것인데 양이 많아서 늦을 것 같다고 미리 양해를 구해놓은 상황이였고 끝나고 가서 9시넘어서 계신 팀원분들이라도(한분말고는 자리에 다 계셨다))
우선 임정 튜터님 강의는 일단 첫 시간이라 간단한 개요와 앞으로 계획 방향성 같은 것을 알려주시고 생각보다 그런 앞부분이 길어져서 계획보다는 적은 부분만 본격적 강의를 했는데 옛날에 Dbeaver에 데이터베이스 연결해서 데이터 가져오는 것에 대해 간단히 설명하고 시간이 다 되서(그 zoom주소에 다음시간 다른 분이 이용하시는 분이 계셔서 어쩔 수가 없었다) 마무리를 지었다 물론 의미있는 시간이긴 했지만 크게 새로 배운 내용은 없어서 살짝 아쉽기도 했고 그로 인해서 따로 그 내용에 대해 이야기를 주고 받을 내용은 없어서 아쉽기도 했다 그리고 다음 강의는 목요일에 있는데 우선 파이썬에서 dbeaver에서 mysql 했듯이 패키지를 이용해서 동일하게 해보는 것부터 시작할 예정이라고 한다
그리고 승현님이 드디어 어케어케 패키지 올리고 그것을 colab에 설치하여 사용하는 것 까지 성공적으로 완료하신 것 같았다 중간중간에 에러 등 문제에 대해서 의견을 알려드리며 같이 고민해드리긴 했지만 세세한 상황까지는 아마 승현님도 그렇고 나도 그렇고 강의 듣는 것 때문에 부담이 되니 공유를 안 해주신 것 같은데 째든 임정튜터님께 질문을 드리지 않고 끝끝내 해결하신 것 같았다 간단히 패키지만 소개하자면 pip install nasdaqprophet를 통해 설치가 가능하다
그리고 오전 중 얘기 했던 부분중에 김미정님이 깃허브에 내가 초대드린 레포지트리에 push가 되면 슬랙에 알림메시지가 오는 슬랙 봇을 만들면 좋겠다고 얘기해주셔서 아마 내가 알기론 레포 주인이 아니여도 가능하지 않나 생각은 들긴 했지만 레포 주인이 아니라서 본인이 시도하지는 못하는 것 같다고 말씀하시면서 본인이 찾아보신 자료랑 간단한 코드를 공유해주셔서 간단하게만 Slack API를 통해 앱을 만들어 준뒤 Incoming Webhooks을 활성화해서 원하는 채팅채널과 연결하여 설정해준 뒤 그 url을 레포의 action의 secret key에 추가해주고 그것을 가져다가 간단히 git action work flow를 구성해주었다
name: Slack Notification on: push: branches: - main jobs: slack_notification: runs-on: ubuntu-latest steps: - name: Send Slack Notification env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} run: | curl -X POST -H 'Content-type: application/json' --data '{"text":"GitHub repository has been updated by ${GITHUB_ACTOR}."}' $SLACK_WEBHOOK_URL
코드는 위와 같이 사용해주었으며, 우선적으로 간단히 알림만 보낼 목적으로 구현해 보았기에 완성하는데는 시간이 얼마 걸리지 않았고 아마 차후에 원하는 디자인으로(참고한 자료에는 뭔가 예쁘게 slackAPI를 이용해서 하는 방식이 있는 듯했다), 좀 더 유용한 내용을 담아 메시지로 보내도록 개선시켜줄 계획에 있다(당장은 우선순위가 밀려 언제 진행할지는 미지수지만 말이다...) 내용으로는 레포지트리의 어떤 디렉토리에 어느 파일을 누가 push했는지를 보내는 것이 어떨까 생각중이다
그리고 저녁에 원래는 들은 부분까지 적당히 잘라서 다 질문드리려 했는데 현재 오늘 질문전에 2주차 이론부분까지 질문이 된 상황이였고, 강의들은 진도는 2주차 실습~3주차 실습 초중반 부분이라 3주차 이론까지 질문을 할까 생각했는데 생각보다 2주차 실습부분의 질문하고 싶은 내용이 너무 많아서 일단 2주차 실습부분까지만 질문을 정리해서 여쭤봤으며, 나름 7시 40분? 그쯤부터해서 여쭤봤는데 9시 15분?정도까지 길어질 정도로 오래 질문이 진행되었다(개수가 많기도 했고 몇몇개가 질문이 엄청 긴 내용이였다) 이번에도 크게 질문들이 많고 이것저것 겹쳐서 질문을 정리를 못한 상태라 추후에 질문 내용들을 추가해줄 예정이다
(질문내용)
그리고 질문 마치고 팀원분들중 계신분들만 호출하여 간단히 얘기 나누고 질문했던 내용중 튜터님이 강의에 오류가 있던 부분에 대해 해결책을 우선적으로 알려주셨는데 그부분을 일단 간단히 공유드렸다(나도 아직 안돌려봐서 방금 블로그 TIL을 돌리면서 돌려봤는데 mac과 다른 디렉토리 표시방식 때문에 에러가 나서 그부분은 내일 다시 추가로 수정해서 공유드리는 것이 좋을 것 같다)
일단 오늘은 뭔가 많이 한 것 같은데 계획대로는 못해서 조금 아쉽긴한데 아마 강의자체는 내일 중으로 마무리 될 것 같고 질문도 내일 오후에 드린다고 생각하면...? 정현석 튜터님이랑도 막 이것저것 얘기하고 싶었는데 스파크 관련 질문때문에 내일로 일단 미뤘는데 내일도 가능할지 모르겠다...ㅠ 일단 최대한 빨리 강의듣고, 질문 정리해두고 해결할 것 간단한 부분들 해결해보고 이력서 간단히 작성해보고 그와 관련해서 조언 조금 더 얻고(솔직히 이력서를 아직 제대로 한번도 써본적이 없어서 많이 헤매고 제대로 진행을 못할 것으로 예상되기 때문에) 그외 ADSP 자격증관련해서도 살짝 수다떨고, 안창배튜터님께 질문 드린 부분중에 정현석 튜터님께도 여쭤보고 확인하면 좋을 만한 부분이 있으면 그것도 정리해서 여쭤보면 좋을 것 같다는 생각이 드는데 뭔가 계획만큼 진행을 못하고 있어서 잘 될지 모르겠다...ㅠㅠ
'스파르타 > TIL(Today I Learned)' 카테고리의 다른 글
2024-03-21 (0) 2024.03.22 2024-03-20 (0) 2024.03.20 2024-03-18 (2) 2024.03.18 2024-03-15(수정필요) (0) 2024.03.15 2024-03-14(수정필요) (0) 2024.03.14