Programming

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/34

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

35 Terms

1
New cards

Programa informático

Conjunto de instrucciones que, una vez ejecutado, realiza una o varias tareas en una computadora

2
New cards

Software

Conjunto general de programas que posee una computadora

Término que se utiliza para definir al equipamiento o soporte lógico de una computadora

3
New cards

Hardware

Parte física de un sistema informático

4
New cards

Software de sistema

Elementos que permiten el mantenimiento del sistema en global

Ejemplos: sistemas operativos, controladores de dispositivos, servidores, utilidades, herramientas de diagnóstico, de corrección y optimización

5
New cards

Software de programación

Diferentes alternativas para desarrollar programas de informática: compliadores, editores de texto, enlazadores, etc.

6
New cards

Software de aplicación

Permite a los usuarios llevar a cabo una o varias tareas específicas en cualquier campo de actividad

7
New cards

Sistema operativo

Busca gestionar los siguientes elementos:

  • Procesador: ejecución de instrucciones previamente almacenados en memoria

  • Memoria: todo programa que se ejecute en una computadora, y cualquier dato que se quiera procesar, debe estar en la memoria, por lo que es necesario regular su uso y ocupación

  • Periféricos: elementos que realizan operaciones de entrada y salida para su funcionamiento (teclado)

    • Información: datos controlados para la ejecución correcta de los programas

8
New cards

Firmware

Tipo de software de bajo nivel que controla las funciones básicas de un dispositivo de hardware, como un teléfono móvil, una impresora, un enrutador o una lavadora. Se encuentra incrustado en la memoria no volátil del dispositivo y actúa como un puente entre el hardware y el sistema operativo. Su propósito es asegurar que el hardware funcione de manera fiable y eficiente, y se instala de fábrica por el fabricante.

9
New cards

Ensamblador

Programa traductor que convierte el código fuente a lenguaje de máquina

10
New cards

Navegador web

Software, aplicación o programa que permite el acceso a la web

11
New cards

Fichero

Una unidad de información almacenada en un dispositivo y reconocida por un nombre, equivalente a documentos físicos.

12
New cards

Lógica de negocio

Reglas, algoritmos y procesos que dictan cómo una aplicación de software opera para transformar, calcular y manipular datos, conectando la interfaz de usuario con la base de datos.

13
New cards

Python

Lenguaje de programación de código abierto, orientado a objetos, muy simple y fácil de entender. Tiene una sintaxis sencilla que cuenta con una vasta biblioteca de herramientas, que hacen de Python un lenguaje de programación único

14
New cards

Variable

Espacio para almacenar datos modificables, en la memoria de un ordenador.

15
New cards

Método

Una función que pertenece a un objeto, del mismo modo que una propiedad es una variable que pertenece a un objeto.

16
New cards

Función

Bloque de código que realiza alguna operación, puede definir parámetros de entrada para trasladar argumentos a la función

17
New cards

Indexación

Asignación de un número a cada uno de los carácteres de una cadena (espacios inclusive), de izquierda a derecha comienza con 0, de derecha a izquierda comienza con el -1

18
New cards

Tupla

Variable que permite almacenar varios datos inmutables (no pueden ser modificados una vez creados) de tipos diferentes

19
New cards

Lista

Similar a la tupla, pero permite modificarlos y añadir nuevos datos

20
New cards

Indentación

Sangría

21
New cards

==

Igual que

22
New cards

!=

Distinto que

23
New cards

<= / >=

Menor/mayor o igual que

24
New cards

While

Este bucle, se encarga de ejecutar una misma acción “mientras que” una determinada condición se cumpla

25
New cards

For

aquel que nos permitirá iterar sobre una variable compleja, del tipo lista o tupla:

26
New cards

Base de datos

Colección organizada de información (o datos) estructurada, que normalmente se almacena de forma electrónica en un sistema informático.

27
New cards

Clave foránea

Columna o conjunto de columnas en una tabla que establece una relación con la clave primaria de otra tabla, garantizando la integridad referencial. Su propósito principal es vincular datos entre tablas y asegurar que los valores de la clave foránea correspondan a valores existentes en la clave primaria de la tabla relacionada, previniendo así datos inconsistentes y registros "huérfanos". 

28
New cards

Clave primaria

Campo o combinación de campos en una tabla de una base de datos que identifica de forma única cada fila. Para ser una clave primaria, un campo no debe tener valores duplicados ni nulos y se utiliza para establecer relaciones entre tablas. Ejemplos comunes son el número de expediente de un estudiante o el ISBN de un libro. 

29
New cards

Metadatos

Datos acerca de los datos presentes en la base de datos

30
New cards

Tabla

Conjunto de filas y columnas que contiene el conjunto de valores para una serie de datos

31
New cards

Campo

Cada una de las columnas de una tabla que identifica una familia de datos

32
New cards

Registro

Cada una de las filas de la tabla

33
New cards

Large Language Model (LLM)

Modelo de lenguaje generalista que consiste en una red neuronal con muchos parámetros (generalmente miles de millones de pesos o más), entrenados en grandes cantidades de texto sin etiquetar mediante aprendizaje autosupervisado.

34
New cards

Prompt

Secuencia de texto o imágenes que utiliza la IA como instrucción para generar, producir, e interpretar una respuesta coherente y relevante.

35
New cards

Agente de IA Generativa

Sistemas diseñados para realizar tareas de modo autónomo, a través de interactuar ocn otros sistemas y tomar decisiones en base a la información que va obteniendo de ellos.