※ 해당 글을 작성하게 된 이유, 두리뭉실하게 알고 있던 인코딩과 디코딩을 파이썬을 공부하면서 짚고 넘어가고자 글로 남깁니다. Brett Slatkin, 「Effective Python 2nd 이펙티브 파이썬 : 파이썬 코딩의 기술」, 오현석 옮김, 길벗(2020), p34-41. "bytes와 str의 차이를 익힐 필요성"을 이해하기 위해 아래 개념을 먼저 익혀주세요. 사전 개념 1. Unicode(= 유니코드) 사람이 사용하는 모든 문자를 나열하고 각 문자에 고유한 코드를 부여하고자 하는 명세 고유한 코드 = code point(= 코드 포인트) 유니코드 문자열 = 유니코드 코드 포인트의 시퀀스 2. Encoding(= 인코딩) 유니코드 문자열을 바이트 문자열로 변환하는 규칙으로 일반적으로 가장 많이..