[PYTHON] - self와 cls의 차이는? ( init vs new .. and call )
Python에서 햇갈리는 부분 중 하나가 어떨때는 클래스 내부 인자가 cls이고, 어떨때는 self로 사용이 된다는 점이다.
Python에서 햇갈리는 부분 중 하나가 어떨때는 클래스 내부 인자가 cls이고, 어떨때는 self로 사용이 된다는 점이다.
최근 BFS를 다시 볼일이 생겨서 백준 문제를 하나 풀어보게 되었다. https://www.acmicpc.net/problem/7576 문제인데 타임오버가 계속해서 발생하였다.
65. try/except/else/finally의 각 블록을 잘 활용하라
52. 자식 프로세스를 관리하기 위해 subprocess를 사용하라 subprocess는 python에서 child process를 관리하기 위해 사용하는 built-in 모듈. 책에서는 subprocess.Popen을 사용해 관리할 것을 권유하고 있으며 기본적인 사용방법은 htt...
Meta Class란? Python에서의 Meta-class는 class를 가로채서 거기에 특별한 동작을 제공하는 클래스를 뜻한다. 예를들면 list 자료형에 replace 라는 기능을 추가하고 싶다고 가정하자. 여기서 replace 기능은 string의 replace 기능을 뜻한...
python에서는 @property를 통해 attribute를 좀 더 알차게 표현할 수 있다. 예를 들어 maximum value를 구하는 class를 생성한다고 가정하면 아래와 같이 표현하게 될 것이다.
CHAPTER 5. 클래스와 인터페이스
Chapter 4. 컴프리헨션과 제너레이터
[파이썬 코딩의 기술 : Effective PYTHON 2ND 요약 및 코드 정리] CHAPTER 2. 리스트와 딕셔너리
[파이썬 코딩의 기술 : Effective PYTHON 2ND 요약 및 코드 정리] CHAPTER 1. 파이썬 답게 생각하기
class 변수, class method class 변수 class 내부의 가장 첫번째 indent에서 선언할 수 있다. 객체를 생성하지 않고도 Class의 name을 통해서만 접근 가능.