Kaip išmokti programuoti „Python“ žaidžiant su „CodeCombat“

Pitonas yra viena iš tvirčiausių ir plačiausiai naudojamų programavimo kalbų pasaulyje, tačiau pagrindinis jos pranašumas siejasi su paprasta sintakse, leidžiančia išmokti programuoti pitone yra gana paprasta. Yra net įrankis, vadinamas CodeCombat tai leidžia mums išsamiai pažinti šios kalbos stebuklus, o mes žaidžiame linksmame nuotykyje.

Išmokite programuoti pitone

Viena iš programavimo kalbų, kurią rekomenduoju pradėti mokytis programuoti, yra „Python“, kuria mokau vaikus, kuriuos mokau (kurių amžius svyruoja nuo 7 iki 12 metų), nes jis turi labai paprastą, lengvai skaitomą, daugiaparadigminę, daugiaplatformę sintaksę ir «pitoniškas»Tai kviečia jus programuoti aiškiai ir organizuotai.

Gerai, kai mokomės programuoti „Python“, yra aišku, kokia yra šios kalbos programavimo filosofija ir principai, jos kūrėjas Timas petersas gana gerai apibūdina tai, kas žinoma kaip „Python“ dzenas įdomus manifestas, kurį cituojame žemiau:

  • Gražu yra geriau nei negražu.
  • Aiškus yra geriau nei numanomas.
  • Paprasta yra geriau nei sudėtinga.
  • Kompleksas yra geriau nei sudėtingas.
  • Butas yra geriau nei įdėtas.
  • Išsibarsčiusios yra geriau nei tankios.
  • Svarbus įskaitomumas.
  • Ypatingi atvejai nėra tokie ypatingi, kad pažeistų taisykles.
  • Praktinis įveikia grynąjį.
  • Klaidos niekada neturėtų būti tyliai praeinamos.
  • Nebent jie būtų aiškiai nutildyti.
  • Atsimindami neaiškumą atmeskite pagundą spėti.
  • Turėtų būti vienas akivaizdus būdas tai padaryti - pageidautina tik vienas.
  • Nors iš pradžių toks būdas gali būti akivaizdus, ​​nebent esate olandas.
  • Dabar geriau nei bet kada.
  • Nors tai niekada nebūna geriau nei dabar.
  • Jei įgyvendinimą sunku paaiškinti, tai yra bloga idėja.
  • Jei įgyvendinimą lengva paaiškinti, tai gali būti gera idėja.
  • Vardų erdvės yra puiki idėja. Padarykime daugiau tų dalykų!

Pažinti ir suprasti kiekvieną iš šių «įsakymai»Programuojant„ Python “patogu pradėti dirbti ir pradėti pažinti pagrindinius principus, turint omenyje, kad geriausias būdas mokytis programavimo kalbos yra ją praktikuojant.

Čia tinklaraštyje buvo parašyta keletas straipsnių, kurie mums padeda pradėti veikti „Python“ pasaulyje, nuo stebėjimo iki visiško „Python“ mokymosi vadovas, eidamas per puikias mokymo programas Programų kūrimas naudojant „Python 3“, „Glade“ ir „GTK + 3“ sistemoje „Windows“, taip pat straipsnis apie  Pirmieji žingsniai naudojant „Python + Qt“ ir išryškinant mus mokančius vadovus Užprogramuokite robotą IRCatlikti vietines atsargines kopijas su rsync, tarp kitų. Panašiai mes paskelbėme daugybę programų, sukurtų naudojant šią programavimo kalbą, apžvalgų, todėl esame įsitikinę, kad mūsų skaitytojai gali gauti reikiamos informacijos, kad galėtų pasinerti į šį įdomų pasaulį.

Čia, tinklaraštyje, pateiktą informaciją galima lengvai papildyti puikiomis vaizdo pamokomis ir užbaigtais kursais, paskelbtais nemokamai "YouTube", žinynai ar tas pats python wiki. Bet manau, kad reikia pabrėžti, jog manau, kad geriausias būdas yra pradėti žaisti „CodeCombat“, o vėliau einant, papildyti mokymąsi aukščiau pateiktais dalykais.

Galiausiai, aš raginu jus suteikti galimybę išmokti programuoti „Python“, tikrai nesigailėsite.

Kas yra „CodeCombat“?

CodeCombat yra atvirojo kodo platforma, leidžianti išmokti programuoti „Python“ žaidžiant įdomų daugelio žaidėjų žaidimą. Platformoje yra daug simbolių, su kuriais vartotojas turės žengti per įvairius lygius, kur susiduriate su sunkiais iššūkiais ir oponentais, kad pasiektumėte kiekvieno lygio tikslus, turite naudoti komandas, būdingus python programavimo kalbai.

„CodeCombat“ - išmokite programuoti „python“

„CodeCombat“ - išmokite programuoti „python“

Šis puikus žaidimas įtraukia mus į programavimo pasaulį nuo pirmo lygio, kur turite parašyti tikrą kodą ir pasiekti tikslus, kurie leis išmokti pagrindines programavimo sampratas. Žaidimo eigoje pasirodys nauji sakiniai ir funkcijos, kurie praturtins jūsų programavimo įgūdžius.

CodeCombat sugeba natūraliai ir pagreitintai supažindinti savo vartotojus su python programavimo kalba, nes žaidimas skatina sąveiką, atradimus ir mokymąsi bandymų ir klaidų metodais. Bėgant laikui vartotojas pradeda įvaldyti programavimo įgūdžius, taip pat vystosi loginės mintys, kurios leidžia geriau išanalizuoti bet kokią problemą.

Svarbu pažymėti, kad be „Python“ su „CodeCombat“ Sužinosime visus pagrindinius kompiuterių mokslo principus ir kitas programavimo technologijas, tokias kaip „JavaScript“, HTML 5, CSS, „jQuery“, „Bootstrap“..

„CodeCombat“ debesyje ar mūsų vietiniame serveryje?

CodeCombat yra puiki platforma laisvame debesyje, kurią valdo puiki komanda, kuri patvirtina, kad «Programavimas yra magija. Tai sugebėjimas kurti daiktus iš vaizduotės. Mes pradėjome „CodeCombat“, kad studentai patirtų magiją ant pirštų parašyti kodą.. »

Į PTS internetinė platforma Galite žaisti visais „CodeCombat“ lygiais, be to, turite daug dokumentų, susijusių su „python“, daugiausia norėčiau naudoti „CodeCombat“ tiesiai iš debesies platformos, nes ji turi mokytojų vaidmenis, studentus ir puikų vartotojo valdymą, kurį jie leidžia mums stebėti mokinių pažangą bet kuriuo metu, o vartotojai taip pat gali pasiekti žaidimą iš bet kurios naršyklės.

Dabar tie, kurie nori priglobkite „CodeCombat“ platformą savo serveriuose gali tai padaryti be jokių problemų, tam turite įvesti github iš „CodeCombat“ kur rasite visą reikalingą informaciją, kad galėtume patys įdiegti šią puikią mokymosi platformą.

Mes raginame bendruomenę naudotis šia priemone ir pradėti motyvuoti savo vaikus mokytis programuoti, be abejo, tai yra veikla, kuri turėtų būti privaloma tuo metu, kai gyvename.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Anoniminis sakė

    ši platforma buvo ir ji yra labai įdomi

  2.   Nauja paskyra sakė

    geras straipsnis!
    Argi ne pitono kūrėjas guido van rossum? “, - rašoma Tim Peters

  3.   Guillermo sakė

    Aš bandau ir, praėjęs kelis lygius, jis paprašo man sumokėti abonementą, kad galėčiau tęsti „Premiun“. Ar ne daugiau nemokamai?

  4.   Carleso garrigues sakė

    Gaila, kad toks, matyt, „ambicingas“ projektas neturi pritarimo antrajai kalbai, turinčiai daugiau gimtosios kalbos pasaulyje.
    Buvo tikras nusivylimas mokėti už „premium“ sąskaitą mano sūnui ir vėliau pamatyti šį „mažą didelį trūkumą“.
    Tiesą sakant, tai buvo toks nusivylimas mano sūnui, kad jis, nepaisant savo aukščiausios klasės sąskaitos, nustojo žaisti ir mokytis kovoje su kodu.
    Projektas, skirtas daugiausia vaikams (anglų kalbos lygis gali būti 10–12 metų), negali padaryti tokio dydžio skaičiavimo klaidos.