Skip to Content
Python pagrindai

Python pagrindai

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.


79,99 €
79.99199999999999 EUR 99,99 €
99,99 €
Atsakingas Donatas Noreika
Paskutinis atnaujinimas 2025-07-17
Completion Time 5 valandos 35 minutės
Nariai 2
Python Programavimas Bazinis
  • Įžanga
    2Pamokos · 18 min.
  • Pasiruošimas
    3Pamokos · 11 min.
  • Kintamieji
    10Pamokos · 43 min.
  • Duomenų įvedimas
    5Pamokos · 11 min.
    • Duomenų įvedimas
    • Užduotis "Pasisveikinimas"
    • Atsakymas "Pasisveikinimas"
    • Užduotis "Dviejų skaičių suma"
    • Atsakymas "Dviejų skaičių suma"
  • IF 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"
  • 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"
  • 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"
  • 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"
  • Objektai
    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"
  • Išimtys
    1Pamokos · 14 min.
    • Išimtys
  • Importavimai
    1Pamokos · 15 min.
    • Importavimai
  • Virtualios aplinkos (venv), 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 primame kompiuteryje (git pull)
  • Pabaiga
    1Pamokos · 1 min.
    • Kas toliau