¿Cómo hacemos una aplicación con python?

Al hablar de la aplicación, podemos suponer que:

Para la aplicación de Android:

QPython – Python en Android

Kivy: Python Framework multiplataforma para NUI

Python y el framework DJango serían una buena opción para este propósito. Sus aplicaciones móviles básicamente necesitan los datos almacenados del servidor web. Esto se puede acceder fácilmente a través del marco REST (aplicación DJango básicamente)

El marco le proporciona todo lo que necesita para dar los datos a los clientes móviles en formato JSON (creo que puede escribir su propio formateador, pero para qué sirve. JSON es increíble). Los datos se pueden analizar y mostrar en cualquier formato en la aplicación móvil.

Para la interfaz de usuario, puede usar el marco de aplicación móvil híbrido HTML5 avanzado que conecta su backend con Python.

Para la aplicación web:

Frasco – Python de pila completa

Bienvenido a Pyramid, un marco web de Python

El marco web para perfeccionistas con plazos

Para la aplicación IOS:

http://omz-software.com/pythonista/ Es un intérprete de Python sandbox que se ejecuta en. iOS; no es adecuado para el desarrollo de aplicaciones comerciales, pero puede realizar todo tipo de tareas útiles de secuencias de comandos, e incluso puede hacer GUI.

https://github.com/bamboo/boo No es exactamente Python pero es sintácticamente muy similar. Se compila en ensamblajes de clr y puede ejecutarse en mono, por lo que puede desarrollar aplicaciones utilizando http://xamarin.com con boo. Debido a que se somete a una compilación estática, no entra en conflicto con las directrices de Apple sobre lenguajes dinámicos o necesita un entorno limitado. Aquí hay un artículo que cubre los conceptos básicos de abucheo desde una perspectiva de Python: http: //techartsurvival.blogspot.

Hola.

Crear aplicaciones en Python implicará habilidades de ingeniería de software o pagarle a alguien para que lo haga.

La pregunta es demasiado vaga para obtener una respuesta más detallada. Para una mejor resonancia, sugeriría agregar qué tipo de aplicación le gustaría construir en la descripción de las preguntas y su nivel de programación o la cantidad de dinero que puede gastar en ella.

Pero de todos modos, si desea comenzar a desarrollar algunas aplicaciones, primero deberá comprender qué puede hacer con Python. No estoy usando Python, pero en cuanto a mi entendimiento, puedes elegir entre 3 grandes dominios:

  1. Desarrollo web -> Python con Django.
  2. Aplicaciones de Android
  3. Cosas científicas -> Robótica, Inteligencia Artificial.

Agregué algunos enlaces para cada uno de ellos (principalmente las primeras búsquedas en Google).

¡Buena suerte!

Debe incrustar un intérprete de Python en el entorno de la aplicación nativa. Puede hacerlo usted mismo, compilando el intérprete de Python usando herramientas de desarrollo móvil, o puede usar una API móvil como Kivy (nota, no he usado Kivy, he incorporado Python en una aplicación móvil).

Habiendo dicho esto, hay muchos problemas. La razón por la que usé Python fue que la aplicación que desarrollé necesitaba una funcionalidad compleja que solo estaba disponible en una biblioteca de Python que encontré, así que llamé a la biblioteca de Python desde el entorno móvil nativo, pero Python no es mi lenguaje normal de desarrollo móvil.

More Interesting

¿Qué tan beneficioso es VoIP móvil sobre las llamadas telefónicas tradicionales?

Tengo una idea para una aplicación, pero no tengo conocimiento sobre cómo hacer una o algo tecnológico. ¿Cómo avanzo para hacer mi aplicación?

Cómo crear una aplicación de restaurante sin código

Como desarrollador independiente para aplicaciones móviles, ¿cuáles son los principales problemas con los que te encuentras? ¿Cómo lo resolviste?

¿Cómo se implementa el control de calidad en las aplicaciones móviles?

¿Todavía vale la pena ser un desarrollador móvil ya que casi todos pasan al desarrollo web full stack ahora?

¿Qué software puedo usar para hacer una aplicación móvil?

¿Es mejor ser un desarrollador de aplicaciones nativo o un desarrollador de aplicaciones híbridas?

Dónde encontrar freelancers en Bangalore para el desarrollo de aplicaciones web y móviles

¿Qué lenguaje de programación necesito saber para construir bots en Messenger, Telegram o Slack?

¿Qué requisitos de SEO debo tener en cuenta al crear una aplicación móvil?

En el futuro, ¿podría ser posible construir su propia aplicación escribiendo sus propios comportamientos en un lenguaje sencillo sin contratar desarrolladores?

¿Cuánta experiencia se necesita para programar una aplicación?

¿Cuáles son las características requeridas en una aplicación móvil educativa?

Quiero aprender a codificar y desarrollar aplicaciones. ¿Hay un cierto lenguaje de codificación que debería aprender primero?