Nube de Palabras - Phyton - Programacion - Ciberseguridad
Nube de Palabras - Phyton - Programacion - Ciberseguridad
Nube de Palabras - Phyton - Programacion - Ciberseguridad
ACTIVIDAD #3
PROGRAMACIÓN I -VIRT-2023-3
CONSIGNA:
NUBE DE PALABRAS
PROFESOR:
Nube de palabras
Lista:
1. Funciones: Las Funciones son partes del código que pueden ser
reutilizables, llamados desde diferentes puntos del programa. Ayudando
a organizar, segmentar y facilitar el manejo y lectura del código.
2. Funciones Propias, son las que ya vienen predefinidas por el lenguaje.
3. Funciones Creadas por El Programador, son las que se pueden
desarrollar en cualquier momento.
4. Parámetros: Los Parámetros son por llamarlos los nombres o valores
que se encuentran en las Funciones, estas pueden contar con cero (0)
parámetros o con varios (1 ó +1).
5. Llamadas de retorno: Las llamadas de retorno en Python son una
forma de ejecutar una función dentro de otra, de manera dinámica y sin
conocer el nombre de la función a llamar.
6. Alcance de las variables: Las variables tiene un alcance en a
Funciones, cuando se definen dentro de la función solo tienen alcance
(pueden ser llamadas con la función), pero cuando fueron definidas
fuera de la función puede llamarse dentro y fuera de ella.
7. Llamadas recursivas: Vienen a ser funciones que se llaman a sí
mismas en el proceso de ejecución normal del código; esto se hace por
muchas opciones; ayuda a ahorrar trabajo muchas veces, pero se debe
tener muchísimo cuidado de la implementación de una llamada
recursiva para no tener un ciclo infinito. El programador debe establecer
un límite para no generar un proceso muy pesado en la PC.
8. Programación funcional: “la programación funcional descompone un
problema en un conjunto de funciones. Idealmente, las funciones solo
reciben entradas y producen salidas, y no tienen ningún estado interno
que afecte la salida producida para una entrada dada” “la programación
funcional se puede considerar lo opuesto a la programación orientada a
objeto” - Kuchling (2014) -
9. Lenguajes declarativos: Los lenguajes declarativos son un tipo de
lenguajes de programación que se basan en describir el resultado
deseado, en lugar de los pasos para obtenerlo. En otras palabras, se
enfocan en el qué y no en el cómo. Estos lenguajes tienen un nivel de
abstracción alto y permiten optimizar el código y el mantenimiento del
software.
10. La programación orientada a objetos: POO es un paradigma de
programación que se basa en el concepto de objetos, que son entidades
que tienen atributos, métodos y relaciones con otros objetos. POO se
construyen a partir de clases, que son plantillas que definen las
características y comportamientos de los objetos de un mismo tipo.
11. Generadores: Los generadores en Python son una forma de crear
funciones que pueden generar valores de forma perezosa, es decir, solo
cuando se les solicita. Esto tiene varias ventajas, como ahorrar
memoria, optimizar el rendimiento y facilitar el procesamiento de datos
en tiempo real. Para crear un generador en Python, solo se necesita
usar la palabra clave “yield” en lugar de “return”. “una clase especial
de funciones que simplifican la tarea de escribir iteradores” - Kuchling
(2014) -
12. Iteradores: Los iteradores son objetos que permiten recorrer los
elementos de un iterable, como una lista, tupla, diccionario, etc, de
forma secuencial y sin cargar peso demás en la memoria. Teniendo la
ventaja de ahorro de memoria, optimización de rendimiento y facilidad
de procesamiento en datos de tiempo real. También, son la base de los
bucles “For”.
13. Iterable: Son objetos que pueden ser recorridos (se puede tener su
elemento uno a uno), pudiendo tener cualquier tipo de valor. Hay varios
tipos de iterables, como: listas, tuplas, diccionarios, cadenas, conjuntos
y archivos.
14. Decoradores: “un decorador es una función que acepta como
parámetro a otra función y retorna una tercera función. En la práctica,
es una forma de añadir código o funcionalidad a otra función” - Hinojosa
(2016) -
Los decoradores permiten modificar o extender una función contro
(Agregar una función a otra)
15. Argumentos: En Python, los argumentos son valores que se pasan a
una función cuando se llama. Estos valores pueden ser utilizados por la
función para llevar a cabo sus operaciones. Los argumentos pueden ser
variables, constantes, expresiones u objetos.
16. Retorno: El retorno se refiere al valor que una función devuelve como
resultado de su ejecución. En Python, una función puede utilizar la
palabra clave return para devolver un valor específico. Si no se utiliza
return, la función devuelve None de forma implícita.
Bibliografia