Introduction

james-baltz-jAt6cN6zl8M-unsplash
L'agriculture et l'élevage existent, sous une forme ou une autre, depuis toujours. Comme pour tout le reste, nous cherchons toujours à améliorer ce que nous faisons, à perfectionner les différents processus agricoles qui permettent de mieux semer et de mieux cultiver les denrées alimentaires. Les changements technologiques en font partie : des centaines de personnes créent et développent de nouvelles solutions créatives et innovantes dans ce domaine par le biais du codage.
Ce mélange d'agriculture et de technologie est connu sous le nom d'"Agritech" ; il repose sur l'idée que chaque domaine ou industrie peut être amélioré grâce à une pensée innovante et numérique.
Le monde a changé et la nécessité de créer des solutions durables est de plus en plus importante chaque jour. Nous ne pouvons plus attendre ; des solutions doivent être créées aujourd'hui... et vous pourriez être celui qui les développe. Pour des exemples d'idées, d'entreprises et de projets Agritech, veuillez consulter le lien suivant: 'Coding and Agriculture: Interesting Agritech Projects'.
C'est le début de votre voyage, l'apprentissage de Python, un langage très demandé qui est l'un des langages de programmation les plus faciles à apprendre. Programmer en Python est aussi simple que de taper une phrase en anglais sur votre système. Python est également facile à télécharger et à installer.
À ce stade de la formation, vous commencerez à apprendre à coder en Python pour reproduire le fonctionnement d'un logiciel d'entreprise agricole, dans le but de vous aider à développer le codage en Python, à comprendre comment le codage est utilisé dans l'industrie agricole et l'importance de la technologie dans le secteur agricole.
Veuillez consulter le lien intitulé 'Python Advantages and Disadvantages – Step in the right direction' dans la section des liens pour vous donnez un meilleur aperçu de Python. Aussi la vidéo 'What is Python? Why Python is So Popular?' dans la section des ressources fournit un survol rapide de ce qu'est Python.
Tâche

gabriel-jimenez-jin4W1HqgL4-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 consiste en diverses étapes:
Voir la liste des produits
Voir la liste des équipements et les coûts d'entretien
Champs disponibles
Champs occupés
Gérer les champs
Calculer le profit à partir du rendement des cultures
Au niveau débutant, nous allons permettre à l'utilisateur de voir la liste des produits et des équipements de la ferme, y compris les coûts d'entretien, en gras ci-dessus.
À ce niveau, les participants apprendront plus qu'une simple compétence technique, ils apprendront également à développer un large éventail de compétences non techniques qu'ils possèdent en matière de communication, d'empathie, de créativité et de logique, et à les appliquer au codage.
Si vous avez besoin de quelques conseils, visionnez la vidéo 'Write your first Python program in Trinket' qui vous donnera quelques conseils pour vous aider dans cette tâche.
Procédé
Pour réaliser cette tâche, vous devez regarder la vidéo dans la section des ressources et suivre les instructions du document intitulé "Python Farming and Agriculture Software - Beginner" (Logiciel agricole Python - Débutant) dans la section des ressources. Les instructions commencent à la diapositive 4.
Nous vous encourageons également à consulter le lien "What Is Python Used For ? A Beginner's Guide" pour mieux comprendre le vaste éventail de choses pour lesquelles Python est utilisé, de l'apprentissage automatique à la construction de sites web et aux tests de logiciels.
En 2050, la Terre comptera 9 milliards d'habitants. Le codage peut rendre la récolte, l'entretien des sols, le désherbage, la plantation et même la cueillette des fruits plus efficaces et plus faciles, en créant des algorithmes intelligents ainsi que des processus et des actions automatiques.
Bien que l'écriture du code et les tests puissent être automatisés, c'est votre expérience personnelle et vos compétences générales, telles que la résolution de problèmes et la créativité, qui vous permettront d'évoluer et de progresser dans une carrière de codage dans le secteur de l'agriculture. Un secteur qui explore de nouvelles technologies - ou des applications de technologies existantes - telles que les hamburgers cultivés artificiellement, les chocolats fabriqués par votre imprimante 3D, les algues utilisées comme carburant et les concombres d'eau salée livrés par des drones à votre porte. Dans la section "Documents", vous trouverez un bon rapport du gouvernement néerlandais sur l'avenir de l'agriculture - 'The future of technology in agriculture | +Agro'
Conclusion
Féliciations!
Vous avez terminé la section débutant du logiciel de gestion de l'agriculture.
À la fin de cette leçon, votre projet devrait ressembler à ceci https://trinket.io/python/a6456227d9 (Utilisez ceci si vous êtes bloqué).
Veuillez passer au niveau intermédiaire.
Évaluation
- Comprendre comment le codage et la technologie sont utilisés dans l'agriculture
- Introduction au codage Python, y compris l'utilisation de Python
- Commencer le voyage de la curiosité dans le codage, en explorant de nouvelles façons de mettre en œuvre des solutions.
- Comprendre comment votre expérience personnelle peut améliorer le codage, en reliant votre vie au codage
- Gagner en confiance en matière de codage
- Commencer à acquérir des compétences organisationnelles
- Développer les compétences en matière de communication