Introducción



no-one-cares-l_5MJnbrmrs-unsplash

Enhorabuena por completar el nivel principiante.

En este ejemplo codificaremos un proyecto de nivel intermedio utilizando Python para replicar el funcionamiento de un software de empresa agrícola o ganadera.

Este proyecto le ayudará a comprender cómo se utiliza la codificación en la industria agrícola y la importancia de la tecnología en el sector agrario.

La agricultura actual utiliza habitualmente tecnologías sofisticadas como robots, sensores de temperatura y humedad, imágenes aéreas y tecnología GPS. Estos avanzados dispositivos y sistemas de agricultura de precisión y robótica permiten a las empresas ser más rentables, eficientes, seguras y respetuosas con el medio ambiente. El proceso de recolección, que antes duraba meses y requería la intervención de un gran número de personas, se ha reducido a unos pocos días de trabajo sin necesidad de emplear grandes cantidades de mano de obra.

El uso de la tecnología ha reducido los factores de riesgo en la agricultura, sobre todo los desencadenados por la naturaleza. No sólo se ha hecho posible un procesamiento rápido, sino que la tecnología ha reducido la dependencia y vulnerabilidad del agricultor frente a la naturaleza.

Ahora es posible incluso la lluvia artificial para aliviar a los pueblos afectados por la sequía. Con el uso de la tecnología, también ha sido posible minimizar los riesgos de la agricultura a los que los primeros agricultores estaban terriblemente expuestos. El avance de la tecnología ha introducido una nueva economía, sociabilidad y conciencia entre la gente. Véase el enlace titulado "5 tecnologías que están cambiando la industria agrícola" en la sección de enlaces, donde se trata este tema con más detalle.

Tarea



robert-wiedemann-FJGZFxtQWko-unsplash

En este ejemplo vamos a codificar un proyecto que replica el funcionamiento de un software de empresa agrícola o ganadera.

Este proyecto le ayudará a comprender cómo se utiliza la codificación en la industria agrícola y la importancia de la tecnología en el sector agrícola. Este proyecto debe:

Ver la lista de productos

Ver lista de equipos y coste de mantenimiento

Campos disponibles

Campos ocupados

Calcular el beneficio a partir del rendimiento de los cultivos

En el Nivel Intermedio, vamos a permitir al usuario ver qué campos están disponibles para plantar y qué campos ya están ocupados, en negrita arriba.

Proceso

Para completar esta tarea, es necesario ver el vídeo en la sección de recursos y también seguir las instrucciones en el documento titulado ' Python Farming and Agriculture Software - Intermediate' en la sección de recursos. Las instrucciones comienzan a partir de la diapositiva 4.

A medida que avanzamos en estas misiones, merece la pena conocer y comprender las oportunidades que ofrece la codificación como forma de preparar a una persona para trabajar en el sector agrícola.

La agricultura se encuentra en los primeros días de otra revolución, en cuyo centro se encuentran los datos y la conectividad. La inteligencia artificial, la analítica, los sensores conectados y otras tecnologías emergentes podrían aumentar aún más los rendimientos, mejorar la eficiencia del agua y otros insumos, y crear sostenibilidad y resiliencia en los cultivos y la ganadería.

Está atravesando una transformación en la que debe adoptar una transformación digital impulsada por la conectividad para superar la creciente demanda y varias fuerzas disruptivas. Para más detalles y perspectivas, véase el enlace al artículo de McKinsey "Agriculture's connected future: Cómo la tecnología puede generar un nuevo crecimiento". 

A medida que avanzamos, no sólo se requieren competencias técnicas en codificación, sino también cognitivas, interpersonales y de autoliderazgo, que ayudarán a las personas a prosperar en el futuro del trabajo. Encontrará más información sobre estas competencias en el artículo de McKinsey "Defining the skills citizens will need in the future world of work", en la sección de enlaces.

La tecnología agrícola es cada vez más sofisticada, lo que permite mayores rendimientos alimentarios. El vídeo adjunto "15 tecnologías agrícolas modernas que son de NUEVO NIVEL" le presenta una amplia gama de usos increíbles y de nuevo nivel de la tecnología agrícola, desde la piscicultura al control de plagas, pasando por los tractores autoconducidos y los residuos alimentarios. 

Farming technology is continuing to get more sophisticated, allowing for larger food yields.The attached video '15 Modern Farming Technologies that are NEXT LEVEL' introduces you to a wide range of incredible and next level uses of farming technology from fish farming to pest control to self driving tractors and food waste. 

 

 

Conclusión

¡Felicidades!

 Ha completado la sección intermedia del software de gestión agrícola y ganadera.

 Al final de esta lección, tu proyecto debería tener esteaspecto https://trinket.io/python/a6456227d9 (Utilízalo si te quedas atascado).

 Por favor, continúe con el nivel avanzado.

Llegados a este punto, esperamos que los participantes no sólo comprendan mejor el uso en el lugar de trabajo, sino también cómo utilizarlo para resolver problemas, identificar lagunas en su aprendizaje y empezar a buscar recursos para sí mismos y establecer un pensamiento abstracto.

Esta formación prepara a los alumnos para que adquieran las habilidades necesarias para trabajar en el sector agrario. El artículo de The Economist en la sección de enlaces "TECHNOLOGY QUARTERLY THE FUTURE OF AGRICULTURE" comparte interesantes ejemplos reales de cómo se utiliza la codificación en la agricultura y sus beneficios. Destaca la importancia de la tecnología para alimentar al mundo y gestionar al mismo tiempo los limitados recursos de que disponemos.

Evaluación

  • Diseña un programa informático que muestre todos los productos y equipos de que dispone la granja.
  • Adquirir un aprendizaje basado en la investigación
  • Mejorar la capacidad de resolución de problemas
  • Mejora del pensamiento abstracto
  • Ser más autorreflexivo