5 skvělých ID Raspberry Pi pro programátory a studenty

5 skvělých ID Raspberry Pi pro programátory a studenty

Raspberry Pi je jednou z populárních možností pro jednodeskové počítače (SBC). Je k dispozici v různých modelech a má široké spektrum použití, od vytvoření bezdrátové síťové tiskárny až po hostování serveru Minecraft.





Myšlenka, která vedla vývoj Raspberry Pi, původně spočívala v podpoře výuky základů počítačové vědy ve školách a rozvojových zemích a zároveň v tom, aby byla dostupná všem.





Je to tato demokratizace Pi, která nakonec položila svůj základ jako zařízení, které nyní mnozí široce používají k seznámení se s koncepty počítačů, elektroniky a dalších hardwarových odvětví.





Raspberry Pi jako programovací zařízení

Raspberry Pi běží na vlastním operačním systému s názvem Raspberry Pi OS (dříve Raspbian). Toto je 32bitová distribuce Linuxu založená na Debianu vyvinutá Raspberry Pi Foundation. Jako hlavní programovací jazyky obsahuje Python a Scratch, které jsou v systému předinstalovány.

Kromě toho existuje také podpora pro další programovací jazyky, takže můžete psát programy nebo skripty ve vašem preferovaném programovacím jazyce.



K vytváření aplikací/programů na Raspberry Pi však potřebujete prostředí, kde můžete psát a testovat svůj kód. Pokud dáváte přednost textovým editorům, můžete si nainstalovat svůj oblíbený editor a hned začít kódovat. Pokud však máte chuť na komplexní zážitek, potřebujete IDE.

Související: Textové editory vs. IDE: Co je lepší pro programátory?





Co je IDE?

IDE (Integrated Development Environment) je softwarová aplikace, která poskytuje všechny základní funkce pro usnadnění vývoje softwaru. IDE se obvykle skládají z editoru zdrojového kódu, debuggeru a automatizace sestavení (kompilace kódu, automatické testování atd.).

Existují však některá IDE, která nabízejí mimo jiné další funkce, jako je systém pro správu verzí, prohlížeč tříd, prohlížeč objektů a podpora doplňků.





jak sledovat provoz v domácí síti

Raspberry Pi podporuje celou řadu různých IDE, které můžete použít k vývoji programů/aplikací na vašem Pi. V tomto článku se podíváme na některá z těchto IDE.

1. Geany

Geany je výkonné a lehké vývojové prostředí pro Raspberry Pi. Je to v podstatě textový editor spojený s pluginem GTK+ a podporou knihovny Scintilla, který můžete použít k psaní kódu ve více než 50 jazycích.

Pokud jde o funkce, Geany je dodáván se všemi základními funkcemi IDE, o které můžete požádat, jako je zvýraznění syntaxe, skládání kódu a automatické zavírání značek HTML a XML. Nabízí také funkci navigace nativním kódem, která vám pomůže lépe číst a porozumět kódu. V případě potřeby můžete navíc funkčnost platformy rozšířit pomocí pluginů.

Geany by měl být předinstalován v systému Raspberry Pi OS. Pokud ne, nebo používáte jinou distribuci, nainstalujte Geany do terminálu pomocí

sudo apt install geany

2. BlueJ

BlueJ, původně vyvinutý jako vzdělávací nástroj, je oblíbeným IDE pro ty, kteří s Javou teprve začínají. Má jednoduché rozhraní, které se snadno používá, a proto je ideální pro SBC jako Raspberry Pi. Kromě Javy podporuje BlueJ také programovací jazyk Stride, který kombinuje to nejlepší z blokových i textových systémů.

Přestože jde o minimální program, BlueJ neohrožuje funkčnost a získáte přístup ke všem základním funkcím, jako je zvýraznění rozsahu, kontrola vyvážených závorek a komplexní kontrola objektů, abyste mohli lépe ladit kód.

BlueJ navíc také umožňuje vyvolávat kód Java přímo do programu bez nutnosti kompilace, což se může hodit, když chcete analyzovat nebo sloučit kód.

Chcete -li nainstalovat BlueJ, zadejte do terminálu následující příkaz:

sudo apt install bluej

3. Thonny

Thonny je perfektní IDE pro Pi, pokud chcete kódovat v Pythonu. Je snadno použitelný a je dodáván s integrovaným Pythonem 3.7. Pokud jste v Pythonu noví a chcete s ním vytvořit základní program, Thonny nabízí čisté, vanilkové rozhraní. To pomáhá zajistit, abyste se nezablokovali se všemi fantastickými funkcemi - jako jsou ty, které najdete u většiny IDE - a soustředit se na to, aby váš kód byl správný.

Související: K čemu slouží Python?

Jako IDE přichází Thonny s debuggerem, který vám pomůže detekovat a opravit chyby ve vašem kódu. Má funkce, jako je vyhodnocení výrazů, vysvětlení rozsahu, zvýraznění syntaxe a dokončení kódu, což zvyšuje pohodlí a zlepšuje vaše zkušenosti s kódováním.

Podobně jako ostatní IDE, Thonny také podporuje pluginy, takže můžete na palubě získat více funkcí.

Thonny IDE je předinstalován s desktopovou verzí Raspberry Pi OS. Pokud používáte jinou verzi systému Pi OS, můžete jej nainstalovat pomocí:

sudo apt install thonny

Čtyři. Kód :: Bloky

Code :: Blocks je populární multiplatformní IDE pro Raspberry Pi. Podporuje jazyky C, C ++ a Fortran a nabízí více možností kompilátoru jako GCC, Clang a Visual C ++. Protože je to v podstatě plnohodnotné IDE, nabízí vestavěný kompilátor a debugger pro zefektivnění procesu vývoje vaší aplikace.

Kromě základních funkcí IDE získáte s Code :: Blocks výkonný editor kódu plný funkcí, jako je zvýraznění syntaxe, dokončení kódu, prohlížeč tříd a HEX editor . Navíc je dodáván také s rozsáhlou knihovnou pluginů, takže v IDE můžete najít doplňky pro chybějící funkce, které rozšíří váš pracovní postup.

rpg hra online zdarma bez stahování

Chcete -li nainstalovat Code :: Blocks IDE, zadejte do terminálu následující příkaz:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE se prodává jako multiplatformní IDE pro rychlý vývoj aplikací (RAD). Využívá Free Pascal Compiler (FPC) a umožňuje vám psát aplikace pro řadu různých platforem. Jednou z výhod používání (FPC) je, že jej můžete použít k vytvoření aplikace na jedné platformě a kompilaci a spuštění na jakékoli platformě pomocí FPC.

Kromě výhod, které nabízí FPC, poskytuje Lazarus IDE také podporu různých komponent (MySQL, PostgreSQL, Oracle atd.) Spolu s funkcemi, jako je dokončení kódu, zvýraznění syntaxe, formátování kódu a šablony kódu.

Kromě toho získáte také kontextovou nápovědu, která vám pomůže s cílenými odkazy a radami k opravě problémů ve vašem kódu.

Lazarus IDE můžete nainstalovat následujícím příkazem:

sudo apt install lazarus-ide

Kódování na Raspberry Pi

Většina IDE, které jsme zmínili výše, je lehká a není nijak zvlášť náročná na zdroje, takže je můžete použít na jakémkoli Model Raspberry Pi vlastníte vytváření programů a aplikací v různých jazycích.

Pokud však chcete na Raspberry Pi zažít plnohodnotná IDE, jako je Visual Studio Code, IntelliJ, Eclipse a PyCharm, proces jejich fungování není tak jednoduchý. Není třeba říkat, že hardwarové požadavky pro tyto IDE jsou také na horním konci spektra, což omezuje seznam podporovaných Raspberry Pis pouze na několik novějších modelů.

Pokud tedy konkrétně nehledáte nějakou konkrétní funkci, IDE v tomto seznamu by měla stačit většině vašich programovacích potřeb na Pi.

Podíl Podíl tweet E-mailem The Ultimate Raspberry Pi Commands Cheat Sheet

Chcete ze svého Raspberry Pi získat více? Zde je spousta užitečných příkazů pro navigaci terminálu Pi a programování jeho pinů GPIO.

Číst dále
Související témata
  • DIY
  • Programování
  • Raspberry Pi
  • Integrované vývojové prostředí
O autorovi Yash Wate(21 článků zveřejněno)

Yash je spisovatelem zaměstnanců MUO pro kutily, Linux, programování a zabezpečení. Než našel vášeň pro psaní, vyvíjel se pro web a iOS. Jeho psaní najdete také na TechPP, kde pokrývá další vertikály. Kromě techniky ho baví mluvit o astronomii, formuli 1 a hodinkách.

Více od Yash Wate

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru
Kategorie Diy