Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Clase Programación en Python - Datos y Variables - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Vale, vamos a continuar con el tema de Python, ¿vale? Y, bueno, aquí, como vemos, ese tema tiene bastantes partes, pero ahora en este primer vídeo solo vamos a desarrollar hasta lo que sería el primer programa, ¿vale?
00:00:00
y un poco hasta los tipos de variables y operadores.
00:00:15
Entonces, las características de Python lo vimos también en el otro vídeo.
00:00:19
Dijimos que era un lenguaje principalmente de alto nivel, ¿vale?
00:00:24
Con una gramática sencilla, clara y legible, ¿vale?
00:00:28
Como característica principal va a tener que el lenguaje tiene un tipado dinámico y fuerte.
00:00:31
¿Esto qué quiere decir?
00:00:36
Esto quiere decir que cuando nosotros hagamos una función,
00:00:37
definamos una función, por ejemplo, función pt, ¿vale?
00:00:40
todo lo que vaya a ir dentro de la función tiene que tener una tabulación aquí, ¿vale?
00:00:45
Tiene que estar tabulado y ya a partir de aquí escribimos y hacemos lo que queremos que haga, ¿vale?
00:00:52
Pero dentro de la función tiene que ir la tabulación.
00:00:56
Y lo que no queremos que vaya dentro de la tabulación, pues volvería a salir y escribirse a continuación, ¿vale?
00:00:58
Luego tenemos que es de código abierto, ¿vale? Es decir, open source.
00:01:06
¿Esto qué quiere decir? Esto ya hicieron una presentación vuestros compañeros
00:01:10
Y ya dijimos que lo que era es que no solo que es gratuito, ¿vale?
00:01:14
Que es lo de menos al final, ¿vale?
00:01:19
Sino que además hay mucha gente desarrollando, ¿vale?
00:01:21
Tiene muchos desarrolladores.
00:01:25
Y eso hace que el lenguaje mejore mucho, ¿vale?
00:01:27
Como digo, es muy fácil de aprender y vais a ver que vais a ser capaces de hacer un montón de cosas en muy poco tiempo.
00:01:31
Y tiene una librería estándar muy amplia, ¿vale?
00:01:38
Librerías para hacer muchas cosas, desde matemáticas hasta gráficos, hasta muchas cosas, ¿vale?
00:01:41
Web, muchísimas cosas, ¿vale?
00:01:48
Y, como digo, se utilizan muchas disciplinas.
00:01:51
Análisis de datos, desarrollo web, análisis socioculturales, análisis estadístico, muchísimas cosas, ¿vale?
00:01:55
Es uno de los lenguajes hoy día más utilizados.
00:02:03
Entonces, lo que nosotros vamos a hacer ahora es que vamos a empezar a programar
00:02:05
Entonces, nosotros ya dijimos que, o en la clase online que hemos hecho
00:02:14
Os he contado que podemos programar utilizando el compilador online que os pongo aquí en el aula virtual
00:02:21
que si lo abrís se os abrirá un enlace tal que así, donde vosotros podéis escribir aquí y si la dais a run se ejecuta
00:02:30
o podéis utilizar vuestro entorno de desarrollo offline, que también os voy a subir un vídeo sobre cómo se utiliza.
00:02:47
Yo voy a utilizarlo aquí porque siempre he programado aquí y estoy más acostumbrado a hacerlo aquí.
00:02:54
¿Vale? Vale, entonces nosotros tenemos aquí nuestro archivo en el que vamos a programar, ¿vale?
00:02:58
Y lo primero que vamos a ver son los tipos de variables, ¿vale?
00:03:05
Ya dijimos que los tipos de variables pueden ser variables de tipo entero, que son los que se llaman variables int,
00:03:09
variables de tipo flotante o variables decimales, que son de tipo float, variables de tipo string, ¿vale?
00:03:20
Que son texto, ¿vale? Y variables de tipo booleana, ¿vale?
00:03:28
Entonces, lo primero que tenemos que saber es cómo se ponen comentarios en Python.
00:03:37
En Python se ponen comentarios poniendo la almohadilla, ¿vale?
00:03:43
Y esto va a ser importante para que nosotros, los que escribamos, el programa no lo ejecute, ¿vale?
00:03:46
Entonces, si yo pongo aquí variables tipo números enteros, esto no se va a ejecutar, ¿vale?
00:03:52
Y así, pues pondría lo mismo, variables tipo números decimales, variables tipo texto, ¿vale?
00:03:59
Y por último, variables tipo verdadero, falso, ¿vale?
00:04:19
Y lo vamos a poner mejor en inglés porque siempre esto se va a poner en inglés, true o false, ¿vale?
00:04:26
Entonces, ¿cómo se le asigna valor a una variable?
00:04:31
Muy sencillo. Nosotros creamos una variable, por ejemplo, le llamamos Fernando, y a esa variable le damos un valor.
00:04:34
Le voy a dar el valor 10, ¿vale? Por lo tanto, yo ahora, si quiero imprimir el contenido de una variable,
00:04:41
simplemente hago print y pongo Fernando, ¿vale? Ahora, si yo le doy a run y ejecuto, fijaros que aquí abajo me sale 10, ¿vale?
00:04:48
Ahora, si yo quiero imprimir texto, ¿vale? Es decir, yo aquí me pongo el comentario para recordar, print es la función para imprimir, ¿vale?
00:04:58
Y ahora, si yo quiero imprimir texto, lo que hago es que pongo comillas y pongo, hola amigos, ¿vale?
00:05:12
Y fijaros, ejecuto y me aparece 10 y abajo hola amigos, ¿vale?
00:05:19
Por lo tanto estoy viendo que si quiero imprimir texto tengo que poner entre comillas, ¿vale?
00:05:26
Ahora, yo puedo crear otra variable que se llame por ejemplo a y que a valga lo que valía Fernando más 231, ¿vale?
00:05:37
Y si yo ahora imprimo A, fijaros, me sale 10, hola amigos, y 241, porque Fernando valía 10, más los 231 son 241, ¿vale?
00:05:48
Ahora, yo puedo también juntar variables, pero aquí tengo que tener cuidado, ¿por qué?
00:06:05
Porque imaginaros que yo quiero hacer lo siguiente, quiero decir, mi profe Fernando es de dos puntos y si yo quisiera imprimir este texto junto con una variable, pongo aquí más Fernando, ¿vale?
00:06:13
y ejecuto. Y fijaros, da error, ¿vale? Y dice, tipo de error, solo se puede concatenar
00:06:29
str, que hemos dicho que son variables de tipo texto, y no enteros, ¿vale? ¿Y eso
00:06:38
por qué es? Porque esto es tipo texto y Fernando es entero. Entonces, ¿qué es lo
00:06:46
que hacemos? Pues tenemos que convertir Fernando entero. ¿Cómo lo hacemos? Con una función
00:06:53
que es str. Entonces, yo pongo str y lo de dentro se convertirá a texto, ¿vale? Entonces, para convertir un número a texto,
00:06:57
un segundo, ¿vale? Para convertir un número a texto utilizo la función str, ¿vale? Y dentro le paso el número que quiero convertir, ¿vale?
00:07:13
¿Vale? Entonces fijaros, si yo ejecuto ahora, ahora sí sale. Mi profe Fernando es de 10.
00:07:28
Y si yo aquí pongo la realidad y pongo un 2 y vuelvo a ejecutar, me cambia tanto el a que tenemos aquí como mi profe Fernando.
00:07:36
¿Vale? Ahora yo me puedo definir también una variable que sea de tipo texto.
00:07:46
Por ejemplo, B. Y B va a ser hola a todos. ¿Vale? Y me imprimo mi variable B. Y fijaros, se imprime perfectamente hola a todos. ¿Vale?
00:07:52
Y si yo quisiera ahora concatenar ese texto a otra variable, por ejemplo, que también es de tipo texto, C, y la llamo amigos. ¿Vale?
00:08:13
Fijaros, yo pongo, hola, digo print b más c, ¿vale?
00:08:23
Y fijaros, hola a todos, amigos.
00:08:31
Y me sale punto porque no he dejado ningún espacio.
00:08:34
Si lo dejo aquí ahora, ¿vale?
00:08:36
Y lo último que quería ver es cómo pedirle información al usuario, ¿vale?
00:08:42
Para eso se hace con la función input.
00:08:46
Y dentro ponemos un texto, ¿vale?
00:08:48
Por ejemplo, introduce tu nombre, ¿vale?
00:08:51
Y ponemos aquí, input es para pedir datos, para pedir info al usuario a través del teclado, ¿vale?
00:08:55
Y fijaros, ejecuto y el programa se queda aquí. ¿Por qué?
00:09:10
Porque aquí me está dejando escribir y pongo Fernando.
00:09:15
Y ahora yo le doy a enter y es cuando el programa termina, ¿vale?
00:09:19
Pero fijaros que no hace nada. ¿Esto por qué es?
00:09:22
Porque nosotros no estamos guardando el resultado de esta función input en ningún lado.
00:09:24
¿Cómo lo guardamos?
00:09:30
Pues ponemos una variable aquí.
00:09:31
Y lo llamamos aquí, por ejemplo, la variable name.
00:09:33
Y entonces lo que le estamos diciendo es que toda la función input, ¿vale?
00:09:36
Es decir, que todo lo que guarde la función input, ¿vale?
00:09:41
Todo esto, lo que devuelva, lo guarde dentro de esa variable name.
00:09:46
¿Vale?
00:09:52
No tiene más historias, ¿vale?
00:09:52
Y luego, para que podamos hacer cosas con esa variable, pues la vamos a imprimir, ¿vale?
00:09:56
Entonces, imprimimos name, ¿vale?
00:10:02
Y de hecho vamos a imprimir un texto, vamos a poner hola name, ¿vale?
00:10:09
Y le damos a ejecutar.
00:10:18
Y dice, introduce tu nombre.
00:10:22
Y voy a poner aquí, Pepito. Y dice, hola Pepito. ¿Vale? Entonces, ¿qué tenemos que aprender de aquí? Una cosa muy importante. La función input siempre devuelve una variable de tipo texto. Es decir, str. ¿Vale?
00:10:23
Y con esto tenéis que poder hacer prácticamente todos los ejercicios que os he puesto
00:10:46
¿Vale? Que son muy sencillitos
00:10:52
Espero que os haya ayudado
00:10:54
Un saludo
00:10:56
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Materias:
- Tecnologías de la Información
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Bachillerato
- Primer Curso
- Segundo Curso
- Autor/es:
- Fernando Martínez Martí
- Subido por:
- Fernando M.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 126
- Fecha:
- 20 de marzo de 2020 - 0:21
- Visibilidad:
- Público
- Centro:
- IES EL BURGO - IGNACIO ECHEVERRÍA
- Duración:
- 11′
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 26.47 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.