Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Otro Aspectos clave del desarrollo web en Python

Lo que hemos aprendido hasta ahora es suficiente para varios meses de aprendizaje intensivo, pero aún hay muchos aspectos del desarrollo en Python que no hemos cubierto. En esta lección, daremos un breve repaso a algunos de ellos.

Análisis de grandes volúmenes de datos

Python es muy utilizado en el análisis de grandes volúmenes de datos 📊, así como en:

  • Aprendizaje automático
  • Redes neuronales
  • Cálculos estadísticos
  • Visión por computadora
  • Trabajo con lenguajes naturales

Creación de interfaces de usuario

Las aplicaciones en Python pueden ofrecer diferentes tipos de interacción con el usuario:

🖥️ Interfaz gráfica (GUI o Graphical User Interface): Proporciona un entorno visual amigable.

🔊 Interacción por voz: Como en asistentes virtuales.

💬 Interacción por texto: Usada en chatbots.

La organización de la interacción humano-máquina es un campo amplio, con técnicas y principios propios. Es crucial, ya que el éxito de un programa depende de la satisfacción del usuario.

Infraestructura

Desarrollar características es solo una parte del trabajo. Para crear aplicaciones, necesitas:

  1. Configurar el entorno del desarrollador usando Docker Compose.
  2. Subir la aplicación a un entorno de producción donde se ejecutará el sitio.
  3. Desplegar el sitio en ese entorno de producción.

La infraestructura moderna también se programa. Aquí te dejo algunos programas clave para ello:

  • Ansible
  • Terraform
  • Docker

Explotación

Cualquier sitio web en funcionamiento requiere atención constante. Los problemas pueden surgir de muchas fuentes: falta de espacio en disco, fallas de red o errores de lógica que se presentan con ciertos datos.

Es vital conocer estos problemas lo antes posible. La explotación del software implica monitoreo, configuración de alertas, recolección de registros y otras herramientas. Te recomendamos comenzar a explorar este tema con dos recursos: DataDog y Rollbar.

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY