728x90
파이선 심화 과정에 하루를 갈아넣었는데 아직 다 이해하진 못 했다.
그래도 나름 얻어둔 것들을 나열하자면,
1. requests의 상태 코드
두 번의 프로젝트를 거치면서 코드 뒤에 1xx, 2xx가 뜰 때는 큰 문제가 없었는데,
항상 화면 상에서 에러가 뜰 때는 api 에러코드로 4xx와 5xx가 뜨길래 어디서 문제가 생긴 건지 너무 궁금했었는데,
드디어 알아냈다.
상태코트 (2xx : 성공, 3xx : url 변경, 4xx : 클라이언트 오류, 5xx : 서버 오류)
함수의 리턴 타입
sort : 내가 직접 리턴하기 때문에 등호(=) 표시를 할 필요가 없었다.
sorted : 다른 주체(컴퓨터, 사람 등)가 리턴한 것을 가져오는 행동이기 때문에 등호(=) 표시를 해서 가져와야 한다.
docstring을 활용해서 사용하려는 함수가 어떤 역할을 하고 어떤 값을 인자로 받고 어떤 값을 리턴해야 하는지 확인.
파이썬에서 내가 만든 코드가 제대로 된 코드인가?를 확인할 때 try or exception을 활용해주면 좋겠다고 생각한 게
에러 종류에 따라 다른 로직 처리를 진행하기 때문이었다.
jjs에서 사용한 console.log가 생각났는데, 다음 개인 프로젝트를 수행할 때 이 생각이 맞는지 실험해봐야겠다.
'언어 > Python' 카테고리의 다른 글
파이썬 포멧팅 %, {}, f-string (0) | 2023.05.03 |
---|---|
선발대 심화 3주차(재귀함수, class 심화) (0) | 2023.04.27 |
파이썬 심화과정 week 1 (5) | 2023.04.12 |
map, filter, lambda 식 연습 (2) | 2023.03.23 |
2023-03-20 TIL(파이선 문법 심화) (1) | 2023.03.20 |