Fichas
Fases de programación
Fichas del conjunto (54)
- 1Lenguaje de alto nivelLenguajes que más se acercan al lenguaje humano
- 2Lenguaje compiladoEs más rápido que un interpretado. Estos traducen todo a lenguaje máquina y se crea un archivo ejecutable
- 3Lenguaje interpretadoTraducen a lenguaje máquina linea por linea
- 4Lenguaje marcadoSe usas para representar datos estructurados un ejemplo es HTML
- 5Lis = [0,1,2,3,4] print (Lis[2:4]) ¿Qué mostrará?2 y 3
Los limites [:]
Empiezan por el izquierdo y terminan uno antes que el derecho - 6¿Qué hace ".Insert(pos,el)"?Inserta un elemento en la posición "pos"
- 7¿Qué hace ".append(El)"?Ingresa el elemento al final de la lista
- 8¿Qué hace ".remove(elemento)"?Remueve la primera instancia del elemento
- 9¿Qué hace ".pop(elemento)"?Se borra el elemento y se regresa el elemento borrado, si no se ingresa un elelmento borra el último de la lista.
- 10¿Qué hace ".count(elemento)"?Cuenta el total de instancias del elemento agregado
- 11¿Qué hace ".clear()"?Borra todos los elementos de la lista
- 12¿Qué hace ".sort()"?Ordena la lista de menor a mayor
- 13StringEs una cadena de texto conformada por caracteres
- 14.strip() en StringsQuita los espacios en blanco al inicio y al final
- 15.replace(A,B)Cambia los valores de A por B
- 16Tuplas- Usa () para formar las tuplas y si solo hay un elemento se coloca como (ele,)
- No se le puede asignar un valor distinto a un elemento individual
- Solo se puede concatenarle elementos - 17ConjuntoSimilar a las tuplas pero no admite repetición
- 18¿Qué hace ".items()" En diccionarios?Regresa las claves y valores del diccionario
- 19¿Qué hace ".keys()" en diccionarios?Regresa las llaves del diccionario
- 20¿Qué hace ".values()" en diccionarios?Regresa los valores del diccionario
- 21¿Cómo se forma una función por defaul?def fun(a,b=2):
- 22Función lambasuma = lambda num1,num2:num1+num2
- 23¿Qué es la recursividad?Es resolver problemas en instancias más pequeñas de el mismo
- 24Método de burbujaPara el método de la burbuja el primer elemento se compara con el segundo, el segundo con el tercero y así sucesivamente; Si el elemento a comparar es más pequeño (o grande) que el primero, los elementos se intercambian.
- 25Método de inserción1. Se selecciona el segundo elemento del arreglo, a ese valor le llamamos key.
2. Luego, comparamos la key con cada elemento a su izquierda hasta encontrar un elemento menor o igual o hasta alcanzar el inicio del arreglo.
3. Cambiamos los elementos que son mayores a nuestra key una posición a la derecha.
4. Inserta la key en la posición donde detuvimos la comparación - 26Merge sortEs un algoritmo de divide y vencerás en el que divide el arreglo en mitades y luego se llama a sí mismo (recursividad) para resolver cada mitad, para finalmente unir las mitades ordenadas.
- 27Quick sortUtiliza un pivote para organizar y necesita 3 elementos dentro de la función para ejecutarse
- 28Busqueda secuencialEn este tipo de búsqueda los elementos se iteran uno a uno, si el elemento se encuentra, se imprime la posición. La ausencia de un elemento se puede juzgar usando una bandera (flag)
- 29Programación imperativaSe realiza todo secuencialmente
- 30Programación estructuradaSe implementa todo con tres estructuras lógicas:
- Secuencia
- Selección
- Iteración - 31Programación modularSepara las funciones en módulos independientes
- 32Programación orientada a objetosCrea instancias de clases
- 33Programación multihilosLa programación multihilos (paralelo) es un tipo de cómputo en el que diversos procesadores ejecutan o procesan una aplicación simultáneamente para mejorar la eficiencia de computación, dividiendo la carga de trabajo entre los procesadores.
- 34MultiparadigmaTiene 2 o más paradigmas trabajando en conjunto
- 35¿Cómo se abre un archivo en python?fo = open(#Nombre","modo")
- 36Read"r" Permite la lectura de archivos
- 37Write"w" Permite la escritura de archivos
- 38Appenning"a" Permite crear datos nuevos en los archivos
- 39TrySe usará para manejar los errores en un código
- 40Except:Acciones que se realizarán cuando un código presente excepciones
- 41Else:Si el código no tuvo errores se realizarán los códigos que ingreses después
- 42Finally:Después de un try este codigo se ejecutará siempre independiente de si tuvo errores o no
- 43Search en expresiones regularesBusca todos los objetos que empaten con la expresión regular
- 44group en expresiones regularesTrae las cadenas de texto que empatan con el patrón dado
- 45Findall en expresiones regularesRetorna una lista de todos los valores encontrados que coinciden con el patrón
- 46JSONJava Script Object Notation
- 47APIConjunto de definiciones y protocolos para desarrollar e integrar software en aplicaciones
- 48Workbook()Crea un libro nuevo
- 49load_workbookCarga un archivo de excel
- 50.active en OpenpyxlActiva una página del libro de excel
- 51create_sheetCrea una página
- 52title = nombreIngresa un nombre en openpyxl a una página de un excel
- 53Save() en OpenpyxlGuarda tu archivo con el nombre indicado
- 54\wLetra digito numerico o guión bajo
Información
- Descripción
- Otro Programación Fichas sobre Fases de programación, creado por Angel201 Alvarez el 30/05/2023.
- Creado por
- Angel201 Alvarez · may 2023
- Actualizado
- 10 sep 2023
- Visitas
- 34
- Valoración