Resultados de la búsqueda a petición "duck-typing"

6 la respuesta

¿Cómo identificar tipos de numpy en python?

¿Cómo se puede determinar de manera confiable si un objeto tiene un tipo de número?Me doy cuenta de que esta pregunta va en contra de la filosofía de la escr...

5 la respuesta

Si escribe pato en Python, ¿debería probar isinstance?

Tiene una clase de Python que necesita una prueba de igualdad. Python debería usar duck-typing pero es (mejor / más preciso) incluir o excluir una prueba de instancia en eq función? Por ejemplo class Trout(object): def __init__(self, value): ...

13 la respuesta

Usos para lenguajes dinámicos

Mi idioma principal en este momento es el D, y estoy en el proceso de aprender Python porque es necesario para un curso que estoy tomando. Si bien entiendo por qué los lenguajes dinámicos serían un soplo de aire fresco para las personas ...

4 la respuesta

La forma pitónica de verificar el parámetro es una secuencia pero no una cadena

Tengo una función que obtiene una lista de tablas de base de datos como parámetro y devuelve una cadena de comando para que se ejecute en estas tablas, por ejemplo: pg_dump( file='/tmp/dump.sql', tables=('stack', 'overflow'), ...

6 la respuesta

Devuelve uno de los dos posibles objetos de diferentes tipos que comparten un método.

Tengo 2 clases:

4 la respuesta

¿Debo definir interfaces en los idiomas de Duck Typed?

Estoy a punto de escribir mi primera aplicación en un lenguaje de tipo pato (Groovy). Si tuviera que escribir la misma aplicación en un lenguaje de tipo estático, necesitaría definir algunas interfaces. Obviamente, debido al tipeo de patos ...

4 la respuesta

¿Cuál es la diferencia entre el polimorfismo y la tipificación del pato?

Estoy un poco confundido con los dos términos, esto es lo que sé:El polimorfismo es la capacidad de un objeto de diferentes tipos para ser manejado por una i...

1 la respuesta

issubclase de secuencia de clase base abstracta

Esta lista [https://docs.python.org/2/library/collections.html#collections-abstract-base-classes] muestra qué métodos necesita implementar para que su clase sea "considerada" como Secuencia:__getitem__, __len__, __contains__, __iter__, ...

10 la respuesta

¿En qué se diferencia el tipeo de patos del tipo y / o las interfaces 'variantes' antiguas?

Sigo viendo la frase "mecanografiar patos", e incluso me encontré con un ejemplo de código o dos. Yo soy demasiadoperezoso ocupado para hacer mi propia investigación, alguien puede decirme brevemente: la diferencia entre un "tipo de pato" y un ...

34 la respuesta

¿Hay algún punto para las interfaces en lenguajes dinámicos?

En lenguajes estáticos como Java, necesita interfaces porque, de lo contrario, el sistema de tipos simplemente no le permitirá hacer ciertas cosas. Pero en lenguajes dinámicos como PHP y Python solo aprovechas pato escribiendo. PHP admite ...