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.

6
¿Se puede implementar la programación "orientada a objetos" sin la palabra clave de clase?
Digamos que queremos proporcionar una abstracción de una "cuenta" en un banco. Aquí hay un enfoque, usando un functionobjeto en Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ def …



1
¿Cómo lidiar con una función mal nombrada en el código de producción?
Recientemente me encontré con una biblioteca de Python en GitHub. La biblioteca es excelente, pero contiene un error tipográfico deslumbrante en el nombre de una función. Llamémoslo dummy_fuction()mientras debería ser dummy_function(). Esta función es definitivamente "en la naturaleza" y probablemente se usa en sistemas embebidos. Lo primero que me viene …








2
¿Qué características semánticas de Python (y otros lenguajes dinámicos) contribuyen a su lentitud?
No sé muy bien Python. Estoy tratando de comprender con mayor precisión qué características exactas de los lenguajes dinámicos (a la Python, Lua, Scheme, Perl, Ruby, ...) están obligando a que sus implementaciones sean lentas. Como ejemplo, la maquinaria metatable de Lua 5.3 intuitivamente haría a Lua bastante lenta, pero …


2
¿Cómo funciona realmente el tiempo de ejecución de Python?
Tengo algunos problemas para entender el concepto de a runtime library, especialmente el de Python. Así que escribí un programa de Python de Hello World y tengo la intención de ejecutarlo, así que escribo python ./hello_world.py. ¿Qué pasos ocurren entre que presiono el botón Enter y el código de máquina …
26 python  runtime 


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.