ParkDevDiary

  • 홈
  • 태그
  • 방명록

디스크립터 1

디스크립터 __set_name__ 의 활용방법

__ set_name __ 를 활용하기 이전에, 해당 디스크립터가 필요하게 된 상황을 알아보자 class Field: def __init__(self, name): self.name = name self.internal_name = '_' + self.name def __get__(self, instance, instance_type): if instance is None: return self return getattr(instance, self.internal_name, '') def __set__(self, instance, value): setattr(instance, self.internal_name, value) class Customer: first_name = Field('first_nam..

프로그래밍 언어/Python 2023.09.14
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (34)
    • 알고리즘 (2)
      • Problem Solving (2)
      • Algorithm Theories (0)
    • 프로그래밍 언어 (0)
      • Python (13)
      • C,C# (1)
      • Flutter (1)
    • 일상 (2)
      • 정글 (2)
    • 개발도서 (0)
    • 오픈소스 (13)

Tag

Gil, cpython, DP, 컨텍스트 스위칭, 코드리뷰, contextmanager, MetaClass, 뮤텍스, asyncio, queue, timeit, subprocess, 동시성, 버퍼, 블로킹I/O, Thread, 병렬성, 디스크립터, effectivepython, Python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (34)
    • 알고리즘 (2)
      • Problem Solving (2)
      • Algorithm Theories (0)
    • 프로그래밍 언어 (0)
      • Python (13)
      • C,C# (1)
      • Flutter (1)
    • 일상 (2)
      • 정글 (2)
    • 개발도서 (0)
    • 오픈소스 (13)

Tag

Gil, cpython, DP, 컨텍스트 스위칭, 코드리뷰, contextmanager, MetaClass, 뮤텍스, asyncio, queue, timeit, subprocess, 동시성, 버퍼, 블로킹I/O, Thread, 병렬성, 디스크립터, effectivepython, Python,

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바