Usar get / set parece ser una práctica común en Java (por varias razones), pero casi no veo código Python que use esto. ¿Por qué usa o evita los métodos get / set en Python?
Usar get / set parece ser una práctica común en Java (por varias razones), pero casi no veo código Python que use esto. ¿Por qué usa o evita los métodos get / set en Python?
La finalización de tabulación en IPython parece no funcionar. Por ejemplo, import numpy numpy.<tab> simplemente agrega una pestaña. import numpy num<tab> también agrega una pestaña. ¿Podría sugerir algunas posibles causas de este problema? Estoy ejecutando Windows 7 y Python...
Estoy intentando portar un programa que usa un interpolador hecho a mano (desarrollado por un colega de matemáticos) para usar los interpoladores proporcionados por scipy. Me gustaría usar o envolver el interpolador scipy para que tenga un comportamiento lo más parecido posible al antiguo...
¿Existe una forma rápida de comprobar si un conjunto contiene por completo otro? Algo como: >>>[1, 2, 3].containsAll([2, 1]) True >>>[1, 2, 3].containsAll([3, 5, 9]) False
Necesito determinar los ángulos entre dos vectores n-dimensionales en Python. Por ejemplo, la entrada puede ser dos listas como las siguientes: [1,2,3,4]y [6,7,8,9].
¿Por qué son excepciones Python denominan "error" (por ejemplo ZeroDivisionError, NameError, TypeError) y no "excepción" (por ejemplo ZeroDivisionException, NameException, TypeException). Vengo de una experiencia en Java y comencé a aprender Python recientemente, como tal, esto es confuso...
En mi función de vista, quiero llamar a otra vista y pasarle datos: return redirect('some-view-name', backend, form.cleaned_data) , donde backend es del objeto registration.backends, y form.cleaned_data es un dictado de datos de formulario (pero ambos deben enviarse como * args o ** kwargs...
¿Cómo puedo extraer la fecha de una cadena como "mono 2010-07-10 love banana"? ¡Gracias!
Python dictes una estructura de datos muy útil: d = {'a': 1, 'b': 2} d['a'] # get 1 A veces también le gustaría indexar por valores. d[1] # get 'a' ¿Cuál es la forma más eficiente de implementar esta estructura de datos? ¿Alguna forma oficial que recomiende hacerlo?
Estoy tratando de usar urllib2 para abrir la URL y enviar un texto de cookie específico al servidor. Por ejemplo, quiero abrir el sitio Resolver problemas de ajedrez , con una cookie específica, por ejemplo, búsqueda = 1. ¿Cómo lo hago? Estoy intentando hacer lo siguiente: import urllib2 (need...
Quiero poder crear una clase (en Python) que una vez inicializada con __init__, no acepta nuevos atributos, pero acepta modificaciones de atributos existentes. Hay varias formas pirateadas que puedo ver para hacer esto, por ejemplo, tener un __setattr__método como def __setattr__(self,...
Los documentos de Python mencionan mucho esta palabra y quiero saber qué significa. Buscar en Google no ayuda mucho ...
Realmente no entiendo dónde están __str__y dónde se __repr__usan en Python. Quiero decir, entiendo que __str__devuelve la representación de cadena de un objeto. Pero, ¿por qué necesitaría eso? ¿En qué escenario de caso de uso? Además, leí sobre el uso de__repr__ Pero lo que no entiendo es,...
En Ruby puedes leer desde un archivo usando s = File.read(filename). El más corto y claro que conozco en Python es with open(filename) as f: s = f.read() ¿Hay alguna otra forma de hacerlo que lo haga aún más corto (preferiblemente una línea) y más legible? Nota: inicialmente formulé la...
Si no es así, ¿cuál es la mejor forma de hacerlo? Ahora mismo estoy haciendo (para un proyecto de django): if not 'thing_for_purpose' in request.session: request.session['thing_for_purpose'] = 5 pero es bastante incómodo. En Ruby sería: request.session['thing_for_purpose'] ||= 5 que es...
Estoy tratando de encontrar una metodología de prueba para nuestro proyecto django-celery . He leído las notas en la documentación , pero no me dio una buena idea de qué hacer realmente. No me preocupa probar las tareas en los demonios reales, solo la funcionalidad de mi código. Principalmente...
¿Hay alguna forma de obtener la marca de tiempo UTC especificando la fecha? Lo que esperaría: datetime(2008, 1, 1, 0, 0, 0, 0) debería resultar en 1199145600 Crear un objeto de fecha y hora ingenuo significa que no hay información de zona horaria. Si miro la documentación de...
Aquí está mi código de Python. ¿Podría alguien mostrarme qué tiene de malo? while 1: date=input("Example: March 21 | What is the date? ") if date=="June 21": sd="23.5° North Latitude" if date=="March 21" | date=="September 21": sd="0° Latitude" if date=="December 21": sd="23.5° South...
Sé que se puede unir una lista para hacer una cadena larga como en: x = ['a', 'b', 'c', 'd'] print ''.join(x) Obviamente, esto daría como resultado: 'abcd' Sin embargo, lo que estoy tratando de hacer es simplemente unir la primera y la segunda cadena de la lista, luego unir la tercera y la...
Tengo un programa de Python que quiero instalar en mi virtualenv, es un paquete zip que necesito descomprimir y luego ejecutar un programa setup.py, pero mi pregunta es más sobre cómo obtener estos archivos descomprimidos en mi virtualenv para que el paquete se instala en la carpeta de paquetes...