„CodePath“ yra neprisijungus pasiekiama viktorinų programėlė, skirta programavimo pagrindams mokytis. Ji apima šešias temas: Python, Kotlin, JavaScript, SQL, HTML/CSS ir Git.
Programėlėje yra daugiau nei 200 klausimų, suskirstytų pagal kalbą ir temą. Kiekviena tema apima klausimus su keliais atsakymų variantais ir klausimus su „teisinga“ / „neteisinga“ su kiekvieno atsakymo paaiškinimais.
Kaip tai veikia:
- Pasirinkite programavimo kalbą ir temą
- Atsakykite į 10 klausimų per viktorinos sesiją
- Perskaitykite paaiškinimą po kiekvieno atsakymo
- Klausimai, į kuriuos atsakėte neteisingai, pakartojami sesijos pabaigoje
- Jūsų pažanga išsaugoma įrenginyje
Funkcijos:
- Dienos viktorinos: kiekvieną dieną galimi keturi viktorinos režimai – Dienos mišinys (klausimai iš visų kalbų), Greitasis raundas (5 greiti klausimai), Silpnos temos (praktikuoti sritis, kuriose jums sunku) ir Kalbos iššūkis (išsamus vienos atsitiktinės kalbos įsisavinimas)
- Pažangos stebėjimas: matykite savo tikslumą ir atsakytų klausimų skaičių kiekviena kalba
- Klaidų peržiūra: peržiūrėkite neteisingai atsakytus klausimus ir praktikuokite juos dar kartą
- Klaidų skaitiklis: seka iš eilės einančias veiklos dienas
- XP ir lygiai: už kiekvieną atsakytą klausimą gaukite patirties taškų
- Dienos patarimas: trumpas programavimo patarimas pagrindiniame ekrane, atnaujinamas kasdien
- Tamsios ir šviesios temos
- Veikia visiškai neprisijungus – nereikia interneto ryšio
- Jokių reklamų, nereikia registruoti paskyros, nereikia rinkti duomenų
- Galima anglų, rusų ir ukrainiečių kalbomis
Palaikomos kalbos ir temos:
- Python: pagrindai, duomenų tipai, eilutės, sąrašai, ciklai, funkcijos, OOP, moduliai, failų įvestis/išvestis, klaidų apdorojimas
- Kotlin: pagrindai, nulinė sauga, kolekcijos, funkcijos, OOP, korutinos, plėtiniai
- JavaScript: pagrindai, DOM, funkcijos, masyvai, objektai, asinchroninis, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, antrinės užklausos
- HTML/CSS: žymės, selektoriai, „Flexbox“, tinklelis, reaguojantis dizainas
- Git: pagrindai, šakojimas, sujungimas, darbo eiga
Visi duomenys saugomi įrenginyje. Programa nesiunčia jokios asmeninės informacijos į išorinius serverius.