Preguntas etiquetadas con python

Python es un lenguaje de programación interpretado dinámicamente de alto nivel. Su diseño se centra en una sintaxis clara, un enfoque intuitivo para la programación orientada a objetos y hace que la forma correcta de hacer las cosas sea obvia. Python admite módulos y excepciones, y tiene una extensa biblioteca de módulos estándar. Python es de uso general y, por lo tanto, se usa ampliamente, desde la web hasta los sistemas integrados.

1
Importar módulos de Python en el momento del uso
A menudo, en mis propias bibliotecas personales de Python, hago algo como esto: class MyClass: # ... def plot(self): import someGraphicsLibrary as graphicslib graphicslib.plot(self.data) La razón es que la inicialización someGraphicsLibrarylleva algo de tiempo, hasta unos segundos para una de las bibliotecas que uso. No siempre necesito trazar mis resultados …
8 python 

1
Opciones para manejar cargas de archivos grandes (multi-gigabytes)
¿Cómo implementaría una funcionalidad de carga de archivos muy grande con una aplicación Django y S3? En mi trabajo secundario como fotógrafo, tengo varios clientes para los que necesito compartir archivos de varios gigabytes (zip, tar) que contienen los originales y las imágenes procesadas del evento en cuestión. Hasta ahora, …




3
Refactorización de una API de cliente para evitar código duplicado y paso poco claro de parámetros
Necesito desarrollar una API, las funciones de la API son solicitudes que llaman al servicio expuesto por un servidor. Inicialmente, la API funcionó así: class Server: def firstRequest(self, arg1, arg2): # block of code A async = Async() async.callFirstRequest(arg1, arg2) # block of code B def secondRequest(self, argA, argB, argC): …

1
Hacer llamadas API con apio
Estoy diseñando un sistema para un cliente donde los requisitos son: suben un archivo JSON (un objeto / línea) hacer una llamada a una API con el objeto JSON como carga útil registrar el estado (éxito / fracaso) de cada llamada API en una base de datos vuelva a intentarlo …

2
¿Debería preferir los generadores Python a las listas?
Los iteradores de Python pueden ser muy eficientes en memoria. ¿Debería preferir siempre usar generadores en lugar de solo listas? ¿En qué situaciones debería preferir una matriz simple? Por ejemplo en lugar de esto: emails = [user.email for user in users] debería preferir esto ?: emails = (user.email for user …

4
¿Cómo limpiar try / except / else anidado?
Cuando escribo código, a menudo quiero hacer algo como esto: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz() except BazError: handle_baz() else: qux() finally: cleanup() Obviamente, esto es completamente ilegible. Pero está expresando una idea relativamente simple: ejecutar una serie de funciones (o fragmentos …





5
¿SQLite es una opción sensata para el registro de datos?
Estoy tratando de configurar una pequeña aplicación de registro de datos en Linux. Los datos llegan a través del puerto serie, y desde allí se deben bombear al registro y a la pantalla gráfica. La funcionalidad de registro está allí para fines de inicialización de la funcionalidad de gráficos, después …
8 python  sql  logging 

1
Mejores prácticas aceptadas para setup.py de un proyecto bifurcado
Contexto: Estaba buscando para ver si había una herramienta para hacer algo (en mi caso, estaba buscando un proxy que permitiera la inspección de registros http desde un marco de prueba de Python). Resultó ser una herramienta que requeriría solo un ajuste menor, y parecía ser razonablemente estable / madura, …
8 python  gpl 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.