- 파이썬에서는 함수의 동작이 매개변수의 타입에 따라 달라지는 경우가 많음 💡
- 객체가 숫자, 문자열, 리스트, 딕셔너리 등 어떤 타입인지에 따라 다른 동작을 수행해야 함 🤔
- 예를 들어, 객체가 정수면 "정수입니다"를 출력하고, 문자열이면 "문자열입니다"를 출력함 💬
- 리스트인 경우 길이를 출력하고, 딕셔너리인 경우 길이와 키를 출력할 수 있음 🔑
- 예상치 못한 타입인 경우 "구현되지 않았습니다"와 같은 메시지를 출력할 수 있음 ⚠️
- 동적 타입 언어의 특성상 다양한 타입을 처리해야 하는 경우가 흔함 🐍
- 이러한 방식은 문제가 없지만, 파이썬은 제네릭 함수를 만들 수 있는 기능을 제공함 ✨
![[10분 테코톡] 새양의 가상화와 도커](https://i3.ytimg.com/vi/bEbW6zA0krY/hqdefault.jpg)




![From Failing Programming Class to Senior Software Engineer with Tadas Petra [Podcast #147]](https://i2.ytimg.com/vi/mv43iltQggI/hqdefault.jpg)