Skip to Content
전문가를 위한 파이썬(2판)
book

전문가를 위한 파이썬(2판)

by 루시아누 하말류, 강권학
November 2024
Beginner to intermediate
1064 pages
25h 21m
Korean
Hanbit Media, Inc.
Content preview from 전문가를 위한 파이썬(2판)
226
1
데이터 구조체
>>> highest_card.overall_rank()
51
❶ 종류별 값을 클래스 속성에 추가한다.
spades
_
high
()
는 메서드로 사용할 예정이지만, 첫 번째 인수의 이름이
self
가 될 필요는 없다.
어쨌든 메서드로 호출되면 수신 객체를 첫 번째 인수로 받는다.
❸ 함수를
Card
클래스의
overall
_
rank
라는 속성에 할당한다.
❹ 제대로 작동한다!
가독성과 유지보수성을 높이려면 메서드를
class
문 안에 작성하는 편이 좋다. 그렇지만 이
런 편법도 가능하다는 걸 알아두면 유용하게 쓸 수도 있다.
4
동적 언어의 강력함을 보여 주려고 잠시 옆길로 샜다.
이제
typing.NamedTuple
을 알아보자.
5
.
4
자료형과 항목명이 지정된 튜플
[예제
5
-
8
]에서처럼 [예제
5
-
6
]의 기본값 필드가 있는
Coordinate
클래스는
typing.
NamedTuple
을 이용해 작성할 수도 있다.
예제
5-8
typing
_
namedtuple
/
coordinates2
.
py
from typing import NamedTuple
class Coordinate(NamedTuple):
lat: float ❶
lon: float
reference: str = ‘WGS84’ ❷
4
루비 언어를 안다면 루비 개발자 간에 메서드 삽입 기법에 관한 찬반 ...
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.
Start your free trial

You might also like

전문가를 위한 리액트

전문가를 위한 리액트

테자스 쿠마르
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트

Publisher Resources

ISBN: 9791169211772