Python
-
Python function keyword-only and positional-only
기본 문법 / 앞: 위치 전용 – 순서대로만 /와 * 사이: 자유 – 둘 다 가능 * 뒤: 키워드 전용 – 이름=값으로만 키워드 전용 (*) 위치 전용 (/) 혼합 패턴 정리 목적 문법 모두 자유 def f(a, b, c) c만 키워드 전용 def f(a, b, *, c) a만 위치 전용 def f(a, /, b, c) 혼합 def f(a, /, b, *, c) 모두 키워드 전용 def… Continue reading
-
Google ADK와 Pydantic: 에이전트 초기화의 내부 구조
Google ADK(Agent Development Kit)에서 커스텀 에이전트를 설계할 때, 부모 클래스의 생성자인 super().__init__에 정의된 멤버 변수들을 모두 전달하는 구조를 가진다. 일반적인 상속 구조와는 다른 이 메커니즘의 핵심은 Pydantic에 있다. 1. Pydantic 기반의 필드 주입 ADK의 BaseAgent는 Pydantic의 BaseModel을 상속받아 구현되었다. 파이썬의 표준 클래스와 달리, Pydantic 기반 클래스는 클래스 바디에 선언된 타입 어노테이션을 참조하여 생성자 인자를 동적으로… Continue reading
-
Python vs C# 타입 비교표
Python vs C# 타입 비교표 기본 데이터 타입 카테고리 Python C# 설명 문자열 str string 문자열 타입 정수 int int 32비트 정수 큰 정수 int long Python int는 임의 크기, C# long은 64비트 실수 float double 64비트 부동소수점 단정밀도 실수 – float 32비트 부동소수점 (Python은 없음) 불린 bool bool 참/거짓 값 바이트 bytes byte 바이트… Continue reading

