Introduction

no-one-cares-l_5MJnbrmrs-unsplash
Félicitations pour avoir terminé le niveau débutant.
Dans cet exemple, nous allons coder un projet de niveau intermédiaire en utilisant Python pour reproduire le fonctionnement d'un logiciel d'exploitation agricole.
Ce projet vous aidera à comprendre comment le codage est utilisé dans l'industrie agricole et l'importance de la technologie dans le secteur agricole.
L'agriculture d'aujourd'hui utilise couramment des technologies sophistiquées telles que les robots, les capteurs de température et d'humidité, les images aériennes et la technologie GPS. Ces dispositifs avancés, l'agriculture de précision et les systèmes robotiques permettent aux entreprises d'être plus rentables, plus efficaces, plus sûres et plus respectueuses de l'environnement. Le processus de récolte, qui durait auparavant des mois et mobilisait un grand nombre de personnes, a été réduit à quelques jours de travail sans mobiliser une main-d'œuvre importante.
L'utilisation de la technologie a réduit les facteurs de risque dans l'agriculture, en particulier ceux déclenchés par la nature. Non seulement un traitement rapide a été rendu possible, mais la technologie a réduit la dépendance et la vulnérabilité des agriculteurs à l'égard de la nature.
Même la pluie artificielle est désormais possible pour soulager les villages frappés par la sécheresse. L'utilisation de la technologie a également permis de minimiser les risques liés à l'agriculture, auxquels les premiers agriculteurs étaient terriblement exposés. Les progrès technologiques ont introduit une nouvelle économie, une nouvelle sociabilité et une nouvelle conscience au sein de la population. Veuillez consulter le lien intitulé "5 technologies qui changent l'industrie agricole" dans la section des liens pour en savoir plus.
Tâche

robert-wiedemann-FJGZFxtQWko-unsplash
Dans cet exemple, nous allons coder un projet qui reproduit le fonctionnement d'un logiciel d'exploitation agricole.
Ce projet vous aidera à comprendre comment le codage est utilisé dans l'industrie agricole et l'importance de la technologie dans le secteur agricole. Ce projet devrait :
Afficher la liste des produits
Afficher la liste des équipements et les coûts d'entretien
Champs disponibles
Champs occupés
Calculer le profit à partir du rendement des cultures
Au niveau intermédiaire, nous allons permettre à l'utilisateur de voir quels champs sont disponibles pour la plantation et quels champs sont déjà occupés, en gras ci-dessus.
Procédé
Pour réaliser cette tâche, vous devez regarder la vidéo dans la section des ressources et suivre les instructions dans le document intitulé "Logiciel agricole Python - Intermédiaire" dans la section des ressources. Les instructions commencent à partir de la diapositive 4.
Au fur et à mesure que nous progressons dans ces épreuves, il est utile de connaître et de comprendre les possibilités qu'offre le codage comme moyen d'assurer la capacité d'un individu à travailler dans l'industrie agricole.
L'agriculture est au début d'une nouvelle révolution, au cœur de laquelle se trouvent les données et la connectivité. L'intelligence artificielle, l'analyse, les capteurs connectés et d'autres technologies émergentes pourraient encore accroître les rendements, améliorer l'efficacité de l'eau et d'autres intrants, et renforcer la durabilité et la résilience des cultures et de l'élevage.
Le secteur de l'agriculture est en pleine mutation et doit adopter une transformation numérique et axée sur la connectivité pour faire face à l'augmentation de la demande et à plusieurs forces perturbatrices. Pour plus de détails et d'informations, consulter le lien vers l'article de McKinsey 'Agriculture’s connected future: How technology can yield new growth'
À mesure que nous avançons, ce ne sont pas seulement des compétences techniques qui sont requises en codage, mais aussi des compétences cognitives, interpersonnelles et de leadership personnel qui aideront les individus à s'épanouir dans l'avenir du travail. Pour plus de détails sur ces compétences, voir l'article de McKinsey 'Defining the skills citizens will need in the future world of work' dans la section des liens.
La technologie agricole ne cesse de se perfectionner, ce qui permet d'augmenter les rendements alimentaires; '15 Modern Farming Technologies that are NEXT LEVEL' vous présente un large éventail d'utilisations incroyables et novatrices de la technologie agricole, de la pisciculture à la lutte contre les parasites, en passant par les tracteurs autoguidés et les déchets alimentaires..
Conclusion
Félicitations!
Vous avez terminé la section intermédiaire du logiciel de gestion de l'agriculture.
A la fin de ce cours, votre projet devrait ressembler à cela https://trinket.io/python/a6456227d9 (Utilisez le si vous êtes bloqué).
Veuillez maintenant passer au niveau avancé.
À ce stade, nous attendons des participants qu'ils aient non seulement une meilleure compréhension de l'utilisation sur le lieu de travail, mais aussi qu'ils sachent comment l'utiliser pour résoudre des problèmes, identifier les lacunes dans leur apprentissage et commencer à chercher des ressources pour eux-mêmes et établir une pensée abstraite.
Cette formation prépare les individus à acquérir des compétences à la fois douces et dures afin qu'ils aient la confiance et les connaissances nécessaires pour travailler dans le domaine de la technologie au sein de l'industrie agricole. L'article de The Economist dans la section des liens 'TECHNOLOGY QUARTERLY THE FUTURE OF AGRICULTURE' présente des exemples concrets et intéressants de l'utilisation du codage dans l'agriculture et de ses avantages. Il souligne l'importance de la technologie pour aider à nourrir le monde tout en gérant les ressources limitées dont nous disposons.
Ressources
Liens
5 Technologies Changing the Agriculture Industry
https://www.codefellows.org/blog/five-technologies-changing-agriculture-industry/
Agriculture’s connected future: How technology can yield new growth
https://www.mckinsey.com/industries/agriculture/our-insights/agricultures-connected-future-how-technology-can-yield-new-growth