들어가며 인터넷에서 정보를 주고받을 때, 사용하는 HTTP(하이퍼텍스트 전송 프로토콜)는 클라이언트와 서버 간의 통신에서 상태 코드(status code)를 사용하여 요청의 처리 결과를 나타냅니다. 상태 코드는 성공, 오류, 리디렉션 등 다양한 상황에 대한 응답을 제공하여, 웹 개발자들이 요청에 대한 적절한 처리를 할 수 있도록 돕습니다. 하지만 HTTP 상태 코드에 대해서는 많은 사람들이 몰라서 요청 실패 시 당황스러울 때가 많습니다. 따라서 오늘은 HTTP 상태 코드에 대해 알아보면서, 요청 실패 시에도 적절하게 대처할 수 있도록 자세히 알아보려 합니다. 100번대 상태 코드 - 정보성 응답, Informational responses 100 Continue 클라이언트가 요청을 보내고 서버가 이를 수..
들어가며 파이썬 딕셔너리는 Key-Value 쌍으로 데이터를 저장하는 유용한 자료구조입니다. 하지만 딕셔너리는 일반적으로 순서가 정해져 있지 않기 때문에, 특정한 순서로 데이터를 정렬하려면 추가적인 작업이 필요합니다. 이번 포스트에서는 파이썬 딕셔너리를 Key 또는 Value 기준으로 오름차순과 내림차순으로 정렬하는 방법에 대해 알아보겠습니다. Key 기준으로 오름차순 정렬 파이썬 딕셔너리를 Key 기준으로 오름차순 정렬하는 방법은 다음과 같습니다. # 오름차순 정렬 예시 my_dict = {'b': 2, 'a': 1, 'd': 4, 'c': 3} sorted_dict_1 = dict(sorted(my_dict.items(), key=lambda x: x[0])) # 또는 sorted_dict_2 = d..
파이썬 딕셔너리 파이썬의 딕셔너리 자료형을 다루다 보면 키( Key )를 이용해서 값( Value )을 꺼내와야 할 경우가 있습니다. 그럴 땐 알고 있는 키를 이용해서 아래와 같은 방법으로 값을 얻을 수 있습니다. Case 1 # dictionary data name_age = { "Kim": 34, "Yoon": 33 } # Kim의 나이 print(name_age["Kim"]) # 34 # Lee의 나이 print(name_age["Lee"]) # KeyError: 'Lee' 하지만 데이터가 존재하는 Kim의 나이는 잘 가져오지만 존재하지 않는 Lee의 나이를 가져올 경우 KeyError가 발생하게 됩니다. 그럴 경우를 위해 아래와 같이 방어 코드를 작성해주어야 합니다. 에러 방지 # dictiona..
들어가며 자바스크립트에서 null과 undefined는 값이 없음을 나타내는 데 사용됩니다. 이 두 가지 값은 자바스크립트 프로그래밍에서 매우 일반적이며, 개발자들은 이 두 값이 어떤 차이가 있는지 이해해야 합니다. 따라서 이번 글에서는 null과 undefined의 차이에 대해 자세히 알아보려 합니다. Null null은 의도적으로 값이 없음을 나타내는 특별한 값입니다. 변수에 null 값을 할당하면 변수의 이전 값이 제거되고 null 값이 할당됩니다. 이러한 방식으로 null 값을 사용하여 객체의 속성을 삭제하는 것이 일반적입니다. let x = null; console.log(x); // null Undefined undefined는 변수가 값이 없는 경우 자동으로 할당되는 기본값이라는 점에 대해 ..