Visi kursai
Python - ko gero paprasčiausiai perprantama backend tipo programavimo kalba. Dėl to ji ypač tinka pradedantiesiems programuotojams. Net tiems, kas dar visiškai neturi patirties.
Nepaisant paprastumo, Python yra pilnavertė programavimo kalba. Su ja galima kurti įprastas programas kompiuteriui (tkinter), dinamiškas interneto svetaines (Django, Flask, FastAPI, Odoo), apdoroti duomenis (Data Science, Big Data), apmokyti dirbtinio intelekto modelius (Machine Learning), kurti mobiliuosius app'sus (pvz. Kivy), valdyti mikrokompiuteris (pvz. Raspberry Pi) ir mikroprocesorius (pvz. Arduino) ir net kurti nesudėtingus kompiuterinius žaidimus (PyGame).
Šiame kurse perprasite svarbiausius programavimo principus, kuriuos vėliau galite panaudoti programų kūrimui (pavyzdžiui su Django), duomenų analizei, dirbtiniam intelektui (AI), bei kitoms užduotims atlikti. Šiame kurse supažindinama, kas ir kokie yra kintamųjų tipai, kaip veikia IF sąlygos. Taip pat - kas yra masyvai ir kaip veikia ciklai. Taip pat išmokama ne tik naudoti, bet ir rašyti savo funkcijas. Taip pat išmokama pagrindinių objektinių programavimo principų, klasių rašymo, paveldėjimo ir taip toliau.
Programavimo ar kitos patirties nereikia, kursas pritaikytas tiems, kas žengia pirmus žingsnius programavime. Bet pravers ir patyrusiems ar atėjusiems iš kitų programavimo kalbų. Šis kursas suformuotas taip, kad būtų tik tai, kas yra būtina ir nebūtų to, kas nėra būtina ;)
Šis kursas pilnai įrašytas lietuvių kalba. Programuosime greičiausiai angliškai, bet perprasti programavimą lengviausia gimtąją kalba.
- Programa turi sugeneruoti atsitiktinį skaičių
- Leisti vartotojui spėti skaičių
- Po spėjimo pranešti, ar skaičius didesnis, ar mažesnis, ir leisti spėti dar
- Kai skaičius atspėtas, pranešti apie tai ir baigti programą
- Įdėti skaitiklį, kuris fiksuotų spėjimų skaičių ir praneštų jį žaidimo pabaigoje
- Leisti pasirinkti spėjamų skaičių ribas
- Rodyti likusių spėjimų ribas
- Neleistų spėti skaičiaus už ribų
- Neleistų pasirinkti nuo skaičiaus didesnio už iki
- Programavimo pagrindai (su Python). Šiame kurse perprasite pagrindinius programavimo įrankius. O Python tam - puiki kalba, nes yra paprasta ir intuityvi. Pagrindinės temos: duomenų tipai, kintamieji, if sąlygos, masyvai, ciklai, funkcijos, objektini programavimas, virtualios aplinkos, GIT, išimtys ir t.t.
- Frontend'o dizaino pagrindai. Kai kursite programas, veikiančias interneto naršyklėje (su Django), dizainą dėliosite HTML kalba. Todėl čia labai pravers Frontend'o žinios. Šiame kurse perprasite, kaip veikia HTML kalba, kaip programuoti dizainą su CSS. Be to, susipažinsite su Bootstrap 5 technologija, kuris leidžia lengvai ir greitai pasiekti profesionalų dizainą, puikiai veikiantį tiek kompiuteryje, tiek mobiliajame įrenginyje.
- Duomenų bazių (SQL) pagrindai. Duomenų bazės - daugumos programų pagrindas (tame tarpe ir Django). Šiame kurse išmoksite dirbti su SQL užklausomis, traukti duomenis iš duomenų bazės, atlikti įvairius skaičiavimus. O svarbiausia - projektuoti duomenų bazes, kuriose duomenis saugos mūsų su Django sukurta programa.
- WEB programų kūrimo kursas (su Django). Su Django išmoksite sukurti pilnavertę programą ir padaryti ją pasiekiamą ir patogiai valdomą bet kuriame įrenginyje: kompiuteryje, planšetėje, telefone. Joje galėsite pilnai atvaizduoti ir leisti koreguoti duomenis, saugomus duomenų bazėje. O prisijungusiam vartotojui pateikti būtent jam skirtą informaciją. Django geras tuo, kad dizainą ir funkcionalumą galite susikurti tiksliai pagal savo norus ar kliento poreikius. Šiame kurse pateiktos net kelios demonstracinės programos su skirtingais funkcionalumais, leidžiančiais maksimaliai gerai perprasti ir išmokti Django framework'o siūlomą funcionalumą.