파이썬의 데이터 클래스 사용법 (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

    함께 읽은 게시물

    iOS 19가 아니라 이제 iOS 26?

    ... 더 보기

    No iOS 19: Apple Going Straight to iOS 26

    MacRumors

    No iOS 19: Apple Going Straight to iOS 26

    🌎 해외에서 일하면 뭐가 좋을까요❓

    외국어를 사용해서? 돈을 더 많이 벌어서? 새로운 기회가 많아서? 글로벌 경력을 쌓을 수 있어서?

    ... 더 보기

    ‘경영의 신’이란 칭호를 받은 마쓰시타 고노스케는 경영자가 가져야 할 가장 중요한 자질을 ‘인간에 대한 이해’라고 했다. 경영의 진짜 핵심을 찌른 이야기다. 경영이란 무엇인가? 한마디로 ‘사람을 움직여 가치를 창조하는 업(業)’이다.

    ... 더 보기

    [경영의 맥] 성공하는 CEO의 조건은 '인간에 대한 이해'

    한국경제

    [경영의 맥] 성공하는 CEO의 조건은 '인간에 대한 이해'

    < 음악 산업의 미래는 음반이 아니라 '굿즈'다 >

    1. 굿즈 사업의 미래는 밝아 보인다.

    ... 더 보기

    Longest Common Subsequence 자바스크립트 풀이

    ... 더 보기

    Longest Common Subsequence | 알고달레

    알고달레

    Longest Common Subsequence | 알고달레

    PM이 이해하면 좋은 지표 개념

    프로덕트 매니저(PM)로 일하면서 늘 지표 이야기를 듣게 됩니다. 대부분 PM은 선행지표(leading indicator)와 후행지표(lagging indicator)의 개념을 잘 이해하고 있습니다. 하지만 선행지표에 영향을 미치는 '인풋(input) 지표, '아웃풋(o

    ... 더 보기

     • 

    댓글 1 • 저장 37 • 조회 1,442