tutoriales de programación | grupocodesi.com

Estructura de un proyecto de Briefcase en Python

Estructura de un proyecto de Briefcase en Python

Esta nota es una continuación de una anterior en la que explicamos la utilidad de Briefcase para Python. En esta seguiremos hablando de este tema, especialmente de la estructura del proyecto.

Empezaremos diciendo que una estructura de un proyecto briefcase en python cuando recién iniciado viene con varios archivos preinstalados.

El nivel superior del directorio de la aplicación contiene la licencia del proyecto, el archivo pyproject.toml, un archivo README de muestra en formato de texto reestructurado y un archivo .gitignore que viene personalizado previamente con directorios comunes para omitir de cualquier repositorio de Git creado para el proyecto.

El directorio src contiene el código fuente de tu aplicación, con dos subdirectorios: uno que contiene la aplicación (tiene el mismo nombre que el directorio de tu proyecto) y otro que contiene los metadatos de la aplicación.El directorio de la aplicación contiene un directorio de recursos, que se utiliza para almacenar recursos como iconos de aplicaciones.

Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.

Comandos de proyectos de Briefcase

Comandos de proyectos de Briefcase

El comando de Briefcase es cómo realiza la mayoría de sus interacciones con un proyecto Python a través de Briefcase. Cubrimos el nuevo comando anterior, que se usa para configurar un proyecto de Briefcase en una carpeta determinada. Pero normalmente necesitarás usar muchos otros comandos durante el ciclo de vida de una aplicación de Briefcase, y algunos de ellos pueden ser un poco contradictorios.

necesitas una pagina web

Estos son los comandos de Briefcase más comunes que utilizará:

dev: cuando estás dentro de un directorio de aplicaciones, este comando ejecuta esa aplicación en modo dev. El modo de desarrollo le permite ejecutar la aplicación con su complemento completo de bibliotecas instaladas, pero sin necesidad de empaquetarlo formalmente para su entrega. La mayoría de las veces, al desar rollar la aplicación de Python, la probarás y ejecutarás con el modo dev. Si alguna dependencia ha cambiado desde la última vez que se ejecutó dev, usa la marca -d para actualizarla.

build: crea una copia de la aplicación en la forma necesaria para empaquetarla para su distribución. Esto difiere del desarrollo en Python en que puedes construir para diferentes plataformas si el andamio está instalado.

update: actualiza la compilación de una aplicación. Esta es la forma rápida de asegurarse de que la compilación de la aplicación tenga el código más reciente, en lugar de utilizar la compilación, que regenera muchos más archivos. Pasa la marca -d para actualizar las dependencias y la marca -r para actualizar los recursos (es decir, para copiar recursos de la versión de desarrollo de la aplicación en Python a la versión de compilación).

run ejecuta la versión compilada de la aplicación. Básicamente, la estructura de un proyecto briefcase en python esto simula la ejecución de la versión empaquetada e implementada de la aplicación. Pasa la -u flag para actualizar cualquier código de Python antes de ejecutar.
paquete: crea un paquete de instalación de la aplicación a partir de la versión integrada de la aplicación. El resultado final de esto es un artefacto que puede dar a otros para que instalen su programa, por ejemplo, un .MSI en Windows.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Java 3D Curso de Java

Articulos Relacionados a la tecnología Python

Algunas diferencias entre Java y Python Introducción a los lenguajes de programación: Python Fundamentos de la comunidad de desarrolladores de Python Algunas ventajas y desventajas de Python Python o Java, cuál debes elegir Arreglos en Python Clases en Python Importancia de Python Python para Android Pydroid 3 Tutorial Entorno Virtual en Python Fundamentos de Python Caracteristicas de Python Compatibilidad de python con versiones anteriores Importancia de escribir codigo limpio en python Probar Aplicaciones de Python en nevegadores Python para Proyecto de la NASA Funciones dañinas de un malware escritas en Python Recuperar archivos cifrados por un malware escrito en Python Ofuscar codigo escrito en Python Ejecutar aplicacion en python Compiladores de Python Actualización de Visual Studio Code para Python de septiembre de 2020 Python 3.8.6 ahora está disponible en Python Insider Secuencias de comandos de Python en Azure Cloud Shell El lenguaje de programación Python Optimiacion en Python Instalación de múltiples versiones de Python Mypy: escritura estática opcional para Python IDE, integraciones de Linter de Mypy para Python Extension Mypy para python Propósito y pautas de PEP de Python Flujo de trabajo PEP para Python Enviar un PEP para mejorar Python revisar un PEP en Python Bienvenido a Python 3 Cambiar a Python 3 Limpiar Codigo en Python Frameworks Construidos en Python Empaquetar Aplicaciones en Python BriefCase para Python Configurar BriefCase en Python Estructura de un proyecto de Briefcase en Python Comandos Briefcase en Python Playwright en python Libros de Python Manuales de Python Aprende Python con Manuales

Diseño Web Grupo Codesi