2018-05-31 TIL

오늘 한 일

  • 웹툰 크롤러 클래스 마무리
  • 코드 복습하며 모르는 부분 구글링

오늘 배운 것

  • urlencode의 의미 및 활용결과
  • referer 를 왜 사용하는지에 대한 배경
  • rsplit -> str.rsplit([sep[, maxsplit]])
    • maxsplit은 분할의 최대수, sep은 구분기호 -> 오른쪽에서부터 지정된 구분 기호로 분리
  • os.makedirs(path[, mode])
    • path = 디렉토리가 생성 될 곳, 폴더가 없으면 생성해줌
    • exist_ok=True -> 디렉토리가 이미 있으면 예외를 발생시키지 않는다
  • getattr(object, name[, default])
    • name은 문자열이어야 하고 문자열이 객체의 속성중 하나의 이름이면 결과는 속성의 값.
    • ex) getattr(x. ‘foobar’) = x.foobar와 동등함.

느낀 점

한줄 마다 주석을 달면서 이 코드가 어떤 의미인지를 파악하는것도 중요하지만,

전체적인 그림을 보면서 클래스나 함수가 어떤 기능을 하는지에 대해서도 파악하는것이 중요하다는 조언을 들었다.

이를테면, 숲을 먼저보고 어떻게 구성이 되어있는지 살펴본뒤 세세하게 들어가는 순서랄까..

장고는 어떻게 해야 되려나…

Comments