Glosario¶
- argumento¶
El valor que se pasa al invocar una función.
- atributo¶
Variable asociada a una clase u objeto.
- BDFL¶
Benevolent Dictator For Life, hace referencia a Guido van Rossum, crador de Python.
- clase¶
Según el paradigma de programación orientada a objetos, se trata de una plantilla para la creación de objetos de datos.
- CPython¶
Implementación canónica de Python auspiciada por la Python Software Foundation. Otras implementaciones son Jython (JVM), IronPython (C#) o PyPy (JIT en Python).
- decorador¶
Función que devuelve otra función.
- docstring¶
Una cadena de texto literal que se encuentra como primera expresión de una función, clase o módulo que se asigna al atributo
__doc__
del elemento en cuestión.- EAFP¶
Easier to ask for forgiveness than permission
o «es más fácil pedir perdón que pedir permiso». Se refiere a la preferencia por el uso de try..except frente a comprobaciones explícitas previas.- expresión regular¶
Una expresión que define un patrón usando determinadas reglas sintácticas que permite encontrar o reconocer secuencias de texto. Permite buscar alternativas (letra “a” o letra “o”: «a|o»), repeticiones (1 o más “o”: «o+»), grupos (por ejemplo “casa” y “cosa” se puede definir como: «c(a|o)sa») y combinaciones de todo lo anterior.
- framework¶
Un conjunto de interfaces y código fuente que define el comportamiento de objetos y componentes en una aplicación.
- función¶
Conjunto de sentencias que retornan un valor al ser invocadas. Pueden recibir 0 o más argumentos.
- generador¶
Función que devuelve un iterador. Se define igual que una función pero contiene la sentencia
yield
. Cada vez que se invoca ayield
devuelve el control al punto en el que fue invocado. Para continuar con la ejecución se debe ejecutarnext()
sobre el iterador.- inmutable¶
Se aplica a tipos de datos que no pueden ser modificados una vez instanciados.
- iterable¶
Objeto capaz de devolver sus miembros uno a uno.
- lambda¶
Función anónima de una sola expresión.
- método¶
Función vinculada a una clase u objeto.
- módulo¶
Objeto que sirve para la organización del código. Los módulos pueden ser importados desde otros módulos.
- mutable¶
Se aplica a tipos que se pueden modificar en tiempo de ejecución utilizando la misma zona de memoria.
- objeto¶
Instancia de una clase.
- paquete¶
Es un módulo que contiene submódulos u otros paquetes.
- URL¶
Siglas del término inglés Uniform Resource Locator o localizador de recursos uniforme. Se refiere al conjunto de caracteres que permite localizar e identificar un recurso en Internet.
- WSGI¶
Siglas en inglés de Web Server Gateway Interface. WSGI es un estándar de Python para facilitar la interoperabilidad entre servidores web y aplicaciones o frameworks. Django implementa WSGI por lo que puede ser utilizado por cualquier servidor web compatible.