Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Clase Programación en Python - Datos y Variables - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 20 de marzo de 2020 por Fernando M.

126 visualizaciones

Descargar la transcripción

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:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
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

Del mismo autor…

Ver más del mismo autor

Comentarios

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.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid