Intro

ngobeni-communications-MOwl8X32SNI-unsplash
Grattis till att du klarat mellanstadiet.
I det här exemplet kommer vi att koda ett projekt på avancerad nivå med Python för att replikera driften av en programvara för jordbruk.
Detta projekt kommer att hjälpa dig att utveckla en förståelse för hur kodning används i jordbruket och betydelsen av teknik inom jordbrukssektorn. Du närmar dig nu slutet av den här kursen, du går in i början av att använda din nya färdighet för att leta efter nya möjligheter inom träning, utbildning och anställning.
Denna utbildning kommer att tillåta dig att fullt ut använda dina personliga färdigheter, kunskaper och erfarenheter som en del av kodningen du har lärt dig. Dessa mjuka färdigheter du har är det som gör dig framtidssäker. När att skriva kod och tester blir uppgifter som är möjliga att automatisera till en viss grad, är det din problemlösningsförmåga och kreativitet som gör dig framgångsrik. De flesta av dessa mjuka färdigheter har vi redan. Se länken i resursavsnittet med titeln " 7 Soft Skills Every Software Developer Needs" för mer insikt.
Med kodning kan kvinnor på gårdar sluta att bara plocka grödor, göra skördearbete och sköta djur utan kommer att använda kodning för att göra skörd, markvård, ogräsrensning, plantering och till och med fruktplockning mycket lättare genom att skapa smarta algoritmer såväl som automatiska processer och handlingar. Ett exempel på Python-användning i jordbruket finns i länkarna i resursavsnittet med titeln 'aWherePy: Crop Smarter with Python'. Det visar hur Python kan skapa analytiska insikter och skapa smartare jordbruksbeslut.
Uppgift

nina-luong-dp06f70Eyvc-unsplash
Detta projekt kommer att hjälpa dig att utveckla en förståelse för hur kodning används i jordbruket och betydelsen av teknik inom jordbrukssektorn. Detta projekt ska:
Visa produktlista
Visa utrustningslista och underhållskostnad
Tillgängliga fält
Upptagna fält
Hantera fält
Beräkna vinsten från skörden
På avancerad nivå kommer vi att tillåta användaren att hantera vilka fält som kan skördas eller planteras, och att beräkna en vinst från en skörd, i fetstil ovan.
Steg för steg
För att göra denna uppgift måste du titta på videon i resurssektionen och även följa instruktionerna i dokumentet med titeln ' Python Farming and Agriculture Software - Advance' i resurssektionen. Instruktionerna börjar från bild 4.
Genom att lära dig kodning får du inte bara tillgång till en kompetens för att få en anställning, utan också för att framtidssäkra dina möjligheter. När du överväger vilka färdigheter du bör lära dig för framtiden är det viktigt att tänka på vad som kommer att vara relevant för din karriär och vad som är mest eftertraktat av företag. Listade i artikeln '9 Best Skills to Learn for the Future'' är några av de mest efterfrågade färdigheterna som du bör lära dig för framtiden, för att hålla din karriär säker.
Det är också värt att överväga hur jordbruksteknik och innovationer gynnar både klimatet och miljön, vilket ger kodning och dess roll ett extra ansvar för agroekologin. Dokumentet "THE FUTURE OF FARMING" av Friends of the Earth Europe överväger och diskuterar de sociala effekterna av användning av teknik inom jordbruket. Den digitala tidsåldern erbjuder nya möjligheter att övervinna de utmaningar som man står inför, men måste styras på lämpligt sätt för att uppnå verkligt hållbara resultat.
Resultat
Du har genomfört den avancerade delen av programvaran för jordbruk och kan nu designa programvara för att:
- Visa produktlista
- Visa utrustningslista och underhållskostnad
- Tillgängliga fält
- Upptagna fält
- Hantera fält
- Beräkna vinsten från skörden
I slutet av den här lektionen ska ditt projekt se ut så här https://trinket.io/python/a6456227d9 (använd detta om du fastnar).
På den här nivån förväntar vi oss att de känner igen några av de mindre kända funktionerna inbyggda i Python och kombinerar och visar de mjuka färdigheter som följer med dem - kommunikation, empati, kreativitet, logik, problemlösning, abstrakt tänkande, projektplanering och elasticitet.
Det finns många möjligheter kopplade till teknik inom jordbruket för dig att utforska, vänligen se länken med titeln "New Technologies In Agriculture Are Increasing Farm Profitability" en Forbes-artikel ger en inblick i hur tekniker ökar lönsamheten för jordbrukare, och hjälper till att öka efterfrågan på kodare. Dessa möjligheter omfattar storskaliga gårdar, men också mindre bönder som odlar mycket mat på små tomter och försörjer sig på det. De använder gör-det-själv och enkel infrastruktur för att tjäna ett betydande uppehälle från sin egen bakgård eller någon annans. Den bifogade videon av Curtis Stone som driver en kommersiell urban gård som heter Green City Acres, och ger ett konkret exempel på användningen av enkel teknik för att möjliggöra hållbart jordbruk.
Utvärdering
- Utveckla en förståelse för hur kodning och teknik används i jordbruket
- Designa en programvara som hanterar vilka fält som kan skördas eller planteras, och för att beräkna en vinst från en skörd
- Lära sig Python-kodning
- Få erfarenhet av att använda Python
- Få frågebaserat lärande
- Förbättra problemlösningsförmåga
- Bättre kommunikationsförmåga
- Lära sig hur man tillämpar kritiskt tänkande
- Självförtroende bortom den vanliga komfortzonen och färdighetsuppsättningen
- Tålamod och uthållighet för att avsluta kursen
- Förbättrat lagarbete genom att arbeta med andra i gruppen