본문 바로가기

끄적끄적

4월 29일 끄적끄적

길고 길었던 구름 Training 첫 번째 주의 마지막 날이다.

 

오늘은 Input & Output, Setting, Exception, Logging, Web Crawling 등에 대해 배웠다.

오늘 배운 내용은 이전에 한 번씩은 들어본 내용이지만, 자세하게 배우지는 않았고, 기본 프로젝트를 하는 데 매우 중요한 내용들이었다. 특히, Python을 위한 여러 파일들의 종류와 그 파일들을 로드하는 법이라던가, 프로그램 설정 값 생성, Web Crawling 등은 인공지능뿐만 아니라 기본 프로젝트 코딩에서도 굉장히 중요한 내용들이라고 생각한다. 따라서, 이러한 내용들은 한 번 배워놓으면 쓸 곳이 굉장히 많으니 티스토리에 따로 정리하면서 복습도 철저하게 진행하였다.

 

그 후, 두번째 과제를 조금 진행했는데, 네이버 영화 평점 Crawling 하는 과정에서 분명 모든 코드가 완벽한데 프로그램을 실행하면 while문 무한 loop를 빠져나오지 않아서 거의 두 시간 동안 머리를 싸맸던 것 같다. 알고 보니 break의 조건으로 len(sentence) <= 1000으로 했어야 됐는데, len(sentence) == 1000으로 설정해놓아서 크롤링한 개수가 1000으로 딱 나오지 않아서 무한 loop를 빠져나오지 못한 것이었다. 처음에는 Python 프로그램이 오류가 난 줄 알았는데 문제점을 알고 난 후 굉장히 허탈했다. 그래도 뭐가 문제인지 모르고 프로그램 문제라고 넘어갈 뻔했는데 결국엔 오류를 찾아내서 다행이다. 그리고 또 csv 파일을 utf8로 저장했는데도 excel로 저장한 파일을 열면 글자가 깨져서 구글링 해보니 utf8이 아니라 utf-8-sig로 저장해보라고 해서 해봤더니 문제가 잘 해결되었다.

 

다음 주부터는 이제 선형대수학에 대해 배우는데, 멘토님이 오늘 강의 중 마지막에 하신 말씀대로 인공지능은 코딩 실력보다 수학 실력이 중요하다는 마음가짐으로 열심히 수강해야겠다. 요새 하루하루는 참 안 가는데 일주일은 정말 빨리 가는 것 같다.

'끄적끄적' 카테고리의 다른 글

5월 3일 끄적끄적  (0) 2022.05.03
5월 2일 끄적끄적  (0) 2022.05.02
4월 28일 끄적끄적  (0) 2022.04.28
4월 27일 끄적끄적  (0) 2022.04.27
4월 26일 끄적끄적  (0) 2022.04.26