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 permissiono «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 ayielddevuelve 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.