언어/Python 12

requests 에러 표시, 함수 return type

파이선 심화 과정에 하루를 갈아넣었는데 아직 다 이해하진 못 했다. 그래도 나름 얻어둔 것들을 나열하자면, 1. requests의 상태 코드 두 번의 프로젝트를 거치면서 코드 뒤에 1xx, 2xx가 뜰 때는 큰 문제가 없었는데, 항상 화면 상에서 에러가 뜰 때는 api 에러코드로 4xx와 5xx가 뜨길래 어디서 문제가 생긴 건지 너무 궁금했었는데, 드디어 알아냈다. 상태코트 (2xx : 성공, 3xx : url 변경, 4xx : 클라이언트 오류, 5xx : 서버 오류) 함수의 리턴 타입 sort : 내가 직접 리턴하기 때문에 등호(=) 표시를 할 필요가 없었다. sorted : 다른 주체(컴퓨터, 사람 등)가 리턴한 것을 가져오는 행동이기 때문에 등호(=) 표시를 해서 가져와야 한다. docstring을..

언어/Python 2023.03.21

2023-03-20 TIL(파이선 문법 심화)

이번 주차는 파이선 문법에 대해 배우는 기간이다. 그래서 오늘은 파이선 문법에 대해 배워보았는데, 사실 기초 문법은 저번 주 프로젝트를 통해 거의 경험해보아서 쉽게 느껴졌다. 대신 심화 단계 문법부터는 조금 집중해서 들어서 메모를 했다. 크게 {튜플, 집합 F-string, 예외처리, 파일 가져오기, 묶기, 리스트 조작 연습, 클래스, 함수 심화}로 이루어져 있다. 여기서 저번 프로젝트 때 가장 많이 나온 내용은 f-string이다. 사실 파이썬보다는 js에서 더 많이 다룬 스트링 문법이지만 많이 유사점이 있다고 판단하고 유심히 보았다. 우선 기본 형태는 f{'word'} 형태로 이루어져 있다. 그리고 print() 함수로 갈 때는 word+ 형태로 쓰는데, 앞 뒤로 단어의 유무에 따라 플러스의 유무도 ..

언어/Python 2023.03.20