reklama
Mnoho lidí si uvědomilo, že je důležité naučit se kódovat jako životní dovednost. Bez ohledu na to, kam jdete a jakou práci máte, vždy se to vnímá jako v pozitivním světle, pokud víte, jak pracovat s nějakým kódem, i když to není vaše profese. S tím, jak se tento význam zvyšuje, existuje řada nových iniciativ, jak přimět děti, aby se ve škole učily kód. I když je skvělé je vidět, můžete převzít kontrolu nad svým kódováním tím, že uděláte pár kroků sami.
Nejlepší - a pravděpodobně nejvíce překvapující - je, že to nemusí být nuda. Nevěříš mi? Podívejte se na těchto pět různých způsobů, jak se naučit kódovat.
ComputerCraft
Minecraft Latecomerův úvod do Minecraft [MUO Gaming]Minecraft, senzace založená na blocích, která začala hrát bouří, má nyní více než tři roky. Je téměř těžké uvěřit, že to bylo tak dlouho, co byla zveřejněna první alfa - a je to stejně ... Přečtěte si více - indie hra číslo jedna mezi platformami - hraje zdánlivě všichni. I když sami nehrajete, jsem si jistý, že máte spoustu přátel, kteří ano. Minecraft je extrémně rozšiřitelný se spoustou různých modů, což vede k balíčkům, jako je Tekkit. Ve skutečnosti existuje jeden mod, který je součástí Tekkitu, nazvaný
ComputerCraft, který do hry přidá celý kódovací prvek.Jakmile vymyslíte počítač z potřebných položek, můžete na něm začít kódovat pomocí jednoduchého kódu Lua jazyk stavět automatické horníky, posílat zprávy mezi počítači uvnitř Minecraft, a tak více. Přestože nevytváří žádné „tradiční“ programy nebo webové aplikace, stále je to hodně kódování, které může lidi naučit pojmy, které mohou rozšířit i na jiné typy aplikací.
To je však pravděpodobně nejzábavnější způsob, jak to udělat, přičemž je velmi jednoduchý. Potřebujete-li pomoc s kódováním pomocí programu ComputerCraft, podívejte se jejich webové stránky.
Rebeca / Alice
Rebeca je 3D programovací prostředí, které je založeno na off Alice Alice učí objektově orientované počítačové programování pro děti Přečtěte si více . Tento nástroj je fantastický, protože programování 3D grafiky je již tak tvrdé pojetí, jaké má, takže s nástroj, který vše zjednodušuje na něco, co lze použít pro vzdělávací účely, je skvělý věc.
Jednou z hlavních výhod Rebeky oproti Alice je skutečnost, že byla internacionalizována, takže je snazší ji přeložit do různých jazyků. V současné době je k dispozici kromě angličtiny také španělština.
3DPL
Cestou může být také programovací jazyk navržený speciálně pro pomoc lidem při učení konceptů 3D objektů. 3DPL nabízí jednoduchý a přímý způsob manipulace s kódem a zobrazení výsledků. Přestože by tento programovací jazyk neměl být použit pro skutečné projekty, je to stále skvělý vzdělávací nástroj, který ukazuje fungování jednodušší formou.
Webové stránky obklopující 3DPL nabízejí několik tutoriálů o tom, jak s ním dělat skvělé věci, takže stojí za to vyzkoušet, zda máte zájem o 3D programování.
Desktop skriptování
Pokud se chcete pohrávat s něčím blíže skutečnému programování, možná byste se měli podívat na skriptování na ploše. I když tyto skripty obvykle nepoužívají běžné programovací jazyky, jako je C / C ++, umožňují vám provádět skutečnou práci na vašem počítači a ne jen „hrát“. Kromě upřednostňovaného textového editoru obvykle pro skripty nepotřebujete žádné další nástroje.
Uživatelé Windows mohou vytvářet skripty .bat, uživatelé Mac mohou vytvářet AppleScript Jak používat skriptování uživatelského rozhraní Applescript v systému Mac Přečtěte si více soubory a Linux mohou vytvářet bash (.sh) skripty. Existuje velké množství aplikací, pro které je lze použít. Mezi příklady patří přejmenování hromadných souborů nebo jiné hromadné operace, vyhledávání konkrétních souborů a mnoho dalšího.
Raspberry Pi
Pokud byste raději nechali počítač, na kterém vykonáváte svou práci, sám, možná vás bude zajímat Raspberry Pi Raspberry Pi - počítač ARM s velikostí kreditní karty - jen za 25 USDV univerzitním městě Cambridge ve Velké Británii se vaří něco velkého. V uplynulém roce tým akademiků, podnikatelů, lektorů a programátorů skutečně prováděl konečné změny velmi vzrušujícího projektu ... Přečtěte si více pro vaše dobrodružství při učení kódu. Zařízení má pouze velikost kreditní karty, přesto má dostatek energie pro spuštění některých her s nízkými zdroji a stojí pouze 35 USD za model vyšší třídy.
Raspberry Pi provozuje plnou distribuci Linuxu založenou na ARM (kterou si musíte vybrat, jak budete muset připravit SD kartu k použití), takže máte spoustu možností likvidace, včetně tradičních programovacích jazyků, jako je C / C ++, skriptování, jako je Bash, a dalších jazyků, které využívají vlastní porty Pi, které pracují s vlastními Hardware. Proto tolik flexibility může být vhodné upustit od relativně malého množství peněz.
Závěr
Doufejme, že těchto 5 jedinečných způsobů učení kódu vám pomůže začít a motivovat k tomu, abyste se tím drželi. Jak jsem již řekl, nemusí to být nudný kód, který dělá velmi nepatrné věci - může to být vzrušující a použitelný v mnoha různých aplikacích, které jsou velmi populární. Nezáleží na tom, jestli jste jen dítě nebo dospělý, kteří se učí nějaké dovednosti, není lepší čas než teď začít!
Chcete se naučit kódovat? Pokud již máte, jaká je vaše preferovaná metoda výuky ostatních? Dejte nám vědět v komentářích!
Obrázek Kredit: Internetové pozadí s binárním kódem přes Shutterstock
Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.