파이썬의 데이터 클래스 사용법 (dataclasses 모듈)

우리는 파이썬으로 코딩을 하면서 데이터를 담아두기 위해서 여러 가지 방법을 사용합니다.


리스트(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

파이썬의 데이터 클래스 사용법 (dataclasses 모듈)

www.youtube.com

파이썬의 데이터 클래스 사용법 (dataclasses 모듈)

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 6월 7일 오전 12:21

댓글 0

    함께 읽은 게시물

    리액트에서 Overlay를 다루는 갓벽한 5분컷 방법

    O

    ... 더 보기

    GitHub - toss/overlay-kit: A library for handling overlays more easily in React.

    GitHub

    GitHub - toss/overlay-kit: A library for handling overlays more easily in React.

    (번역) Create React App 지원 종료

    C

    ... 더 보기

    (번역) Create React App 지원 종료

    www.harimkim.com

    (번역) Create React App 지원 종료

    《대한민국 범정부 UX 혁신 자문을 이어갑니다》

    ... 더 보기

    🌱 2025 팀네이버 신입 공채 오픈

    -

    ... 더 보기

    2025 팀네이버 신입 공채

    recruit.navercorp.com

    2025 팀네이버 신입 공채

     • 

    저장 10 • 조회 2,679


    모든 프런트엔드 개발자가 알아야 할 접근성 필수 사항

    ... 더 보기

    [번역] 모든 프런트엔드 개발자가 알아야 할 접근성 필수 사항

    velog.io

    [번역] 모든 프런트엔드 개발자가 알아야 할 접근성 필수 사항

     • 

    저장 43 • 조회 2,959


    Modal 을 어떻게 구현하시나요?

    ... 더 보기

    - YouTube

    youtu.be

     - YouTube

     • 

    저장 26 • 조회 2,621