GoConqr has a new look! Let us know what you think.

Flashcards

Fases de programación

Angel201 Alvarez Programación Otro Spanish 5.0Average rating 5.0 out of 5 (1 rating) 54 cards

Cards in this deck (54)

  1. 1Lenguaje de alto nivelLenguajes que más se acercan al lenguaje humano
  2. 2Lenguaje compiladoEs más rápido que un interpretado. Estos traducen todo a lenguaje máquina y se crea un archivo ejecutable
  3. 3Lenguaje interpretadoTraducen a lenguaje máquina linea por linea
  4. 4Lenguaje marcadoSe usas para representar datos estructurados un ejemplo es HTML
  5. 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. 6¿Qué hace ".Insert(pos,el)"?Inserta un elemento en la posición "pos"
  7. 7¿Qué hace ".append(El)"?Ingresa el elemento al final de la lista
  8. 8¿Qué hace ".remove(elemento)"?Remueve la primera instancia del elemento
  9. 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. 10¿Qué hace ".count(elemento)"?Cuenta el total de instancias del elemento agregado
  11. 11¿Qué hace ".clear()"?Borra todos los elementos de la lista
  12. 12¿Qué hace ".sort()"?Ordena la lista de menor a mayor
  13. 13StringEs una cadena de texto conformada por caracteres
  14. 14.strip() en StringsQuita los espacios en blanco al inicio y al final
  15. 15.replace(A,B)Cambia los valores de A por B
  16. 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
  17. 17ConjuntoSimilar a las tuplas pero no admite repetición
  18. 18¿Qué hace ".items()" En diccionarios?Regresa las claves y valores del diccionario
  19. 19¿Qué hace ".keys()" en diccionarios?Regresa las llaves del diccionario
  20. 20¿Qué hace ".values()" en diccionarios?Regresa los valores del diccionario
  21. 21¿Cómo se forma una función por defaul?def fun(a,b=2):
  22. 22Función lambasuma = lambda num1,num2:num1+num2
  23. 23¿Qué es la recursividad?Es resolver problemas en instancias más pequeñas de el mismo
  24. 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.
  25. 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
  26. 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.
  27. 27Quick sortUtiliza un pivote para organizar y necesita 3 elementos dentro de la función para ejecutarse
  28. 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)
  29. 29Programación imperativaSe realiza todo secuencialmente
  30. 30Programación estructuradaSe implementa todo con tres estructuras lógicas:
    - Secuencia
    - Selección
    - Iteración
  31. 31Programación modularSepara las funciones en módulos independientes
  32. 32Programación orientada a objetosCrea instancias de clases
  33. 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.
  34. 34MultiparadigmaTiene 2 o más paradigmas trabajando en conjunto
  35. 35¿Cómo se abre un archivo en python?fo = open(#Nombre","modo")
  36. 36Read"r" Permite la lectura de archivos
  37. 37Write"w" Permite la escritura de archivos
  38. 38Appenning"a" Permite crear datos nuevos en los archivos
  39. 39TrySe usará para manejar los errores en un código
  40. 40Except:Acciones que se realizarán cuando un código presente excepciones
  41. 41Else:Si el código no tuvo errores se realizarán los códigos que ingreses después
  42. 42Finally:Después de un try este codigo se ejecutará siempre independiente de si tuvo errores o no
  43. 43Search en expresiones regularesBusca todos los objetos que empaten con la expresión regular
  44. 44group en expresiones regularesTrae las cadenas de texto que empatan con el patrón dado
  45. 45Findall en expresiones regularesRetorna una lista de todos los valores encontrados que coinciden con el patrón
  46. 46JSONJava Script Object Notation
  47. 47APIConjunto de definiciones y protocolos para desarrollar e integrar software en aplicaciones
  48. 48Workbook()Crea un libro nuevo
  49. 49load_workbookCarga un archivo de excel
  50. 50.active en OpenpyxlActiva una página del libro de excel
  51. 51create_sheetCrea una página
  52. 52title = nombreIngresa un nombre en openpyxl a una página de un excel
  53. 53Save() en OpenpyxlGuarda tu archivo con el nombre indicado
  54. 54\wLetra digito numerico o guión bajo

Information

Description
Otro Programación Flashcards on Fases de programación, created by Angel201 Alvarez on 30/05/2023.
Created by
Angel201 Alvarez · May 2023
Updated
Sep 10, 2023
Views
34
Rating
Average rating 5.0 out of 5 (1 rating)

Feedback

What is it about?

What do you think of the new look?

How do you like it?