Skip to Content
밑바닥부터 시작하는 데이터 과학 데이터 분석을 위한 파이썬 프로그래밍과 수학·통계 기초
book

밑바닥부터 시작하는 데이터 과학 데이터 분석을 위한 파이썬 프로그래밍과 수학·통계 기초

by Joel Grus, Hangyeol Kim, Seongju Ha, Eunjung Park
May 2022
Beginner to intermediate
448 pages
13h 7m
Korean
Insight
Content preview from 밑바닥부터 시작하는 데이터 과학 데이터 분석을 위한 파이썬 프로그래밍과 수학·통계 기초
Data Science
148
󻱴󽴔󽴔󺠿󻱃󼗿󽴔󺞳󺶷󺋿
10.3
Dataclasses
Dataclasses
는 마치
NamedTuple
의 가변적인 버전처럼 동작한다. (‘마치’라고
표현하는 이유는
NamedTuple
은 데이터를 튜플로 간결하게 표현하지만
data
classes
는 몇몇 메서드를 자동으로 생성해 주는 일반적인 파이썬 클래스이기 때
문이다.)
dataclasses는 파이썬 3.7부터 도입되었다. 이전 버전을 사용한다면 이 섹션의 내용은 동
작하지 않을 것이다.
문법은
NamedTuple
과 매우 유사하다. 하지만 베이스 클래스(
base
class
)에서 상
속을 받는 대신 데코레이터(
decorator
)를 사용한다.
from dataclasses import dataclass
@dataclass
class StockPrice2:
symbol: str
date: datetime.date
closing
_
price: float
def is
_
high
_
tech(self) -> bool:
"""
클래스이므로
메서드를
추가할
있다
."""
return self.symbol in ['MSFT', 'GOOG', 'FB', 'AMZN', 'AAPL']
price2 = StockPrice2('MSFT', datetime.date(2018, 12, 14), 106.03)
assert ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기

안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기

한대희, 안데르스 예란손

Publisher Resources

ISBN: 9788966262571