Python codigo facil
teoría muy avanzada de python
cloud computing basics
Semana pasada
preguntas para estudiantes avanzados
100

num_niveles = int(input(" "))

for i in range(1, num_niveles + 1):

    # Imprime los espacios en blanco

    print(" " * (num_niveles - i), end="")

    # Imprime los asteriscos

    print("*" * (2 * i - 1))

*    

***   

*****  

******* 

********* 

***********

100

¿Qué es una lista en Python?

Una colección ordenada y mutable de elementos.

100

¿Qué es el cloud computing?

Modelo que ofrece recursos tecnológicos por internet bajo demanda

100

¿cuales son las 5 Vs del Big Data?

volumen, velocidad, variedad, veracidad y valor

100

¿Cuál es la principal ventaja de Google Colab para trabajar con Python en análisis de datos?

Permite escribir y ejecutar código en el navegador sin configuración previa, ofreciendo acceso gratuito a recursos de computación en la nube.

200

# Añadir personas y sus teléfonos al diccionario

agenda_telefonica["Ana"] = "123-456-7890"

agenda_telefonica["Pedro"] = "987-654-3210"

agenda_telefonica["María"] = "555-111-2222"

# Puedes añadir más personas de esta manera:

agenda_telefonica["Juan"] = "333-444-5555"

# También puedes buscar el teléfono de una persona específica

nombre_a_buscar = "Ana"

if nombre_a_buscar in agenda_telefonica:

    print(f"\nEl teléfono de {nombre_a_buscar} es: {agenda_telefonica[nombre_a_buscar]}")

else:

    print(f"\n{nombre_a_buscar} no se encuentra en la agenda.")

busca el telefono de una persona


200

¿Qué es una tupla?

Una colección ordenada pero inmutable.

200

¿Qué tipos de servicios cloud existen?

IaaS, PaaS y SaaS

200

¿Qué pasa si falla la veracidad?

Se obtienen conclusiones incorrectas.

200

¿Qué tipo de dato de Python se utiliza para representar números decimales como 3.14?

float

300

def buscar_palabra_en_archivo(nombre_archivo, palabra_a_buscar):

    try:

        with open(nombre_archivo, 'r', encoding='utf-8') as archivo:

            contenido = archivo.read()

            # Convertir a minúsculas para hacer la búsqueda insensible a mayúsculas/minúsculas

            if palabra_a_buscar.lower() in contenido.lower():

                return True

            else:

                return False

    except FileNotFoundError:

        print(f"Error: El archivo '{nombre_archivo}' no fue encontrado.")

        return False

    except Exception as e:

        print(f"Ocurrió un error al leer el archivo: {e}")

        return False

# Pedir al usuario el nombre del archivo y la palabra

archivo_usuario = input("Introduce el nombre del archivo de texto: ")

palabra_usuario = input("Introduce la palabra a buscar: ")

if buscar_palabra_en_archivo(archivo_usuario, palabra_usuario):

    print(f"La palabra '{palabra_usuario}' está presente en el archivo '{archivo_usuario}'.")

else:

    print(f"La palabra '{palabra_usuario}' NO está presente en el archivo '{archivo_usuario}' o el archivo no existe/se pudo leer.")

busca una palabra en un arhivo de texto

300

¿Para qué sirve un set?

Para eliminar duplicados o hacer operaciones de conjuntos.

300

¿Qué significa escalabilidad en la nube?

Capacidad de aumentar o reducir recursos según demanda

300

¿Por qué es importante la velocidad?

Facilita decisiones en tiempo real.

300

7 / 40

¿Cómo afecta la sensibilidad a mayúsculas y minúsculas (case-sensitive) al nombrar variables en Python?

Implica que Python distingue entre nombres como `variable`, `Variable` y `VARIABLE` como entidades totalmente diferentes.

400

# Definir una lista de números de ejemplo

lista_numeros = [5, 2, 8, 1, 9, 4, 7, 3, 6]

# lista_numeros = [10, 20, 5, 15] # Descomenta para probar con una lista par

print(f"Lista original: {lista_numeros}")

# Ordenar la lista

lista_numeros.sort()

print(f"Lista ordenada: {lista_numeros}")

# Encontrar el elemento del medio

longitud_lista = len(lista_numeros)

if longitud_lista == 0:

    print("La lista está vacía, no hay elemento central.")

elif longitud_lista % 2 == 1: # Si la longitud es impar

    indice_medio = longitud_lista // 2

    elemento_medio = lista_numeros[indice_medio]

    print(f"El elemento del medio (lista impar) es: {elemento_medio}")

else: # Si la longitud es par

    # En el caso de una lista par, podemos elegir el primer o el segundo de los dos centrales.

    # Aquí elegimos el primer elemento de los dos centrales.

    indice_medio = longitud_lista // 2 - 1

    elemento_medio = lista_numeros[indice_medio]

    print(f"La lista tiene una longitud par. El elemento central (primer de los dos) es: {elemento_medio}")

encuentra el valor medio de una lista de numeros

400

¿Qué ventaja tienen los diccionarios?

Permiten acceso rápido mediante claves

400

¿Cuáles son sus principales beneficios para empresas?

Reducción de costos, escalabilidad y acceso global

400

¿Por qué es importante la variedad?

Permite analizar múltiples fuentes de datos.

400

¿Qué símbolo se utiliza en Python para introducir comentarios de una sola línea?

#

500

print("felices vacaciones")

imprime "felices vacaciones"

500

¿Qué estructuras básicas existen en Python? menciona 4

Listas, tuplas, sets y diccionarios

500

¿Por qué es importante para negocios internacionales?

Permite operar globalmente de forma flexible y eficiente.

500

¿Por qué es importante el volumen?

Permite analizar grandes cantidades de información.

500

La estructura de datos en Python que es una colección ordenada, mutable y permite elementos duplicados se denomina _____.

lista