Flet Curso: 11 La Aplicación Flet Escrita en Python También se Ejecuta en el Navegador Web

John Ortiz Ordoñez
4 Nov 202203:07

Summary

TLDREl guion describe la ejecución de una aplicación en diferentes entornos utilizando el mismo código. Se menciona la ejecución en modo texto y luego en modo web, destacando la capacidad de funcionamiento en ambientes variados. Se observa la facilidad de instalar la aplicación en modo escritorio y se comenta sobre su enfoque orientado a eventos, con botones que desencadenan funciones y actualizaciones en la aplicación. El video concluye con una referencia a futuras guías de programación en Python.

Takeaways

  • 🔧 El script menciona la ejecución de una aplicación en dos modos diferentes: texto y web.
  • 💻 Se destaca la capacidad del mismo código para ejecutarse en diferentes ambientes, demostrando flexibilidad.
  • 🛠️ Se realiza una ejecución en modo escritorio, mostrando cómo se ejecuta fuera de un navegador.
  • 🌐 Se comenta la ejecución en modo web, donde se accede a la aplicación a través de un navegador.
  • ⏱️ Se describe el proceso de carga de la aplicación, que implica esperar unos segundos hasta que esté lista.
  • 📱 Se observa que la aplicación en modo web ofrece la opción de instalarse como una aplicación de escritorio.
  • 🔗 Se menciona la presencia de un instalador en la barra de tareas para una experiencia más nativa.
  • 🎵 Se hace una mención breve de música en la grabación, posiblemente un error o una característica de la aplicación.
  • 🔁 Se describe que al interactuar con los botones, se refresca la página para actualizar el contenido de la aplicación.
  • 📘 Se anticipa que en futuras secciones se profundizará en la guía de Python para crear aplicaciones Flex.

Q & A

  • ¿Qué es lo que se comenta al inicio del guion antes de ejecutar la aplicación?

    -Al inicio del guion, se menciona que se deja comentado algo antes de ejecutar la aplicación en modo web, lo que implica que se está preparando el código para su ejecución en un entorno diferente.

  • ¿En qué dos modos se ejecuta la aplicación según el guion?

    -La aplicación se ejecuta en dos modos: en modo texto y en modo web.

  • ¿Qué se hace para ejecutar la aplicación en modo texto?

    -Para ejecutar la aplicación en modo texto, se comenta la parte del código relacionada con la ejecución en modo web y se ejecuta el contador en modo escritorio.

  • ¿Cómo se inicia la ejecución de la aplicación en modo web?

    -Para ejecutar la aplicación en modo web, se descomenta la parte del código correspondiente y se escribe 'python Counter' en la terminal, lo que inicia la carga de la aplicación.

  • ¿Qué se observa cuando la aplicación web se carga?

    -Cuando la aplicación web se carga, se tiene una aplicación web con el mismo código que se ejecutó previamente en modo texto, pero ahora en un navegador web.

  • ¿Qué opción se ofrece en la barra de tareas de la aplicación web?

    -En la barra de tareas de la aplicación web, se ofrece la opción del instalador para que la aplicación se pueda instalar en modo escritorio.

  • ¿Cómo se describe la ventana independiente que se obtiene al instalar la aplicación en modo escritorio?

    -La ventana independiente es una versión de la aplicación que se ejecuta fuera del navegador web y se describe como totalmente funcional.

  • ¿Qué tipo de enfoque tiene el código de la aplicación según el guion?

    -El código de la aplicación sigue un enfoque orientado a eventos, lo que significa que reacciona a acciones como clics de botones.

  • ¿Cuál es la función que se ejecuta cuando se presiona el botón de tipo 'minus'?

    -Cuando se presiona el botón de tipo 'minus', se ejecuta una función que se refresca la página y actualiza el contenido de la aplicación.

  • ¿Qué se hace en la función asociada al botón 'icon Button'?

    -La función asociada al botón 'icon Button' también refresca la página y actualiza el contenido de la aplicación cuando se hace clic en el botón.

  • ¿Cuál es el siguiente paso después de la introducción al flujo según el guion?

    -El siguiente paso después de la introducción al flujo es entrar a la guía de Python y comenzar con la sección creando aplicaciones Flex en el lenguaje de programación Python.

Outlines

00:00

💻 Ejecución de la aplicación en diferentes entornos

El primer párrafo explica cómo ejecutar una aplicación en diferentes modos: texto y web. Se menciona que inicialmente se deja comentado el código para ejecutar en modo texto y luego se descomenta para ejecutar en modo web. Se utiliza el comando 'python Counter' en la terminal para cargar la aplicación web, que se ejecuta con el mismo código pero en un entorno diferente. Además, se comenta la opción de instalar la aplicación en modo escritorio a través del instalador en la barra de tareas, lo que crea una ventana independiente y funcional. Finalmente, se habla sobre el enfoque orientado a eventos del código, con botones que desencadenan funciones al ser presionados, actualizando el contenido de la aplicación.

Mindmap

Keywords

💡Modo web

El 'modo web' se refiere a la capacidad de una aplicación para ejecutarse en un navegador web, en lugar de ser una aplicación de escritorio. En el guion, se menciona que el mismo código puede ejecutarse en diferentes ambientes, incluyendo el modo web, lo que demuestra la versatilidad del desarrollo de aplicaciones. Esto permite a los usuarios acceder a la aplicación a través de una interfaz web sin necesidad de instalarla en su dispositivo.

💡Modo texto

El 'modo texto' o 'modo escritorio' es una forma de ejecutar una aplicación que no requiere de un navegador web, y suele estar diseñada para funcionar en una ventana independiente en el sistema operativo. En el guion, se menciona que la aplicación se ejecuta primero en este modo, lo que implica una experiencia de usuario más tradicional y posiblemente más interactiva en un entorno de escritorio.

💡Python

Python es un lenguaje de programación de alto nivel ampliamente utilizado en la creación de aplicaciones, scripts y herramientas de automatización. En el guion, se menciona que la aplicación se ejecuta con la instrucción 'python Counter', lo que indica que Python es el lenguaje utilizado para el desarrollo de la aplicación mencionada.

💡Orientado a eventos

El 'enfoque orientado a eventos' es un paradigma de programación donde el programa responde a eventos, como clics de ratón o entradas de teclado. En el guion, se describe cómo la aplicación reacciona a eventos de clic en botones, lo que es un claro ejemplo de programación orientada a eventos, ya que las funciones se activan en respuesta a acciones del usuario.

💡Botón

Un 'botón' es un elemento de la interfaz de usuario que permite a los usuarios interactuar con la aplicación mediante clics. En el guion, se menciona que hay dos botones de tipo icono que, cuando son presionados, desencadenan funciones específicas, como 'clic menos' y 'clic', mostrando cómo los botones son fundamentales para la interacción en aplicaciones.

💡Función

Una 'función' es un bloque de código diseñado para realizar una tarea específica. En el guion, se habla de funciones asociadas a los botones, como 'clic menos' y 'clic', que se ejecutan cuando se producen eventos de clic. Estas funciones son esenciales para la lógica de la aplicación y para definir las acciones que ocurren en respuesta a los eventos.

💡Refrescar la página

El 'refrescar la página' es un proceso que actualiza el contenido de una página web o una aplicación, generalmente en respuesta a un evento o acción del usuario. En el guion, se menciona que al presionar los botones, la función refresca la página, lo que indica que se está actualizando el contenido de la aplicación para reflejar los cambios o resultados de la interacción del usuario.

💡Instalador

Un 'instalador' es un programa que permite a los usuarios instalar aplicaciones en su sistema. En el guion, se menciona que la aplicación ofrece un instalador para que se pueda instalar en modo escritorio, lo que sugiere que la aplicación puede ser portada de un entorno web a una aplicación más estable y permanente en el sistema del usuario.

💡Aplicación web

Una 'aplicación web' es un programa que se ejecuta en un navegador y se accede a través de una dirección URL. En el guion, se destaca la capacidad de la aplicación para ejecutarse en un navegador web, lo que permite a los usuarios interactuar con ella sin la necesidad de instalar software adicional en su dispositivo.

💡Contador

Un 'contador' generalmente se refiere a una herramienta o aplicación que realiza un seguimiento de un número o una cantidad. Aunque no se detalla en el guion, el nombre 'Counter' sugiere que la aplicación tiene la función de contar o registrar algo, posiblemente en respuesta a los eventos de clic en los botones mencionados.

Highlights

Ejecución de la aplicación en modo web y texto comentada.

Ejecución del contador en modo texto o escritorio.

Comentario sobre dejar el código sin comentarios para ejecución en modo texto.

Comentario sobre la ejecución en navegador web y la terminal.

Mencion de que el mismo código se ejecuta en diferentes ambientes.

Observación de que la barra de tareas ofrece un instalador para la aplicación.

Descripción de una ventana independiente y funcional.

Comentario sobre la flexibilidad del código orientado a eventos.

Mencion de los botones de tipo icono y su función al presionar.

Explicación de cómo se refresca la página con cada clic del botón.

Comentario sobre la simplicidad de actualizar la aplicación.

Introducción a la sección de creación de aplicaciones Flex en Python.

Anuncio de revisión detallada en el siguiente vídeo.

Promesa de ver más en el siguiente vídeo.

Transcripts

play00:02

muy bien antes de ejecutar la aplicación

play00:06

en modo web voy a dejar esto comentado

play00:09

esto lo dejo

play00:11

sin comentarios es decir la ejecución en

play00:15

modo texto y efectuamos un comité

play00:20

ejecución

play00:23

del contador en modo texto o escritorio

play00:31

OK ahora sí dejamos comentado esto y les

play00:37

comentamos la ejecución en

play00:41

navegador web en la terminal escribimos

play00:45

python Counter

play00:49

esperamos unos segundos ahí se está

play00:52

cargando la aplicación y ya está tenemos

play00:55

una aplicación web el mismo código pero

play00:59

el modo web

play01:01

eso es genial

play01:04

el mismo código capaz de ejecutarse en

play01:08

diferentes ambientes el primero fue en

play01:12

texto y ahora en modo web

play01:17

observemos que en la barra de tareas nos

play01:20

ofrece El instalador

play01:24

para que la aplicación se instale en

play01:28

modo escritorio

play01:32

Aquí está una ventana independiente

play01:37

y totalmente funcional Ok

play01:41

Vale

play01:43

qué comentarios podríamos hacer respecto

play01:47

a este a esta aplicación

play01:51

el código sigue un enfoque que podríamos

play01:54

decir es de tipo orientado a eventos

play01:58

tenemos un botón

play02:01

tenemos dos botones de tipo icono cuando

play02:05

presionamos el botón

play02:07

reacciona una función la de minus clic

play02:11

otro botón que es icon Button tiene

play02:15

asociada la función

play02:18

clic es decir esta

play02:21

[Música]

play02:22

en cada una de esas funciones se

play02:24

refresca la página

play02:27

con ello logramos que la aplicación el

play02:30

contenido de la aplicación se refresque

play02:33

se actualice es así de sencillo

play02:37

vale Esta es la parte introductoria a

play02:40

flete

play02:42

luego que tenemos la guía de python

play02:46

entramos ahí

play02:48

y básicamente empieza con el con la

play02:52

sección creando aplicaciones Flex en el

play02:55

lenguaje de programación pyt revisaremos

play02:59

todo esto en el siguiente vídeo

play03:04

hasta la próxima

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Desarrollo de SoftwareProgramaciónPythonAplicaciones MultiplataformaEventos OrientadosActualización de ContenidoDespliegue WebEjecución en EscritorioTutorial de ProgramaciónAplicaciones Flex