0% encontró este documento útil (0 votos)
17 vistas44 páginas

Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas44 páginas

Python

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 44

Python

1.

 en Python a diferencia de
java para llamar una función utilizamos el término PRINT
2.

 casi misma función en Java que


en Python
3.

 lo que imprime esta función es


“red marker” imprime ambos en el orden deseado.
4.

 igual que java


5.

 en este caso las


instrucciones nos piden sumarle 10 a nuestra edad, entonces antes de imprimir la
función añadimos +10 al parámetro edad, esto diferencia a java con Python ya que
podemos crear dos variables que se llamen exactamente igual, o sea en este caso
sería solo añadirle un +10.
6.

 Hello World mediante dos


variables, incluso el espacio lleva “ “
7.

 lo que se pide en este ejercicio


es ordenar el código para que se imprima en el orden que se desea.
8.

 en este caso
empezamos a utilizar la función “if”, “elif” y else en este caso la función viene a decir: si
Total es mayor que 100, imprime “give me your money”; mientras tanto si es menor o
igual que 50 imprime “you are a por guy, go away”, si el número es menor entonces
imprime: “bbuy me some coffee, you cheap”
9.

 básicamente lo mismo
que en el ejercicio anterior si hay x invitados la boda cuesta tanto dinero..
10.

 número aleatorio entre y 10


11.

 aquí utiliza la función lambda en donde


dice devuélveme true si el número no es PAR en este caso
12.

 sumar dos variables


13.

 genera un número aleatorio entre 0 y 9


14.

 genera un número aleatorio entre 1 y


12 (supongo que range te limita el último dígito)
15.

 un número aleatorio entre 0 y 11


16.

 imprime 300 veces “I Will ask


questions if I am stuck”
17.

 en un rango entre 1 y 100 (con


range se pone un número más al final del deseado) si el número es múltiplo de 3 y 5
imprime fizzbuzz, si es múltiplo de 3 imprime fizz, si es múltiplo de 5 imprime buzz,
cualquier otro imprime el número
18.

 tenemos una función que al


generar un número aleatorio del 1-10 tenemos que asignarle un color, utilizamos el
append que sirve como para añadir una característica. En este caso la función te dice
dameun número aleatorio entre 1 y 10 en el cual a cada número le asignes un color de
la lista nombrada arriba, con los número del 0 al tres.
19.

 en este caso decimo que si el número


aleatorio que surge de spin chamber es igual a la posición de la bala tiene que
retornar “estas muerto”, pero si es otro número retornar “sigue jugando”
20.

 estamos creando un bucle en


el cual podemos poner la letra de la canción y que se repita sin necesidad de estar
escribiendo de manera manual cada termino, el \n sirve para avisar que habrá un salto
de párrafo. Gracias estúpida ia =D
21.

 imprime el tercer valor, cambia


Thursday por none e imprime el valor
22.

 lo que pide aquí es que se imprima el primero y el


cuarto elemento de la lista
23.

 genera un número aleatorio que vaya del


1 al 100, en el cual se debe asignar el último elemento a otra lista, e imprimir la última
lista.
24.

La consola cuenta del 1 al 17


25.

 genera 10 número aleatorios que


vayan del al 100 y añádelo a la lista (append).
26.

 imprime toda la lista


27.

 cambia el bucle para que vaya


iterando de dos en dos
28.

 cambia los valores del código


para que solo aparezca la última mitad de la lista.
29.

 cambia la segunda posición por


Steven, la última por pepe, suma los valores de la lista 3 y 5 y que la lista empiece por
el final.
30.

 encuentra a wally.
31.

 crea una nueva lista en donde se añadan


los valores de la primera lista pero en el orden cambiado.
32.

 escribir el tipo de elemento de la


lista.
33.

 crea una nueva lista en la cual


se añadan solo los ítems cuyo tipo sean dict o type.
34.

 crea una nueva lista en la que se sumen todos


los valores.
35.

 una función que sume solo los valores impares de


la lista.
36.

 imprime solo los números que sean divisibles entre 14.


37.

 si es 1 se añade a la nueva lista, pero si es 0 se


imprime “Yahoo”.
38.

 si múltiplo de 5 se añade una exclamación, la lista


cuenta del 20 al 1 y al final lleva un mensaje.
39.

 se crea una lista nueva en donde los ciertos


nombres no se incluyan.
40.

 se crean una lista nueva, en la cual se iteran


dos listas y se añaden los valores de ambas en una sola.
41.

 se crean dos listas en la primera van los números


impares y en la segunda los pares, una vez se han separado ambos,se añaden al final
los números pares.
42.

 una función que devuelva el num mas


grande.
43.

 el minmo num de la lista.


44.

 calcula el valor promedio.


45.

 te devuelve las llaves de la función.


46.

 imprime las longitudes.


47.

 el resultado devuelve una


conveción de farenheit a Celsius
48.

 devuelve cada una de ítems de la lista


multiplicado por 3.
49.

 devuelve “my name is + name, de cada


los elementos de la lista”.
50.

 devuelve el tipo de datos de


cada elemento de la lista.
51.

 crea una lista en donde se imprime “Hello my name is “name” and I am x years old”.
52.

 para 1 imprimia wiki y para 0 woko.


53.

 imprime nombre y apellido de cada una de los elementos de la lista.


54.

 solo imprime los num >10.


55.

 devuelve todos los


nombres que empiecen por r.
56.

 crea una nueva lista solo


con las tareas que ya están hechas.
57.

 devuelve todos los


nombres con un am en el nombre.
58.

 4jercicio html
59

 añade los
nuevos termnos
60.

 cuenta las repeteciones por cada


letra.
61

 crea una función q devuelva una matriz 3x3


en este caso
62.

crea una matriz de las plazas de un parking.


63.

 se imprime una canción


64.

 hay una fiesta en la cual si


hay más de 200 invitados se hace un descuento del 10%

65.


NUMPY
1.

2.

 Crea un vector nulo de tamaño 10 e imprimelo en


la consola.
3.

 La cantidad de memoria que ocupa el


array (80)
4.

 Crea un vector nulo de 10 elementos cambiando el


quinto valor por 1

5.

 crea un vector cuyos valores enteros que vayan


del 10 al 49

6.

 Crea un vector cuyos valores sean los números


del 0 al 9. Invierte el orden de los valores del vector
7.

 Crea una matriz de dimensiones 3 x 3,


cuyos valores deben ser los números del 0 al 8, luego imprime la matriz en la consola.

8.

 Encuentra los índices de los


elementos diferentes de cero en el siguiente array: [1,2,0,0,4,0].
9.

 Crea una matriz identidad de dimensiones 3 x 3 e


imprímela en la consola.

10.

 Crea una variable llamada arr cuyo valor


debe ser un array con tres valores aleatorios.
11.

 Crea una variable llamada arr cuyo valor


debe ser un array con 10 valores aleatorios. Encuentra el valor máximo e imprímelo en
la consola.
12.

 Crea una variable llamada arr cuyo valor


debe ser un array con 10 valores aleatorios. Encuentra el valor medio e imprímelo en
la consola.
13.

14.

 Crea una matriz con todos los valores iguales


a uno (1). Agrega cero (0) a todos los valores que se encuentran en el centro de la
matriz.
15.

16.

 Añade ceros (0) en los


valores que se encuentran en el borde de una matriz 3 x 3 de unos.

17.
18.

19.
20.

21.
21.

22.

23.
24.

25.
26.

27.
28.

 corregido

 antes
29.

 Crea una matriz cuyos


valores deben ser los números del 0 al 8 y de dimensión 3 x 3.
30.

 Crea una matriz de 8 x 8 y asigna los valores


de modo que se vea como un tablero de damas.
PANDAS
1.

2. panda teoría
3. panda teo

4. panda teo

5.


muestra toda la lista que la biblioteca tiene
6.

 crea una serie a partir de unos


datos.

7.

 una serie
con unos datos en un rango

8.

 crea una serie con el resultado de


dividir entre 2 los datos
9.

 crea un df con los siguientes datos

10.

11.

 imprime la fila 133 columna 6


12.

 imprime las
tres primeras filas del dataset

13.

 imprime las tres últimas filas del


datset

14.

imprime
solo las columnas nombre, tipo 1 y solo los 10 primeros

15.

 imprime todos los


resultados cuyo ataque sea superior a 80
16.

 cuantos pokemon son


legnedarios? 65
17.

 imprime las
primeras 5 líneas del ds

18.

 elimina la columna
0

19.

 cuantos nombres por género


hay
20.

 Usa la función de
DataFrame groupby, para agrupar tu tabla por nombre. Usa la función sum() después
de agrupar, para contar el número de ocurrencias agrupadas. Usa la función len(result)
para contar el número de grupos.

MATPLOTLIB
Excel y Matplotlib son dos herramientas poderosas para visualizar datos, pero tienen
diferencias clave:
Excel:
Excel es una herramienta de hoja de cálculo que permite a los usuarios manipular,
analizar y visualizar datos1.
Excel proporciona una interfaz gráfica de usuario (GUI) que facilita la creación de
gráficos y tablas1.
Excel es especialmente útil para visualizar y analizar pequeños conjuntos de datos y
para crear gráficos simples rápidamente1.
Excel también permite la interactividad, lo que significa que puedes cambiar los datos
y ver cómo se actualizan los gráficos en tiempo real1.
Matplotlib:
Matplotlib es una biblioteca de Python para la visualización de datos2.
Matplotlib ofrece un control más detallado sobre los aspectos de los gráficos, lo que es
útil para la creación de gráficos más complejos o personalizados2.
Matplotlib es especialmente útil cuando se trabaja con grandes conjuntos de datos o
cuando se necesita crear visualizaciones más complejas2.
Con Matplotlib, puedes crear gráficos en un script de Python, lo que permite la
automatización y la repetibilidad2.
En resumen, si necesitas una solución rápida y fácil para visualizar datos pequeños,
Excel puede ser la mejor opción. Si estás trabajando con conjuntos de datos más
grandes o necesitas gráficos más personalizados o complejos, Matplotlib puede ser
más adecuado. 😊
Pyplot es un módulo de la biblioteca Matplotlib que proporciona una interfaz sencilla
e intuitiva para crear gráficos. Normalmente, es el módulo que utilizan los ingenieros
de Machine Learning y ciencia de datos para sus representaciones gráficas. En
concreto, los puntos claves de este módulo son:
Interfaz de alto nivel: pyplot ofrece una serie de funcionalidades que facilitan la
creación rápida de gráficos.
Funcionalidad: Ofrece una amplia variedad de funciones para gráficos de barras, de
puntos, de caja, etcétera.
Integración: Está integrado estrechamente con entornos como Jupyter Notebook, lo
que permite visualizar gráficos directamente dentro de los notebooks.
Gráfico de líneas
El gráfico de líneas (line plot) representa la información en puntos conectados por
líneas. Es útil para mostrar la evolución de una o más series de datos a lo largo de un
eje, típicamente el tiempo,

Gráfico de dispersión
El gráfico de dispersión (scatter plot) muestra valores individuales de dos variables
numéricas en un plano cartesiano (con dos ejes). Cada punto representa una
observación.
Histograma
El histograma (histogram) representa la distribución de una variable numérica
dividiendo el rango de datos en intervalos y mostrando cuántos datos caen en cada
uno de ellos (para variables continuas) o la frecuencia de cada categoría (para
variables categóricas).
Gráfico de barras
El gráfico de barras (bar plot) representa datos categóricos con barras rectangulares
con alturas (o longitudes, en el caso de barras horizontales) proporcionales a los
valores que representan.

Gráfico circular
Un gráfico circular (pie chart) representa datos en sectores circulares, donde cada
sector corresponde a una categoría y su tamaño es proporcional al valor que
representa.
Gráfico de caja
Un gráfico de caja (boxplot) muestra la distribución de datos cuantitativos mediante su
cuartil y posiblemente valores atípicos.

Los extremos de la caja indican el cuartil inferior y superior,


mientras que la línea dentro de la caja indica la mediana.

1.
2.
3.

4.

También podría gustarte