Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Videoconferencia Presentación Fundamentos de Python. 07/10/26 - 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:
Videoconferencia Presentación Fundamentos de Python. 07/10/26
Como decía, aquí tenéis la guía didáctica y la aprobación didáctica, que sería importante que os los mirárais.
00:00:01
Luego aquí tenéis la etiqueta. La etiqueta no es nada más que algo que añado yo, es una infografía para cómo escribir en foros, por correo, etc.
00:00:14
para un recordatorio. Son cosas, al final, un desempeño común, pero bueno, lo añado porque está bastante bien que lo tengamos.
00:00:27
Aquí tenéis mi videopresentación y luego ya tenemos las orientaciones para el alumnado y tenemos los tres formatos de la unidad,
00:00:37
tanto en forma web, en forma offline, que sería como todo de seguido, y el PDF.
00:00:49
A ver, una compañera me ha comentado que aparece en el PDF una línea al principio
00:00:57
y es porque los que han hecho los temarios debieron confundirlo.
00:01:04
Hay una pequeña línea al principio, muy pequeña, de pequeño formato, pero que se ve tanto al principio como al final en el PDF.
00:01:10
Yo he intentado quitarla en el ex-learning, tanto en metadatos, he quitado todas las líneas de metadatos y no, no lo puedo quitar.
00:01:16
Es un problema del ministerio que nos da el formato así y yo más no lo puedo quitar.
00:01:24
Pero que sepáis que esa línea que aparece como no sé qué de cultivo no tiene que ver nada con todo el tema.
00:01:31
Pero vamos, luego aparece el título principal de la unidad y todo es correcto.
00:01:36
Lo que sí he hecho hincapié que estaba mal en los temarios era esto, que en las propias, aquí lo veis, aquí en los ejemplos de Python aparecían con unos barra n que estaba mal, lo tenía que modificar todo para que salga el código de ejemplo de manera correcta, y eso sí lo he modificado todo, tanto en el offline, bueno, en los tres.
00:01:41
luego tenéis la tarea
00:02:11
que la tarea no es muy difícil
00:02:14
y tenéis, bueno, que sería hasta el 30 de octubre
00:02:17
lo he visto antes
00:02:20
ya pasamos a
00:02:20
aquí a la instalación de Python y Visual Studio Core
00:02:22
vamos a utilizar Visual Studio Core
00:02:26
y habrá que instalar Python para que
00:02:27
podamos programar en Visual Studio Core
00:02:29
aquí tenemos un PDF
00:02:32
donde he puesto
00:02:33
las instrucciones para llevarlo a cabo
00:02:36
es muy sencillo
00:02:39
Me hubiera gustado haberlo instalado porque en el ordenador que tengo en las videoconferencias, que es este, que seguramente ahora cuando terminemos la videoconferencia lo que me voy a ocupar es a instalarlo aquí para que yo pueda estar programando y que lo vaya viviendo, pero no me ha dado tiempo, en este ordenador no lo tengo.
00:02:41
Entonces, lo instalaré luego y así en la siguiente videoconferencia ya lo tenemos para que podamos ir viendo, haciendo los primeros programas.
00:03:02
¿Y qué más? Y luego ya tenemos aquí, bueno, tengo un PDF de ejercicios paso a paso que todavía no lo he mostrado, que ya más adelante.
00:03:14
Y bueno, y esta sería la presentación del módulo.
00:03:22
La presentación del módulo, a ver si lo puedo agrandar más.
00:03:26
Hacer un repaso como la guía didáctica
00:03:29
Vamos a tener 6 unidades de trabajo con 6 resultados de aprendizaje
00:03:39
en el que se distribuyen cada uno de ellos en cada una de las unidades
00:03:45
¿Qué vamos a aprender? Pues estos serían los pasos que vamos a seguir
00:03:48
En principio los fundamentos y control
00:03:52
Si nos fijamos en esta parte, la 1-2
00:03:55
Esto sería como un curso de fundamentos de programación. En estas dos partes, sea como lo aprendamos, con qué lenguaje lo aprendamos, hasta si lo podemos aprender hasta en pseudocódigo, eso sería el fundamento de programación.
00:03:58
Aquí tengo que lograr que lleguéis a tener un pensamiento computacional. ¿Qué llamo pensamiento computacional? Pues que un programa se crea para que si tienes un problema, buscar una solución. ¿Cómo lo busca la solución? Haciendo un algoritmo. ¿Y ese algoritmo cómo lo ejecutas? Codificándolo en un lenguaje de programación.
00:04:15
Eso es básicamente lo que es un programa, o sea, es un problema que quieres solucionar y esa solución la llevas a través de un algoritmo y luego la codificas por medio de un lenguaje de programación,
00:04:40
un lenguaje de programación que es lo único que entiende el ordenador.
00:04:50
Entonces, esto, tanto fundamentos como control, pues sería básicamente lo que es un curso de fundamentos de programación.
00:04:53
¿Para qué? Para que lleguemos a entender cómo crear una variable, cómo es la estructura de un programa, cómo podemos hacer un bucle, qué es un condicional, etc.
00:05:03
Una vez que todo eso, tenemos ese pensamiento computacional y somos capaces de hacer programas con todos estos elementos, pues ya podemos ir ampliando todo esto, ya lo digo que lo voy a hacer basándonos en Python.
00:05:14
Siempre va a ser con el idioma Python. Introduciremos las funciones. ¿Para qué? Para hacer los programas más modulares. Una función lo que hace es que desplazas o generas de manera modular una parte o dos de la solución del problema.
00:05:28
la puedes llevar a una función, de tal manera que esa función es transparente para ti.
00:05:45
Tú la llamas, la ejecutas, te da un resultado y lo obtienes.
00:05:51
De esa manera, obtienes un programa modular. ¿Por qué?
00:05:54
Porque si estás reservando partes del problema, siempre un problema que en informática
00:05:57
siempre sería por el dividir, vencerás.
00:06:02
Si tienes un problema complejo, no puedes dividirlo en problemas más sencillos
00:06:05
y luego todos esos problemas sencillos pueden lograr el problema complejo.
00:06:09
Ese es el líbido de influencias. Ser modular significa que cogemos un programa y vamos llamando a cada una de las funciones que nos va resolviendo esos pequeños problemas para que luego en nuestro programa principal obtener la solución completa.
00:06:15
Luego veremos los datos, cómo son las estructuras de datos, veremos Arrays, luego la entrada y salida tanto en teclado como a través de ficheros, para leer un fichero, para escribir un fichero, para modificar un fichero desde código Python y por último tendremos la programación orientada a objetos para con Python crear alguna clase, instanciar objetos, etc.
00:06:35
Estos son los de aprendizaje y como he dicho antes son todos por igual
00:07:00
¿Qué quiere decir que sean todos por igual?
00:07:05
El hecho de que sean todos por igual es que si yo pongo preguntas en el examen
00:07:09
van a tener el mismo número de preguntas va a haber de cada uno de los RAs
00:07:13
Eso es lo que quiere decir
00:07:17
He dado la misma importancia a todos los RAs, a todas las unidades
00:07:20
Aquí van asociadas cada una al orden que viene establecido en la temporización
00:07:25
Y bueno, la 1 con el RA1, la 6 con el RA6, etc. Aquí tenemos cómo se concreta la elaboración. El RA1, pues variables, constantes, operadores, ¿veis lo que os he dicho? Tanto esta línea como la línea de abajo, que sean los estudios de control como operadores, constantes, variables, esto sería básicamente lo que es un fundamento de programación para poder programar en cualquier lenguaje.
00:07:30
Luego, a ver, una cosa es el pensamiento computacional, adquirir ese pensamiento computacional y utilizar estas herramientas para poder resolver un problema y otra cosa es el idioma en el que decides ejecutar eso.
00:07:56
Una vez que todo esto lo sabes en un determinado, lo entiendes, imaginaos en pseudocódigo, lo puedo trasladar a cualquier idioma nada más que aprendiendo ese idioma.
00:08:10
Aquí lo vamos a hacer con Python, con el idioma Python, pero permitirme que llame idioma, aunque no se dice así, pero es para que establezcáis que realmente lo que es programar es un concepto, el concepto de programación, la estructura de control, las constantes, todo eso es muy parecido en casi todos los lenguajes de programación.
00:08:21
Una vez que uno sabe eso, pues yo le llamo idioma porque independientemente si lo programas en Java, si yo quiero hacer un programa que me resuelva ecuaciones de segundo grado, yo puedo hacerlo en pseudocódigo.
00:08:43
Y luego eso lo puedo trasladar aquí. Si yo me sé el idioma Java, me sé sus reglas, me sé sus palabras reservadas, pues lo haré en Java.
00:08:56
Si lo sé en Python, pues lo haré en Python. Si lo sé en PHP, lo haré en PHP.
00:09:04
Y luego en el R3 pasaremos a las funciones. Hablaremos de lo que es la recursividad, que es llamar una función a la misma función, así de manera recursiva.
00:09:07
Veo con eso porque genera bucles infinitos y eso gasta muchos recursos de memoria.
00:09:17
Luego tenemos la particularidad de las listas, las cadenas y los diccionarios de Python.
00:09:26
veremos la lectura y escritura, tanto de ficheros como de entrada y salida a través del teclado y pantalla
00:09:31
y luego veremos, por último, pues todo lo relacionado con la programación orientada a objetos.
00:09:38
Esta sería la unidad 1. La unidad 1, ¿qué se ve? Pues se va a ver todo esto.
00:09:47
Estructuras, cómo se les hace un programa, qué es una variable, qué es una literal, qué es una constante,
00:09:51
diferencia de constante con variable, qué son los operadores, qué es una expresión,
00:09:57
las conversiones de tipo
00:10:01
super importantes y los comentarios
00:10:03
en la subunidad 2
00:10:05
tenemos la estructura de control
00:10:07
pues tendremos estructuras de selección
00:10:08
y estructuras de repetición
00:10:11
las estructuras de selección son las de los condicionales
00:10:12
un condicional nos va a permitir
00:10:15
en función de una determinada
00:10:17
condición si se cumple o no
00:10:19
ir en un camino o ir en otro
00:10:20
una estructura de repetición no es nada más que ir repitiendo
00:10:22
en un bucle
00:10:25
la misma línea de código
00:10:26
a lo largo de un for, de un while
00:10:28
Y luego tenemos las instrucciones de salto. Si queremos salir de un bucle, podemos hacerlo con el break. Si queremos que una de las vueltas que pase a través de las retiraciones que hace en el bucle no lea las preguntas, o sea, las líneas que tiene dentro del bucle, pues le damos un continue para que se lo salte.
00:10:30
Veremos el control de excepciones. Es muy importante en un programa poner excepciones para cuando hay un error, pues sea capturada y no se rompa la ejecución del programa.
00:10:49
Y luego pruebas y depuración. Siempre que hagamos programas es muy importante hacer pruebas. ¿Pruebas para qué? Para ver si ese problema que queremos resolver se ha resuelto o no de manera efectiva.
00:10:59
Y para ello tendremos que hacer pruebas a ese programa para ver si tiene errores.
00:11:10
Es verdad que en la mayoría de los programas uno no puede demostrar al 100% que no va a tener errores,
00:11:16
pero sí se puede hacer las pruebas más comunes o más habituales y de manera muy granulada
00:11:26
para que minimices ese posible error que pueda tener el programa.
00:11:32
Luego las funciones, cómo crear una función, cómo llamar a esa función, cómo si se le pasan parámetros, qué valores de retorno, la recursividad, como he hablado antes.
00:11:37
En la unidad 4 veremos las tuplas, la lista de diccionarios. Esta de las tuplas es típico de Python, que no aparece en otros lenguajes de programación, como los diccionarios también.
00:11:50
Estas serían las llamadas estructuras de datos
00:12:01
En la unidad 5 veremos la lectura y escritura
00:12:05
tanto por teclado como por pantalla
00:12:09
y luego también podremos lectura y escritura en fichero
00:12:12
Podemos abrir un fichero y leer de ese fichero un dato
00:12:16
o incluso podemos modificarlo o incluso crearlo, etc.
00:12:20
Veremos luego todas las operaciones o funciones básicas
00:12:24
sobre ficheros y también sobre entradas y salidas en pantalla y teclado
00:12:28
Y ya acabaremos con la programación orientada a objetos, que será, aprenderemos a hacer clases, objetos, a instanciar objetos de esas clases, qué significa hacer una clase y la herencia, para que una clase se pueda aprovechar de métodos y de atributos de otra clase de la que deriva.
00:12:31
Veremos el polimorfismo, que eso más adelante lo veremos, y la encapsulación.
00:12:53
Esto sería un típico programa en Python.
00:13:02
Veis cómo aquí ha creado una clase, que se llama programa, y aquí tiene dos funciones, o serían dos métodos,
00:13:10
en el que a uno le llama init y a otro le llama procesar.
00:13:17
Cada uno tiene dos parámetros de entrada y luego el segundo lo que tiene es un bucle for con un parámetro de entrada y dentro del mismo se realiza una operación.
00:13:19
Aquí tenemos que en este ejemplo ya vemos tanto el último tema, programación de objetos con la creación de la clase,
00:13:36
vemos funciones, que sería el tema 5, vemos con sus entradas y parámetros, vemos estructura de control con el condicional y con el for, también entrada y salida, y sería un programa en el que engloba todo lo que vamos a ver.
00:13:43
¿Qué meta del módulo? Pues pasar de instituciones aisladas a programas organizados y mantenibles. Eso es lo que vamos a tratar que a lo largo del curso podamos llegar a hacer programas medianamente organizados y que incluso les hagamos pruebas para ver si funcionan de manera correcta.
00:14:00
Y esto sería en cuanto a la presentación del módulo. No sé si tenéis alguna duda.
00:14:24
Quería empezar hoy, si tenéis alguna duda, pues la planteáis y la resuelvo, pero también quería empezar.
00:14:42
Sí.
00:14:50
¿Hola?
00:14:56
Sí, dime.
00:14:57
Yo quería preguntar por la entrega de tareas
00:14:58
¿Hay alguna plantilla o alguna
00:15:01
un formato
00:15:03
que prefieras
00:15:05
una portada o algo o en plano
00:15:06
o lo más
00:15:09
Si queréis cuelgo la plantilla de la yacuría
00:15:10
si lo puedo
00:15:13
y así es un poquito más uniforme
00:15:14
eso no se me había ocurrido
00:15:17
Yo uso esa pero era
00:15:18
por saber si esa te parece
00:15:21
Estupendo, pues eso me vale
00:15:22
Respecto al examen final, ¿cómo será el formato?
00:15:24
ya que esta materia es muy práctica.
00:15:31
A ver, es un formato 80% tipo test y 20% desarrollo práctico.
00:15:33
Pero vamos a ver, aunque sea tipo test, yo puedo preguntarte, por ejemplo,
00:15:43
poner un programa y decirte, este programa, su salida es 4,
00:15:49
A, su salida es 2. B, C, su salida es 3. Y 4, da error. ¿Sabes qué? Aunque sea tipo test, eso no quiere decir que no pueda meter preguntas de tipo práctico.
00:15:56
Vale, lo que pasa es que luego en el 20% restante del examen, pues os haré que tengáis que hacer un programa pequeñito, no lo sé, todavía no se me ha ocurrido porque no lo he puesto, pero así será el formato, o sea, tipo test, que no quiere decir que no vaya a preguntar en el tipo test, no es teoría, porque realmente este módulo es que de teoría no es teórico, o sea, es un módulo práctico para que aprendamos a programar en Python, vale, y la parte de desarrollo pues que será más que tengáis que escribir, vale.
00:16:10
Vale, voy a, no sé si os he puesto aquí, os he puesto el vídeo de instalación en Python y Visual Studio Core, mirároslo, ¿vale?
00:16:46
Para poderlo instalar. La tarea, no sé si, a ver, la tarea, una de las partes es la instalación del mismo, ¿vale?
00:17:02
Que me hagáis capturas, cómo lo instaláis, etcétera, ¿vale?
00:17:11
Y luego pues hay una serie de programas sencillitos que tenéis que realizar, no tiene mucho más la tarea, ¿vale?
00:17:14
Y sí me importa que cuando me pongáis un programa en la tarea, tenéis dos formas de ponérmelo. A mí me interesa más que tanto que el programa funcione como que sepáis lo que estéis haciendo.
00:17:20
Entonces, una de las maneras puede ser, me lo podéis comentar con comentarios, en cuanto sepamos cómo es un comentario en Python, podéis poner el programa, me ponéis en la cuestión A, por ejemplo, el programa que pida el usuario de la edad y muestre por pantalla cuántos años tendrá en el 2050, me podéis poner el programa y me podéis poner un comentado, con muchos comentarios que me explica cada línea lo que estáis haciendo.
00:17:36
esa es una manera, la otra manera me podéis
00:18:03
poner el programa y explicarme
00:18:05
línea a línea o cada dos líneas
00:18:06
explicarme qué es lo que hace el programa
00:18:09
y por qué ponéis un for ahí, por qué ponéis un
00:18:11
if, por qué ponéis lo que sea
00:18:13
eso es lo que
00:18:14
pero si me interesa que
00:18:16
yo sepa que
00:18:18
entendéis el programa
00:18:20
aunque funcione, no me pongáis nada más que el programa
00:18:22
y ya está
00:18:25
aquí tengo una presentación que bueno
00:18:25
Solo la voy a iniciar y ya, si queréis, lo dejamos. Solo la voy a iniciar, que sería este de aquí, para que veáis un poquito un programa en Python.
00:18:33
Y fijaos, en Python, solo voy a hablar de esto y ya lo dejamos, porque se trataba nada más que de la presentación.
00:18:47
En Python, y en la mayoría de los lenguajes de programación, pues está lleno de llaves, de comillas, de punticomas, etc.
00:18:57
Python en eso es diferente. Veis aquí la imagen en la que la mayoría de los lenguajes, como el Java, están formados por llaves por todos los lados, etc.
00:19:06
En Python no utiliza eso. En Python utiliza para que el propio compilador, que es el que se encarga de leer cada una de las líneas del programa y ver si está bien construido.
00:19:19
El compilador lo que hace es, primero, hace un análisis léxico, va mirando si la palabra def existe en el lenguaje Python, si la palabra if existe en el lenguaje Python.
00:19:32
Primero hace ese lenguaje léxico y luego hace un lenguaje sintáctico.
00:19:45
Mira si realmente esta sintaxis, o sea, es como en el castellano, si la frase con estos componentes, con estos dos puntos, estos dos paréntesis y este ver, si sintácticamente existe o Python, o si cumple la estructura de lo que es un programa en Python.
00:19:49
Y por último, el compilador lo que hace es un análisis semántico. Quiere ver si con todas estas líneas, si tiene sentido lo que yo he programado. Y eso es un compilador, eso es lo que hace. A nivel léxico, sintático y semántico. Entonces, cuando yo le compilo un programa, tiene que tener unas características para que no me dé error.
00:20:15
Entonces, fijaos aquí, como en Python no hay llaves, no hay puntos comas, pues estupendo, muchísimo mejor. ¿En qué se basa el compilador para saber que esta línea, este condicional, está dentro de esta línea, de esta función? Pues se basa en lo que se llama la indentación.
00:20:35
La intentación es meter, vas tabulando cada línea para indicarle que esta línea, este condicional está dentro de esta función, ¿lo veis? Y que estas otras dos líneas, ¿lo veis? Están dentro del condicional.
00:20:53
si esta línea estuviera aquí no estaría dentro del condicional vale tendríamos un problema pero nos
00:21:08
daría un error porque o sencillamente si está a lo mejor no daría error pero estas dos líneas
00:21:16
si estuvieran no tabuladas y estuvieran a esta altura llamaría lo que haría este programa mira
00:21:23
este programa es una función no entonces esta función se llama python structure las funciones
00:21:30
en Python, la primera palabra que se le pone es def, ¿vale? Y termina en dos puntos. Siempre
00:21:35
que tengas dos paréntesis, indica que es una función. Y si veis aquí, dentro no hay
00:21:40
nada. ¿Qué quiere decir? Que esa función no necesita parámetros. Cuando yo la llame,
00:21:45
no voy a necesitar parámetros que enviarle dentro de la función, ¿vale? Entonces, esta
00:21:50
función empieza a leer y ve que dentro hay un condicional, ¿vale? Ya veremos lo que
00:21:54
es un condicional. Un condicional no es nada más que si esta condición de aquí se cumple,
00:21:58
pues estas dos líneas las lee
00:22:02
si no, lee esta de aquí
00:22:04
pues si estas dos líneas
00:22:06
estuvieran
00:22:08
a esta altura, nos daría error
00:22:10
¿vale? porque no sabría
00:22:12
se creería que estas líneas
00:22:13
están fuera del condicional if
00:22:16
pero como aquí hay un else
00:22:17
pues le choca, no sabe que
00:22:19
imaginaos que este else
00:22:21
no existe
00:22:24
si estas dos líneas estuvieran aquí a esta altura
00:22:25
lo que haría es que diría
00:22:27
primero probaría la condición
00:22:29
Y se saldría del bloque if. Y a continuación, aunque no cumpliera la condición, leería esa línea y leería esa línea.
00:22:32
Bueno, esto es un poco rápido para que veáis que un programa en Python que no tiene llaves y que la indentación es muy importante para indicar al programa que unas cosas están dentro de otras.
00:22:39
estas dos líneas están dentro de este if
00:22:55
que este handleAlternative
00:22:58
que es otra llamada función
00:23:00
está dentro de este else
00:23:02
y etcétera, ¿vale?
00:23:03
Toda función termina con un return
00:23:05
return es la diferencia entre una función y un procedimiento
00:23:07
es que un procedimiento no devuelve un valor
00:23:10
pero una función siempre devuelve un valor
00:23:12
entonces, como esto es una función
00:23:14
tiene que devolver un valor
00:23:16
y el valor que devuelve es este de aquí
00:23:17
que es una variable, que al final result
00:23:20
que, bueno, pues lo que hay que calcular, ¿vale?
00:23:22
Y esto sería, bueno, para que veáis, lo único que veáis aquí es que todo esto, toda esa complejidad de símbolos en Python no existe, no hay llaves, no hay puntos y comas y eso que nos quitamos, pero cuidado, tenemos que tener muy claro que hay dentro de cada cosa, de cada bloque, esto es un bloque, esto es otro bloque y esto es otro bloque, ¿vale?
00:23:25
entonces hay que identificar cada línea
00:23:49
para identificar los tres bloques que hay
00:23:51
un bloque con dos subbloques
00:23:53
dentro, vale
00:23:55
y no sé, alguna duda
00:23:56
algo, no quiero seguir con la presentación
00:23:59
que ya sería pues con todos los elementos
00:24:02
declaraciones, como hacer variables
00:24:03
como sería
00:24:06
pues esto es casi como un resumen
00:24:07
pues del
00:24:09
de la unidad 1 y si queréis
00:24:10
lo vemos un poquito
00:24:13
en la siguiente videoconferencia
00:24:14
Y hacemos, si os pediría que os metáis aquí, os pediría que, a ver, me habéis puesto, en el documento yo añado el código y debajo, pantallazo, donde se aprecia el código y el resultado es válido, el documento, yo añado el código y debajo, pantallazo.
00:24:17
Pantallazo de... Ah, bueno, a ver, podéis hacer un pantallazo del código, del código que habéis hecho, ¿vale?
00:24:37
Podéis hacer un pantallazo del código que habéis hecho, pero o bien lo explicáis con comentarios en el código, bien explicado, o bien luego debajo del pantallazo me explicáis cada línea o por qué habéis hecho eso en el código, ¿vale?
00:24:53
además en el documento como tal pongo
00:25:05
una portada relacionada a la tarea en la
00:25:10
primera página, sí, vale, podéis hacerlo así
00:25:12
no me importa, vale, entendiendo que el tipo
00:25:14
de letra y tamaño es indiferente, sí
00:25:16
no, eso podéis hacerlo como queráis
00:25:18
vale
00:25:20
y no sé, alguna duda hasta aquí
00:25:21
yo creo que la presentación pues
00:25:24
yo no vamos a seguir
00:25:26
ya lo veremos en la siguiente
00:25:28
veremos un poquito la unidad, lo que sí voy a pedir
00:25:30
es esto, que me
00:25:32
que os leáis la unidad 1
00:25:34
¿Vale? ¿Para qué? Para que luego las sesiones aquí sean de utilidad. Quiero decir, leerosla, sé que es bastante extensa, pero luego, es bastante extensa, pero quitando las recomendaciones, ejercicios resueltos y las autoevaluaciones, luego tampoco es tanto, ¿vale?
00:25:38
leeroslo para que el próximo día
00:25:54
pues tengamos todos unas nociones
00:25:57
aunque sean por encima, leeroslo un par de veces, haceros un resumen
00:26:00
a mano, haceros un Word
00:26:03
lo que queráis, pero que tengáis un poco de idea
00:26:07
para que podamos tener una interacción
00:26:09
un poco conmigo
00:26:12
y empezamos a hacer algún programa, ya tendré instalado aquí
00:26:14
el Visual Studio
00:26:18
y podamos
00:26:22
practicar, ¿vale?
00:26:23
¿Alguna duda?
00:26:30
¿Algo que queráis plantear?
00:26:31
Pues nada, ánimo
00:26:45
que este módulo es bonito
00:26:46
¿vale? Ya veréis como
00:26:49
os va a gustar
00:26:50
y Python además
00:26:52
es que es un lenguaje súper flexible
00:26:55
súper dinámico y puedes
00:26:57
hacer lo que quieras con él
00:26:59
entonces, bueno, ya veréis como os va a gustar
00:27:00
Pues nada, nos vemos en la
00:27:03
siguiente videoconferencia
00:27:05
en la semana que viene, ¿vale? Cualquier duda
00:27:06
escribir en el foro. Podéis escribirme
00:27:08
en el correo o en el foro, pero prefiero en el foro
00:27:11
así de esas dudas se nutren
00:27:13
también los demás alumnos y lo podemos resolver
00:27:15
entre todos, etcétera, ¿vale?
00:27:16
Pues hasta
00:27:22
la semana que viene, ¿vale?
00:27:22
- Idioma/s:
- Materias:
- Informática
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Autor/es:
- Francisco José González Constanza
- Subido por:
- Francisco J. G.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 2
- Fecha:
- 7 de octubre de 2026 - 17:52
- Visibilidad:
- Público
- Centro:
- IES CIFP a Distancia Ignacio Ellacuría
- Duración:
- 27′ 27″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 112.08 MBytes