Skip to Content
Python/Django MEGAkursas

Python/Django MEGAkursas

MEGAkursas - tai net keli kursai, sudėti viename. Jo tikslas - suteikti tvirtus programavimo pagrindus ir išmokyti kurti pilnavertes programas su WEB interfeisu (veikiančias interneto naršyklėje).
Pasirinkę šį MEGAkursą gausite:
  • 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ą.
140,00 €
140.0 EUR 200,00 €
200,00 €
Atsakingas Donatas Noreika
Paskutinis atnaujinimas 2026-06-10
Completion Time 15 valandų 37 minutės
Nariai 1
Vidutinis Išplėstinis Frontend SQL Python Programavimas Bazinis Django
  • Python pagrindai: Duomenų tipai, kintamieji
    14Pamokos · 1 val. 11 min.
    • Kurso planas
    • Kaip mokytis
    • Kaip nepasimesti mokantis
    • Kompiuterio paruošimas kursui
    • Sveikieji skaičiai (Integer)
    • Skaičiai su kableliu (Float)
    • Stringai (Simbolių eilutės, String)
    • Stringų karpymas
    • Stringų funkcijos
    • Kintamojo tipo patikrinimas
    • Užduotis "Veiksmai su skaičiais"
    • Atsakymas "Veiksmai su skaičiais"
    • Užduotis "String karpymas"
    • Atsakymas "String karpymas"
  • Python pagrindai: Duomenų įvedimas
    5Pamokos · 11 min.
    • Duomenų įvedimas
    • Užduotis "Pasisveikinimas"
    • Atsakymas "Pasisveikinimas"
    • Užduotis "Dviejų skaičių suma"
    • Atsakymas "Dviejų skaičių suma"
  • Python pagrindai: If/elif/else sąlygos
    6Pamokos · 23 min.
    • If/elif/else sąlygos
    • True/False sąlygų rašymas
    • If'as if'e
    • Kodo komentavimas, paslėpimas
    • Užduotis "Kuris skaičius didesnis"
    • Atsakymas "Kuris skaičius didesnis"
  • Python pagrindai: Masyvai
    7Pamokos · 21 min.
    • List masyvai
    • Duomenų traukimas iš List masyvo
    • Duomenų įrašymas/keitimas/trynimas List masyve
    • Naudingos masyvų funkcijos
    • Dictionary masyvai
    • Užduotis "Masyvo spausdinimas"
    • Atsakymas "Masyvo spausdinimas"
  • Python pagrindai: Ciklai
    10Pamokos · 44 min.
    • For ciklas (su range funkcija)
    • For ciklo sukimas per List masyvą
    • For ciklo sukimas per Dictionary masyvą
    • While ciklas
    • Ciklo nutraukimas
    • Else sąlyga cikle
    • Užduotis "Kauliukų žaidimas"
    • Atsakymas "Kauliukų žaidimas"
    • Užduotis "Skaičiaus spėjimas"
    • Atsakymas "Skaičiaus spėjimas"
  • Python pagrindai: Funkcijos
    18Pamokos · 49 min.
    • Funkcijos veikimo paaiškinimas (print funkcija)
    • Savo funkcijos kūrimas
    • Funkcija su grąžinama reikšme (return)
    • Funkcija su nebūtinais (default) parametrais
    • Funkcija su neribotu kiekiu parametrų (*args)
    • Funkcija su neribotu kiekiu parametrų (**kwargs)
    • Patogus funkcijos komentavimas
    • Funkcijos parametrų tipų nurodymas
    • Užduotis "Trijų skaičių suma"
    • Atsakymas "Trijų skaičių suma"
    • Užduotis "Stringas atbulai"
    • Atsakymas "Stringas atbulai"
    • Užduotis "Begalybės skaičių suma"
    • Atsakymas "Begalybės skaičių suma"
    • Užduotis "Pirminis skaičius"
    • Atsakymas "Pirminis skaičius"
    • Užduotis "Paskola"
    • Atsakymas "Paskola"
  • Python pagrindai: Objektinis programavimas
    18Pamokos · 54 min.
    • Kas yra objektai?
    • Savo objekto (klasės) kūrimas
    • Savybių priskyrimas objektui
    • Metodų (funkcijų) kūrimas klasėje
    • Objekto atvaizdavimo keitimas (__repr__, __str__ metodai)
    • Objektai masyve
    • Paveldėjimas
    • Metodo (klasės funkcijos) perrašymas
    • Savybių (__init__ metodo) perrašymas, papildymas
    • Paprastesnė duomenų klasė (dataclass)
    • Užduotis "Automobilio objektas"
    • Atsakymas "Automobilio objektas"
    • Užduotis "Studento objektas"
    • Atsakymas "Studento objektas"
    • Užduotis "Banko sąskaitos objektas"
    • Atsakymas "Banko sąskaitos objektas"
    • Užduotis "Darbuotojas ir Programuotojas"
    • Atsakymas "Darbuotojas ir Programuotojas"
  • Python pagrindai: Išimtys
    1Pamokos · 14 min.
    • Išimtys
  • Python pagrindai: Importavimai
    1Pamokos · 15 min.
    • Importavimai
  • Python pagrindai: Versijavimas (GIT)
    9Pamokos · 31 min.
    • Pasiruošimas paskaitai (registracija, diegimas)
    • Projekto su virtualia aplinka (venv) kūrimas
    • Naujas failas su nauja biblioteka projekte
    • Kodo versijos fiksavimas GIT'e (git commit, git push)
    • Paskutinių pakeitimų atšaukimas (git rollback)
    • Naujų pakeitimų fiksavimas
    • Kodo kopija kitame kompiuteryje (git clone)
    • Kodo keitimas kitame kompiuteryje
    • Pakeitimų parsisiuntimas pirmame kompiuteryje (git pull)
  • Frontend pagrindai: HTML/CSS/Javascript
    27Pamokos · 2 val. 15 min.
    • Apie kursą
    • HTML dokumento sandara
    • HTML failas Notepad'e
    • Teksto formatavimas 1
    • Stilių nustatymas
    • Teksto formatavimas 2
    • Kodo komentavimas
    • Spalvos 1
    • Spalvos 2
    • CSS
    • Rėmeliai, tarpai
    • Nuorodos
    • Nuotraukos
    • Svetainės ikona (Favicon)
    • Lentelės
    • Sąrašai
    • div, span
    • Klasės
    • id
    • Mygtukai
    • Javascript
    • head aprašymas
    • Formos 1 (text, button, check, radio laukai)
    • Formos 2 (action, select, textarea, fieldset)
    • Formos 3 (password, email, number)
    • Formos 4 (readonly, disabled, required, maxlength, autocomplete)
    • Kaip įdėti Youtube video
  • Frontend: Bootstrap
    12Pamokos · 27 min.
    • Įžanga
    • Pirmas HTML, container
    • Turinio formavimas lentelėje (row, column)
    • Antraštės (heading, display)
    • Paveikslėliai
    • Lentelės
    • Formos
    • Dark mode įjungimas
    • Teksto ir fono spalvos
    • Rėmeliai, užapvalinimai
    • Šešėliai
    • Paprastesni tarpai (padding, margin)
  • Duomenų bazės (SQL)
    16Pamokos ·
    • Įžanga
    • Pasiruošimas
    • Pirmoji užklausa, filtravimas, rūšiavimas
    • Grupavimas
    • Skaičiavimai naujame stulpelyje
    • Platesnis filtravimo panaudojimas
    • And ir or eiliškumas filtravime
    • Platesnis skaičiavimas, grupavimas, komandų eiliškumas
    • Kelių lentelių sujungimas užklausoje
    • Lentelių sujungimo būdai
    • DB projektavimas: schemos braižymas
    • DB projektavimas: pirmos lentelės sukūrimas
    • DB projektavimas: ManyToOne ryšio sukūrimas
    • DB projektavimas: OneToMany ryšio sukūrimas
    • DB projektavimas: ManyToMany ryšio sukūrimas
    • DB projektavimas: OneToOne ryšio sukūrimas
  • Django
    3Pamokos · 5 min.
    • Kas yra Django
    • Kodėl būtent Django
    • Šio kurso programų apžvalga
  • Django: programa Inventorius (paprasta)
    8Pamokos · 35 min.
    • Programos planas
    • Projekto sukūrimas
    • Modelio (lentelės) aprašymas, registravimas
    • Daiktų sąrašo atvaizdavimas
    • Išsamus daikto aprašymas
    • Naujo daikto pridėjimas
    • Daikto redagavimas
    • Daikto pašalinimas
  • Django: 2 programa - Tinklaraštis (vidutinė)
    24Pamokos · 1 val. 38 min.
    • Programos planas
    • Django projekto sukūrimas
    • Patogesnis django paleidimas
    • requirements.txt failo sukūrimas
    • Projekto paskelbimas github'e
    • Modelių aprašymas ir registravimas
    • Patogesnis atvaizdavimas admin puslapyje
    • Įrašų sąrašo puslapio sukūrimas
    • Bootstrap šablono įdėjimas į programą
    • Vaizdingesnis įrašų rodymas
    • Vieno įrašo puslapis
    • Komentarų rodymas prie įrašo
    • Komentarų skaičiaus rodymas
    • Vartotojo prisijungimo puslapis
    • Vaizdingesnė prisijungimo forma crispy forms
    • Prisijungimo ir atsijungimo mygtukai
    • Naujo vartotojo registracija
    • Naujo įrašo sukūrimas
    • Savo įrašo redagavimas
    • Savo įrašo ištrynimas
    • Prisijungus komentuoti įrašus
    • Galimybė redaguoti savo komentarus
    • Galimybė trinti savo komentarus
    • Pabaiga
  • Django: 3 programa - Autoservisas (sudėtinga)
    26Pamokos · 2 val. 47 min.
    • Programos planas
    • Django projekto sukūrimas
    • Modelių aprašymas
    • Laiko zonos nustatymas
    • admin puslapio nustatymas
    • Pirmas puslapis su statistika
    • Bootstrap šablono pritaikymas
    • Vartotojo prisijungimas ir atsijungimas
    • Vartotojo automobilių atvaizdavimas
    • Vartotojo vieno automobilio atvaizdavimas
    • Vartotojo vieno taisymo atvaizdavimas
    • Visų paslaugų atvaizdavimas
    • Naujos paslaugos pridėjimas
    • Paslaugos redagavimas ir ištrynimas
    • Visų automobilių sąrašas
    • Vieno automobilio atvaizdavimas
    • Naujo automobilio pridėjimas
    • Automobilio redagavimas ir ištrynimas
    • Taisymų sąrašas
    • Išsami vieno taisymo informacija
    • Taisymų sąrašas prie automobilio
    • Naujo taisymo sukūrimas
    • Taisymo redagavimas ir ištrynimas
    • Paslaugos pridėjimas taisymo užsakyme
    • Paslaugos redagavimas ir trynimas taisymo užsakyme
    • Sukurtos programos peržiūra ir išvados
  • Django: 4 programa - Tinklaraštis, II dalis (sudėtinga)
    12Pamokos · 2 val. 17 min.
    • Apžvalga
    • Greitas Django paleidimas
    • admin puslapio nustatymas
    • Laiko zonos nustatymas
    • Vartotojo profilio puslapis
    • Slaptažodžio keitimo logika
    • Nuotraukos pridėjimas prie įrašo
    • Paieška
    • Puslapiavimas
    • Vartotojo profilio nuotrauka
    • Vartotojo nuotraukos atvaizdavimas
    • Vertimai