5 puikūs Raspberry Pi IDE programuotojams ir studentams

5 puikūs Raspberry Pi IDE programuotojams ir studentams

„Raspberry Pi“ yra vienas iš populiariausių vienos plokštės kompiuterių (SBC) pasirinkimų. Jis prieinamas įvairiais modeliais ir yra plačiai naudojamas, pradedant belaidžio tinklo spausdintuvo sukūrimu ir baigiant „Minecraft“ serverio priegloba.





Tačiau idėja, paskatinusi „Raspberry Pi“ kūrimą, iš pradžių buvo skatinti informatikos pagrindų mokymą mokyklose ir besivystančiose šalyse, tuo pat metu padedant visiems prieinamiems.





Būtent ši Pi demokratizacija galiausiai padėjo pagrindą kaip prietaisą, kurį daugelis dabar plačiai naudoja, norėdami sužinoti apie kompiuterių, elektronikos ir kitų aparatinės įrangos vertikalių sąvokas.





„Raspberry Pi“ kaip programavimo įrenginys

„Raspberry Pi“ veikia savo operacinėje sistemoje, pavadintoje „Raspberry Pi OS“ (buvusi „Raspbian“). Tai „Debian“ pagrįstas 32 bitų „Linux“ platinimas, sukurtas „Raspberry Pi Foundation“. Pagrindinės programavimo kalbos yra „Python“ ir „Scratch“, kurios abi yra iš anksto įdiegtos sistemoje.

Be to, taip pat palaikomos kitos programavimo kalbos, todėl galite rašyti programas ar scenarijus pageidaujama programavimo kalba.



Tačiau norint sukurti programas/programas „Raspberry Pi“, jums reikia aplinkos, kurioje galėtumėte rašyti ir išbandyti savo kodą. Jei pageidaujate teksto redaktorių, galite įdiegti mėgstamą redaktorių ir iškart pradėti koduoti. Tačiau, jei norite išsamios patirties, jums reikia IDE.

Susiję: Teksto redaktoriai ir IDE: kuris yra geresnis programuotojams?





Kas yra IDE?

IDE (integruota kūrimo aplinka) yra programinė įranga, suteikianti visas pagrindines funkcijas, palengvinančias programinės įrangos kūrimą. Paprastai IDE sudaro šaltinio kodo redaktorius, derintuvas ir kūrimo automatika (kodo kompiliavimas, automatinis testavimas ir kt.).

Tačiau yra keletas IDE, kurie siūlo papildomas funkcijas, tokias kaip versijų valdymo sistema, klasės naršyklė, objektų naršyklė ir papildinių palaikymas.





kaip pradėti seriją sc

„Raspberry Pi“ palaiko daugybę skirtingų IDE, kuriuos galite naudoti kurdami „Pi“ programas/programas. Šiame straipsnyje apžvelgsime kai kuriuos iš šių IDE.

1. Geany

„Geany“ yra galinga ir lengva „Raspberry Pi“ kūrimo aplinka. Iš esmės tai teksto redaktorius kartu su „GTK+“ papildiniu ir „Scintilla“ bibliotekos palaikymu, kurį galite naudoti rašydami kodą daugiau nei 50 kalbų.

Kalbant apie funkcijas, „Geany“ turi visas pagrindines IDE funkcijas, kurių galite paprašyti, pvz., Sintaksės paryškinimą, kodo lankstymą ir automatinį HTML ir XML žymų uždarymą. Ji taip pat siūlo vietinio kodo naršymo funkciją, kuri padės geriau skaityti ir suprasti kodą. Be to, jei reikia, galite išplėsti platformos funkcionalumą naudodami papildinius.

„Geany“ turėtų būti iš anksto įdiegta „Raspberry Pi“ OS. Jei ne, arba naudojate kitą distribuciją, įdiekite „Geany“ terminale naudodami

sudo apt install geany

2. BlueJ

Iš pradžių sukurta kaip mokomoji priemonė, „BlueJ“ yra populiari IDE tiems, kurie tik pradeda naudotis „Java“. Jis turi paprastą sąsają, kurią lengva naudoti, todėl ji idealiai tinka tokioms SBC, kaip „Raspberry Pi“. Be „Java“, „BlueJ“ taip pat palaiko „Stride“ programavimo kalbą, apimančią geriausias blokų ir teksto sistemas.

Nepaisant to, kad programa yra minimali, „BlueJ“ neturi kompromisų dėl funkcionalumo ir jūs gaunate prieigą prie visų esminių funkcijų, tokių kaip apimties paryškinimas, subalansuotas skliaustų tikrinimas ir išsamus objektų tikrinimas, kad jūsų kodas būtų geriau derinamas.

Be to, „BlueJ“ taip pat leidžia tiesiogiai į programą iškviesti „Java“ kodą, nereikalaujant kompiliacijos, o tai gali būti naudinga, kai norite analizuoti ar sujungti kodą.

Norėdami įdiegti „BlueJ“, terminale įveskite šią komandą:

sudo apt install bluej

3. Thonny

„Thonny“ yra puikus „Pi“ IDE, jei norite koduoti „Python“. Tai paprasta naudoti ir yra integruotas „Python 3.7“. Jei esate naujas „Python“ ir norite su juo sukurti pagrindinę programą, „Thonny“ siūlo švarią, vanilinę sąsają. Tai padeda užtikrinti, kad nesusipainiotumėte su visomis išgalvotomis funkcijomis, tokiomis kaip tos, kurios yra daugelyje IDE, ir sutelktumėte dėmesį į teisingą kodo naudojimą.

Susijęs: Kam naudojamas „Python“?

Kaip IDE, Thonny ateina su derintuvu, kuris padės aptikti ir ištaisyti jūsų kodo klaidas. Jame yra tokių funkcijų kaip išraiškos įvertinimas, apimties paaiškinimas, sintaksės paryškinimas ir kodo užbaigimas, kurios suteikia daugiau patogumo ir pagerina jūsų kodavimo patirtį.

Kaip ir kiti IDE, „Thonny“ taip pat palaiko papildinius, kad galėtumėte gauti daugiau funkcijų.

„Thonny IDE“ yra iš anksto įdiegta su „Raspberry Pi OS“ darbalaukio versija. Jei naudojate bet kurią kitą „Pi OS“ versiją, galite ją įdiegti naudodami:

sudo apt install thonny

Keturi. Kodas :: Blokai

Kodas :: „Blocks“ yra populiarus „Raspberry Pi“ kelių platformų IDE. Jis palaiko C, C ++ ir Fortran kalbas ir siūlo daugybę kompiliatoriaus parinkčių, tokių kaip GCC, Clang ir Visual C ++. Kadangi tai iš esmės yra visavertis IDE, jis siūlo integruotą kompiliatorių ir derintuvą, kad supaprastintų jūsų programų kūrimo procesą.

Be esminių IDE funkcijų, naudodami kodą :: blokai, gausite galingą kodų redaktorių, kuriame yra daug funkcijų, tokių kaip sintaksės paryškinimas, kodo užbaigimas, klasės naršyklė ir HEX redaktorius . Be to, jame yra plati papildinių biblioteka, todėl IDE galite rasti trūkstamų funkcijų papildinių, kad padidintumėte savo darbo eigą.

sukurti įkrovos Windows 7 usb

Norėdami įdiegti „Code :: Blocks IDE“, terminale įveskite šią komandą:

sudo apt install codeblocks

5. Lozorius IDE

„Lazarus IDE“ parduoda save kaip kelių platformų IDE, skirtą greitam programų kūrimui (RAD). Jis naudoja nemokamą Pascal kompiliatorių (FPC) ir leidžia rašyti programas įvairioms platformoms. Vienas iš (FPC) naudojimo privalumų yra tas, kad galite ją naudoti kurdami programą vienoje platformoje ir sukompiliuodami bei vykdydami ją bet kurioje platformoje, naudodami FPC.

Be FPC teikiamų pranašumų, „Lazarus IDE“ taip pat palaiko įvairius komponentus („MySQL“, „PostgreSQL“, „Oracle“ ir kt.), Taip pat tokias funkcijas kaip kodo užbaigimas, sintaksės paryškinimas, kodo formatavimas ir kodo šablonai.

Be to, jūs taip pat gausite kontekstinei pagalbai, kuri padės tikslinėmis nuorodomis ir patarimais, kaip išspręsti jūsų kodo problemas.

„Lazarus IDE“ galite įdiegti naudodami šią komandą:

sudo apt install lazarus-ide

„Raspberry Pi“ kodavimas

Dauguma aukščiau paminėtų IDE yra lengvi ir nereikalauja daug išteklių, todėl galite juos naudoti bet kuriame „Raspberry Pi“ modelis kuriate programas ir programas skirtingomis kalbomis.

Tačiau, jei norite „Raspberry Pi“ patirti visavertes IDE, tokias kaip „Visual Studio Code“, „IntelliJ“, „Eclipse“ ir „PyCharm“, jų veikimo procesas nėra toks paprastas. Nereikia nė sakyti, kad šių IDE aparatinės įrangos reikalavimai taip pat yra aukštesniame spektro gale, todėl palaikomų „Raspberry Pis“ sąrašas apsiriboja tik keliais vėlesniais modeliais.

Taigi, nebent konkrečiai ieškote tam tikrų funkcijų, šiame sąraše esančių IDE turėtų pakakti daugumos „Pi“ programavimo poreikių.

Dalintis Dalintis „Tweet“ Paštu „Ultimate Raspberry Pi“ komandų sukčiavimo lapas

Norite gauti daugiau iš savo „Raspberry Pi“? Čia yra daug naudingų komandų, skirtų naršyti „Pi“ terminale ir užprogramuoti jo GPIO kaiščius.

Skaityti toliau
Susijusios temos
  • Pasidaryk pats
  • Programavimas
  • Raspberry Pi
  • Integruota plėtros aplinka
Apie autorių Yash Wate(Paskelbti 21 straipsniai)

Yash yra „MUO“ personalo rašytojas, skirtas „pasidaryk pats“, „Linux“, programavimui ir saugumui. Prieš susirasdamas savo aistrą rašydamas, jis kūrė žiniatinkliui ir „iOS“. Jo raštą taip pat galite rasti „TechPP“, kur jis apima kitas vertikales. Be technologijų, jam patinka kalbėti apie astronomiją, „Formulę 1“ ir laikrodžius.

Daugiau iš „Yash Wate“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia