누가 내 글을 보는 것도 부끄럽지만 누가 내 코드를 보는 것은 훨씬 부끄럽다.
내 코드는 개쓰레기이기 때문이다.
내가 봐도 안 좋은 글이 블로그에 많다. 하지만 이 코드만큼 나쁜 글은 보통 여기에 올리지 않는다.
18세의 문과 여고생이 처음으로 짠 코드라면 귀엽게 봐줄 수도 있겠으나 난 늙고 병든 아저씨이고 컴퓨터를 전공하기까지 했다.
오답노트와 같은 내 코드를 블로그에 올리는 것이 여간 수치스러운 일이 아니지만 그럼에도 불구하고 한번 해보기로 했다.
오랜만에 코드를 짜보니 기분이 괜찮아서 ㅎㅎ;
잘하는 사람이 여기까지 올 일은 없겠으나 누군가가 내 코드를 어떻게 수정하면 좋을지 조언을 해주었으면 좋겠다.
내가 알고 있는 문제점과 알지도 못하는 문제점이 있을 텐데 내가 아는 문제점은 아래와 같다.
우선 파이썬스럽지 않다.
이게 가장 큰 문제인데 어떻게 고칠 지는 잘 모르겠다. 사실 파이썬스러운 게 뭔지도 잘 모르지만, 내 코드가 파이썬스럽지 않다는 것은 알고 있다.
bs4는 구조를 잘 몰라서 제대로 쓰지 못 하고 find와 find_all을 여러 번 반복하며 우연히 마음에 드는 값이 나와서 그대로 string으로 변환하여 처리했다. string을 다루는 부분도 조악하여 부끄럽지만 애초에 bs4를 잘 다뤘다면 이런 일이 없었을 것 같다. 한참 백준넷과 알고리즘 풀 때도 string 다루는 건 어려웠으니 여긴 어쩔 수 없는 부분이라고 생각한다.
list, dict, df 자료형도 너무 알못이라 이상하게 쓰면서 여러번 헤맸는데 깔끔하게 처리하고 싶다.
누가 볼 지는 모르겠으나 내 코드, 내가 사용한 단어의 적정성, 블로그 포스팅 방식, 말뽄새 등 모든 태클을 환영합니다.
공부할 생각은 없고 그냥 자료만 필요하다면 마지막 게시물에서 베껴가면 된다.
'파이썬' 카테고리의 다른 글
[외전] 네이버증권 테마종목 크롤링 (4) 엑셀 다루기 (0) | 2024.04.06 |
---|---|
[파이썬] 네이버증권 테마종목 크롤링 (3) List → DataFrame → Excel (0) | 2024.04.06 |
[파이썬] 네이버증권 테마종목 크롤링 (2-2) beautifulsoup4 크롤링 (0) | 2024.04.06 |
[파이썬] 네이버증권 테마종목 크롤링(2-1) beautifulsoup4 크롤링 (0) | 2024.04.06 |
[파이썬] 네이버증권 테마종목 크롤링 (1) url 분석 및 html 구조 파악 (0) | 2024.04.06 |