Preguntas Tipo Examen Flashcards

1
Q

El motivo por el cual Python no llegara a adquirir la suficiente importancia en su momento fue por…

A

la falta de recursos en el hardware de la época en que surgió

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Es la operación de cadena en Python que consiste en sacar una porción de la cadena tomando en cuenta la posición que tiene en la misma…

A

extracción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

El formato para recibir un valor flotante desde teclado en lenguaje Python es:

A

> > > dato1= float(input(“Ingresa un dato: “))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Dado el siguiente código en Python:

dato1=int(input(“Escribe un número entre 2 y 7:”))
if dato1>2 or dato1<7:
print(“el numero: “, dato1, “ esta en el rango de 2 a 7”)
else:
print(“el numero: “, dato1, “ No esta en el rango de 2 a 7”)
el error en el código consiste en que…

A

falta indentación en condicionales

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dado el siguiente código en Python:

mensaje= “Hola”

mensaje+= “ “

mensaje+= “soy un buen gato”

print(mensaje)

corresponde a la operación de cadena…

A

asignación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Dado el siguiente código en Python:

print(“Programa de área de rectángulo”)
base=3
altura=6
area=base*altura
print(“el área del rectángulo ”__str(base)___” y “__str(altura)__” es: “__str(area))

el error en el código consiste en que…

A

falta símbolo + en la concatenación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Para asignar comentarios dentro de un código en Python se utiliza el símbolo…

A

” “
#
“””

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

La operación “diferencia” o “diferente de” en Python se representa con el operador…

A

!=

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Python es un lenguaje de programación…

A

interpretado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

El formato para recibir un valor entero desde teclado en lenguaje Python es:

A

> > > dato1= int(input(“Ingresa un dato: “))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Es la operación de cadena en Python que consiste en agregar a una cadena de caracteres a una variable con el operador +=…

A

asignación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Es la operación de cadena en Python que consiste en agregar una cadena de caracteres a otra cadena de caracteres con el símbolo + dentro del comando print…

A

concatenación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

El comando que permite recibir cadenas de texto desde el teclado es:

A

input()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

El parámetro que se utiliza para dar formato a las cadenas de caracteres que deben imprimirse en pantalla agregando un separador entre las cadenas que se imprimirán, utilizando el símbolo coma(,)

A

sep

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Método de formato que devuelve una copia de la cadena en mayúsculas.

A

upper()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cuál de las siguientes librerías no pertenece a las usadas de forma habitual en Python.

Numpy
Plyr
SciPi
Pandas

A

Plyr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Dada la siguiente función:
def datos(**kargs):
for arg in kargs:
print (arg,”=>”,kargs[arg])
Que recibe los siguientes argumentos:
»>datos(c=5,z=”Hola gato”,j=[1,2,3,4,5], a=3.5)

Los argumentos están definidos por…

A

nombre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

La sintaxis del bucle for en Python es :

A

for i in “elemento iterable”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Python es un lenguaje de programación…

A

interpretado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Es un Método de lista que permite contar las veces que se repite un elemento señalado de una lista.

A

count()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Este parámetro permite evitar el salto de línea y permite agregar cadenas de caracteres

A

end

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Es el operador que devuelve True si un elemento se encuentra dentro de otro:

A

in

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Es un método de formato que convierte las mayúsculas en minúsculas y vice versa:

A

swapcase()

24
Q

Es un método de formato que convierte el primer carácter en mayúscula y el resto en minúsculas:

A

capitalize()

25
Q

Es un método de formato que convierte todos los caracteres de una cadena en minúsculas:

A

lower()

26
Q

Es la sentencia que proporciona la oportunidad de cerrar un bucle cuando se activa una condición externa:

A

break

27
Q

El formato para recibir un valor entero desde teclado en lenguaje Python es:

A

> > > dato1= int(input(“Ingresa un dato: “))

28
Q

Cuál de las siguientes librerías de Python se utilizó para extraer datos de un archivo txt o csv en clases.

CsiPy
Plyr
Numpy
Pandas

A

Numpy

29
Q

Utilizando la notación “f” para cadenas en Python y teniendo la siguiente asignación de variables:

               >>>Nombre= "Miguel Hidalgo"

               >>> Fecha= 1753

Para imprimir el letrero: “Miguel Hidalgo, padre de la patria, nació en 1753”se debe escribir el comando print de la siguiente manera:

A

> > > print(f”{Nombre}, padre de la patria, nació en {Fecha}”)

30
Q

Dado el siguiente código:
import numpy as np
X,Y=np.loadtxt(‘tabla.txt’,delimiter=’,’ ,skip_rowsr=1, unpack=True, usecols=[2,3])
esta…

A

creando dos vectores usando las columnas 2 y 3 desde un archivo txt

31
Q

La característica de los archivos CSV es que contienen…

A

valores separados por comas

32
Q

Es la sentencia de control que permite evaluar distintas condiciones dentro de la estructura if…else

A

elif

33
Q

Es un Método de lista que permite agregar un elemento al final de una lista

A

append()

34
Q

Dado el siguiente código:
x=1
while x<4:
print(x, end=”*”)
x+=1
print(“fin del programa”)

la cadena de impresión que arrojará será…

A

1 * 2 * 3 * fin del programa

35
Q

Los comandos loadtxt() y genfromtxt() permiten…

A

extraer el contenido de un archivo de texto asignándolo a un variable

36
Q

Es Método de la librería Pandas que devuelve un DataFrame con un resumen estadístico de las columnas del DataFrame df del tipo tipo…

A

describe()

37
Q

En el comando genfromtxt() el parámetro usecols permite…

A

establece las columnas que se extraerán y se asignarán en variables de los datos extraídos de un archivo csv

38
Q

Dentro de la librería openpyxl el método Workbook

A

crea un nuevo libro virtual en Excel

39
Q

En el comando savetxt() el parámetro fmt permite establecer …

A

la cantidad de dígitos detrás del punto en los datos float que se almacenarán en un archivo

40
Q

Dado el siguiente código

import pandas as pd
s = pd.Series({‘Matemáticas’: 6.0, ‘Economía’: 4.5, ‘Programación’: 8.5})
print(s[s ==6])
el resultado que imprimirá en pantalla será…

A

Matemáticas 6.0

41
Q

Es Método de la librería Pandas que devuelve una serie con los menores de los datos de las columnas del DataFrame…

A

min()

42
Q

Dentro de la librería openpyxl el método save

A
43
Q

En la librería Pandas las estructuras de tres dimensiones se denominan…

A

Panel

44
Q

Dado el siguiente código

import pandas as pd

df = pd.read_excel(‘tabla_datos2.xlsx’)

df.to_excel(‘resultado.xlsx’,sheet_name=’resultado tabla datos2’, columns=[‘Nombre’,’peso’], index=False)

La función que realiza es:

A

abrir el contenido de un archivo Excel, cargarlo en un Dataframe y guardarlo en un archivo excel sin el índice del Dataframe

45
Q

En la librería Pandas se asocia un nombre a cada elemento de la serie, a través de la cual se accede al elemento, este nombre se denomina…

A

Indice

46
Q

En el comando genfromtxt() el parámetro unpack permite…

A

extraer el contenido de un archivo csv en variables distintas

47
Q

En el comando genfromtxt() el parámetro dtype permite…

A

establecer o cambiar el tipo de variable que tendrán los datos extraídos de un archivo csv

48
Q

Cuál de las siguientes librerías de Python se utiliza generalmente para la creación de gráficos
Numpy
Plyr
Matplotlib
Pandas

A

Matplotlib

49
Q

Dado el siguiente código

import pandas as pd

s = pd.Series({‘Matemáticas’: 6.0, ‘Economía’: 4.5, ‘Programación’: 8.5})

print(s[s < 5])

el resultado que imprimirá en pantalla será…

A

Economía 4.5

50
Q

Dado el siguiente código
import pandas as pd

X,Y=pd.genfromtxt(‘tabla.csv’,delimiter=’,’,skip_header=1, unpack=True, usecols=[1,2])

Indique el error que reportará…

A

el comando genfromtxt no pertenece a la librería pandas

51
Q

Dentro de la librería openpyxl el método load_workbook

A

extrae la información de un archivo de Excel y la guarda en un dataframe

52
Q

Los comandos loadtxt() y genfromtxt() permiten…

A

extraer el contenido de un archivo de texto asignándolo a una o varias variables

53
Q

Dado el siguiente código

import pandas as pd df = pd.read_excel(‘tabla_datos2.xlsx’)

df.to_csv(‘resultado.csv’, columns=[‘Nombre’,’peso’], index=True)

La función que realiza es:

A

abrir el contenido de un archivo Excel, cargarlo en un Dataframe y guardarlo en un archivo csv con el índice del Dataframe

54
Q

En el comando genfromtxt() el parámetro skip_header permite…

A

saltar los datos de la primera fila dentro de una tabla contenida en un archivo csv

55
Q

Dado el siguiente código

import numpy as np

z=np.genfromtxt(‘tabla_datos2.csv’,delimiter=’,’,skip_header=1,usecols=2)

np.savetxt(‘nuevo.csv’,np.transpose(z),delimiter=’+’,fmt=’%.2f’, header=‘dato1,dato2,dato3’)

Indique el error que reportará…

A

se debe cambiar el delimitador ‘+’ por ‘ , ‘