파이썬의 데이터 클래스 사용법 (dataclasses 모듈)
www.youtube.com
우리는 파이썬으로 코딩을 하면서 데이터를 담아두기 위해서 여러 가지 방법을 사용합니다.
리스트(list), 튜플(tuple), 사전(dictoinary), 네임드 튜플(namedtuple), 세트(set), 프로즌 세트(frozen set)와 같은 내장 자료구조는 사용하기 간편하다는 장점이 있는데요. 반면에 클래스(class)를 이용해서 데이터를 담아두면 type-safe해지기 때문에 프로그램 실행 중에 오류가 발생할 확률이 적어진다는 장점이 있습니다.
파이썬 3.7에서 dataclasses라는 매우 매력적인 모듈이 표준 라이브러리에 추가되었는데요. 이번 시간에는 내장 자료구조처럼 편리하면서도 클래스처럼 견고한 데이터 클래스에 대해서 알아보도록 하겠습니다.
📺 동영상: https://youtu.be/i9MpAPp---M
📝 포스팅: https://www.daleseo.com/python-dataclasses/
🧑💻 실습 코드: https://dales.link/c50
본 강좌를 따라오시는데 아래 게시물이 도움이 되오니 참고 바라겠습니다.
📕 파이썬의 f-string으로 문자열 포멧팅하기: https://careerly.co.kr/comments/85838
📗 파이썬의 데코레이터 기본 사용법: https://careerly.co.kr/comments/104267
📘 파이썬에서 데이터 정렬하기: sorted() 🆚 sort(): https://careerly.co.kr/comments/105882
📙 파이썬 세트(set) 완벽 가이드: https://careerly.co.kr/comments/94300
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 6월 7일 오전 12:21
프롬프트 엔지니어링(Prompt Engineering)과 LoRA 트레이닝을 다루는 일이 익숙해질수록, 이 역시 연습과 숙련의 결과물이라는 사실을 실감하게 된다. 단순히 자연어를 입력하는 것이 아니라, 원하는 결과를 끌어내기 위한 1) 논리적 사고와 2) 설계,
... 더 보기개발자 면접 자료 준비를 어디서부터 어떻게 해야 할지 모르겠나요? 또는 유명한 자료를 읽어도 도움 되지 않은 경우가 있으셨나요?
... 더 보기i
... 더 보기최
... 더 보기