본문 바로가기

[근무일지] LV_intern

(4)
[파이썬 한글 깨짐] 파이썬(jupyter notebook)으로 엑셀파일 불러오거나 다시 저장할 때 한글 깨짐 해결법_2021.09.14. TODAY's GOAL 파이썬(jupyter notebook)으로 한글이 포함된 파일을 불러올 때 꿻 땗 뻅... 등으로 깨지게 읽히거나, 이것저것 전처리한 파일을 csv로 저장할 때는 잘 저장되지만 엑셀로 저장하면 ㅇㅔㄱㅅㅔㄹ.. 등으로 깨지게 저장되는 경우가 종종 있습니다. 이러한 현상을 해결하기 위한 방법이 몇가지 있는데, 그 중 가장 기본적인 방법과 이번에 새로 알게된 방법에 대해서 아래 정리하고자 합니다. 1. encoding 설정해주기 한글이 포함된 파일을 불러오거나 저장할 때 가장 기본적으로 사용하는 방법입니다. jupyter notebook으로 작업하는 경우, pd.read_csv(encoding='utf-8') / pd.read_excel(encoding='utf-8') 혹은 pd.rea..
[Slack봇(슬랙봇) 만들기] Incoming Webhooks 이용_2021.09.09 TODAY's GOAL 평소 사용하는 메신저인 디스코드를 이용해 딥러닝 시 학습이 완료되면 알람을 보내주거나, 크롤링봇을 작동시킬 때 크롤링이 완료되면 혹은 예상치 못한 에러로 중단되면 알림을 보내주는 알림봇을 만들고자 합니다. 슬랙에서 만들 수 있는 봇은 Bots(상호작용하는 봇)과 Incoming Webhooks bots(일방적으로 메세지를 보내는 봇)이 있습니다. 두가지 모두 슬랙의 앱에서 쉽게 다운로드 받아 사용할 수 있으며 튜토리얼은 아래와 같습니다. 1. 먼저 슬랙에 새로운 채널을 만들고, 설정 및 관리의 앱관리에 들어가줍니다. 2. 검색창에 '수신 웹 후크' 또는 incomming webhooks를 검색하여 'slack에 추가' 버튼을 눌러주고, 채널을 선택해줍니다. 3. 웹후크 url은 본..
[디스코드 알림봇 만들기 2] discord.py 이용_2021.09.07. TODAY's GOAL 평소 사용하는 메신저인 디스코드를 이용해 딥러닝 시 학습이 완료되면 알람을 보내주거나, 크롤링봇을 작동시킬 때 크롤링이 완료되면 혹은 예상치 못한 에러로 중단되면 알림을 보내주는 알림봇을 만들고자 합니다. 이번 포스팅에서는 위 테스크의 부록 버전인 유저의 말에 응답하는 형태의 봇을 만들어보겠습니다. 디스코드 봇을 만드는 방법은 크게 두가지가 있는데, aws의 lambda 함수를 이용하거나 디스코드에서 배포하는 discord.py 패키지를 설치해서 이용하는 것 입니다. 이번 포스팅에서는 디스코드에서 배포하는 discord.py 패키지 이용하는 방법을 살펴보겠습니다. 디스코드에서 배포하는 discord.py 패키지 이용 discord 패키지를 이용하면 훨씬 간단합니다. 먼저 https..
[디스코드 알림봇 만들기 1] aws의 lambda 함수 이용 _2021.09.07. TODAY's GOAL 평소 사용하는 메신저인 디스코드를 이용해 딥러닝 시 학습이 완료되면 알람을 보내주거나, 크롤링봇을 작동시킬 때 크롤링이 완료되면 혹은 예상치 못한 에러로 중단되면 알림을 보내주는 알림봇을 만들고자 합니다. 디스코드 봇을 만드는 방법은 크게 두가지가 있는데, aws의 lambda 함수를 이용하거나 디스코드에서 배포하는 discord.py 패키지를 설치해서 이용하는 것 입니다. 이번 포스팅에서는 aws의 lambda 함수를 이용하는 방법부터 살펴보겠습니다. aws의 lambda 함수 이용하기 AWS Lambda는 서버리스 컴퓨팅 서비스로서, 서버를 직접 만들어서 개발하는 것 보다 훨씬 쉽고 간단해서 디스코드봇을 만드는 데도 적절합니다. 이를 위해서는 AWS 계정이 필요하며, AWS L..