파이썬내부구조1 파이썬 메타클래스와 파이썬 내부 동작 원리(기본/개요, 기능/스펙, 장단점, 추천 대상, FAQ) 파이썬에서 "모든 것은 객체다"라는 말을 들어본 적이 있을 겁니다. 그런데 클래스도 객체라면, 그 클래스는 대체 누가 만드는 걸까요? 이 질문에 대한 답이 바로 메타클래스(metaclass)입니다. 실무에서 직접 메타클래스를 작성할 일은 많지 않지만, 이를 이해하면 Django나 SQLAlchemy 같은 프레임워크의 동작 원리를 훨씬 깊이 있게 파악할 수 있습니다.1. 기본/개요파이썬에서는 정수, 문자열, 함수뿐 아니라 클래스 자체도 객체입니다. 어떤 객체든 type() 함수로 그 타입을 확인할 수 있는데, 일반 클래스에 type()을 적용하면 결과는 대부분 으로 나옵니다. 즉, 클래스라는 객체를 만들어내는 것이 바로 type이라는 내장 메타클래스입니다.메타클래스는 "클래스를 만드는 클래스"로 정의할 수.. 2026. 7. 30. 이전 1 다음