Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Desarrollo de aplicaciones móviles Python?

¿Desarrollo de aplicaciones móviles Python?

1. ¿Qué necesitas para aprender a usar Python?

Como lenguaje simple y claro, Python es muy fácil de comenzar y el nivel del lenguaje no es demasiado complicado. Las cosas más difíciles son los decoradores, las metaclases y una pequeña cantidad de programación funcional. Si quieres aprender, creo que se trata más de programación general, como: estructuras de datos y algoritmos, patrones de diseño, sistemas operativos, redes de computadoras, etc.

2. ¿Cuáles son las ventajas de este marco?

Tornado, debido a su IO sin bloqueo, tiene un rendimiento muy alto y es especialmente adecuado para escribir API de back-end (todo el back-end de la aplicación debe ser API de estilo rest), y es maduro y estable

3. ¿Cómo implementar el servidor? ¿Depuración de servidor local o implementación de servidor público?

Estas dos oraciones no se pueden explicar claramente. Implican muchos aspectos de operación y mantenimiento, pruebas y desarrollo. Se recomiendan varios paquetes para implementación y prueba: fabric, nose y unittest (viene con python). Para la gestión de versiones, se recomienda git Continuar. Se recomienda utilizar Docker Jenkins para la integración.