Python pažengusiųjų Studijos

Studijos skirtos gilinti vienos iš plačiausiai pritaikomų – Python programavimo kalbos – žinias. 

Apžvalga

Ką išmoksi?

Python kurse išmoksite programavimo pagrindų, koncepcijų. Stipriai atkreipiamas dėmesys į Objektinio Programavimo principus (OOP), mokomasi dirbti su skirtingais karkasais (Odoo; Django; Pandas; Flask) bei duomenų bazėmis

Kur pritaikysi?

Naudojant itin plačias Python bibliotekas, ši kalba yra puikus įrankis kurti internetinius puslapius, analizuoti domenis, įtraukiant mašininį mokslą (angl. machine learning) ir duomenų vizualizaciją. Python yra viena iš pagrindinių kalbų, naudojama kurti dirbtiniui intelektui (angl. Artificial intelligence)

Sugebėsite sukurti, parašyti bei paleisti Python programą, turės darbo su duomenų bazėmis (per Python) pagrindus, gebėsite parašyti kodą, kuris atliktų norimas užduotis; įgysite pagrindus tolimesniam tobulėjimui Python programuotojo kriptyje;

Kur dirbsi?

Python programuotojas gali dirbti labai daug skirtingų industrijų bei kompanijų. Studentas galės specializuotis Internet of Things, Big Data & Data Analysis, Machine Learning, kompiuterinės grafikos, testavimo, web development’o srityse. 

Finansavimas

Neatidėk mokslų ateičiai!

CodeAcademy suteikia galimybę už mokslus mokėti išsimokėtinai. Dėl platesnės informacijos ir sąlygų kviečiame susisiekti.

Susisiekti

Valstybė gali finansuoti mokymus bei suteikti papildomas kompensacijas mokymosi laikotarpiu: mokymosi stipendiją ir už keliones į mokymo vietą ir atgal. Susisiekite ir sužinokite Jums skiriamas finansavimo galimybes.

Plačiau

Karjeros planavimas

Workshop’ai

CodeAcademy tikslas yra ne tik suteikti žinių, tačiau ir padėti Jums persikvalifikuoti. Siekiant geriausių rezultatų Studijų studentams organizuojame 3 dalių karjeros dirbtuves, kuriuose analizuojame rinką bei Lietuvoje veikiančias įmones ir planuojame karjerą.
  • CV/Linkedin
  • Portfolio
  • Rinkos analizė

Asmeninės konsultacijos

Kiekvienam CodeAcademy studentui skiriamas individualus laikas, skiriamas padėti pasiruošti darbo pokalbiams su būsimu darbdaviu.

Įsidarbinimo galimybės

Apžvalga

Galimas Valstybės finansavimas

Valstybė gali finansuoti mokymus bei suteikti papildomas kompensacijas mokymosi laikotarpiu: mokymosi stipendiją ir už keliones į mokymo vietą ir atgal. Susisiekite ir sužinokite Jums skiriamas finansavimo galimybes. 

Mokymai - nuotoliniu būdu

Reaguodami į susiklosčiusią situaciją dėl pasaulyje siaučiančio viruso Covid-19, kviečiame mokytis nuotoliniu būdu. Kursų grafikas yra fiksuotas, visos pamokos yra vedamos gyvai, profesionalių CodeAcademy dėstytojų, kuriems, paskaitų metu, galite užduoti klausimus, pasitikrinti namų užduotis, gauti patarimų dėl ateities projektų.

Mokslams virtualioje ervėje naudojame vieną pažangiausių bei lanksčiausių pedagoginių programų – Moodle. 

Moodle (angl. Modular Object Orentiered Dynamic Learning Environment) – atvirojo kodo žiniatinklinė virtualaus mokymosi aplinka, suprojektuota pedagogams organizuoti mokymosi kursus tinkle. Čia studentai ras visą mokymo medžiagą, užduotis, ir naudingas nuorodas. 

Mokėjimo galimybės

Pažengusiųjų studijų mokėjimo galimybės: 

  • 2500€, mokant visą sumą iš karto arba penkiais mokėjimais studijų metu
  • 3000€, mokant dalimis po 100€ kas mėnesį 
  • 3500€, mokant dalimis po 50€ kas mėnesį

Vieta Studijų grupėje yra garantuojama sumokėjus 10% rezervacinį mokestį, kuris nėra grąžinamas.  

Programa

  1. Python 114 val.

    Grafinės sąsajos (GUI) kūrimas

    Triukai su sąrašais

    Loginimas

    Projektų su daug failų kūrimas
    Modulių importavimas

    Virtualios aplinkos (VENV)
    Paleidžiamieji (exe) failai

    UNIT testų kūrimas

    RegEx pagrindai
    RegEx Pythone

    Get/Set metodai

    Konsultacija: užduotis „Tankas“

    Requests
    JSON

    API panaudojimas

    Web scraping

    Konsultacija: užduotis „Temperatūros“

    Dekoratoriai

    Flask karkasas (įžanga)

    El. pašto siuntimas

    Iteratoriai
    Generatoriai

    Konsultacija: užduotis „Arbitražas“

    Darbas su nuotraukomis

    Numpy

    Pandas I

    Konsultacija: užduotis „Biudžetas“

    GIT
    Praeitų temų kartojimas, užtvirtinimas
    Klausimai/atsakymai
    Pandas II

    Pandas III

    Vizualizacija: Matplotlib
    Vizualizacija: Seaborn

    Konsultacija: užduotis „Biudžetas“ (tęsimas)

    Machine Learning: tiesinės regresijos modelis

    Machine Learning: klasifikatoriai
    Machine Learning: modeliai praktikoje

    Konstantos, enum
    PEP8 standarto reikalavimai

    Konsultacija: užduotis „Paskolos“

  2. Duomenų bazės 32 val.

    Duomenų bazės 1: užsklausos

    Duomenų bazės 2: sudėtingos užklausos

    Duomenų bazės 3: ryšių užklausos

    Duomenų bazės 4: projektavimas

    Konsultacija

    TESTAS: Python II lygis (30 klausimų)
    Duomenų bazės 5 Python (sqlite3)

    Duomenų bazės 6 ORM 1 (sqlalchemy)

    Konsultacija

    Duomenų bazės 7 ORM 2 (sqlalchemy)

  3. Frameworks: Flask 46 val.

    Flask 1: pirma svetainė

    Flask 2: dinaminiai maršrutai
    Flask 2: formos

    Flask 3: DB sukūrimas
    Flask 3: Crud operacijos
    Flask 3: Migracija
    Konsultacija: „Biudžetas“ su Flask ir DB

    Flask 4: Many2one ryšys

    Flask 5: One2many ryšys
    Flask 5: Many2many ryšys

    Flask 6: API kūrimas

    Konsultacija: užduotis „Egzaminavimo programa“

    Flask 7: vartotojų kūrimas

    Flask 8: nuotraukos įkelimas
    Flask 8: admin puslapis
    Flask 8: įrašų puslapiavimas
    Flask 9: slaptažodžio atnaujinimas
    Flask 9: klaidų puslapių sukūrimas

    TESTAS: DB, Flask (30 klausimų)
    Flask 10: projekto struktūros sutvarkymas

    Konsultacija

  4. Front-end pagrindai 80 val.

    HTML / CSS / JavaScript

  5. Frameworks: Odoo 36 val.

    Odoo 1: diegimas kompiuteryje
    Odoo 1: PyCharm nustatymas

    Odoo 2: pirmojo modulio sukūrimas

    Odoo 3: standartiniai rodiniai (views)
    Odoo 3: ryšiai tarp modelių (objektų)

    Odoo 4: paveldėjimas
    Odoo 4: domains

    Odoo 5: skaičiuojami laukai
    Odoo 5: default reikšmės
    Odoo 5: papildomi rodiniai (views)
    Odoo 6: vartotojai, teisės
    Odoo 6: vedliai (wizards)
    Odoo 6: vertimai
    Odoo 7: PDF failų generavimas (reports)
    Odoo 7: valdymo skydas (dashboards)
    Odoo 7: Odoo API
    Odoo 8: statuso pridėjimas
    Odoo 8: nuotraukų prisegimas ir atvaizavimas
    Odoo 8: failų prisegimas
    TESTAS: Odoo (30 klausimų)
    Odoo 9: diegimas Linux serveryje

  6. Frameworks: Django 51 val.

    Django 1: įžanga
    Django 1: modeliai
    Django 1: programa „Autoservisas“
    Django 2: administratoriaus puslapis

    Django 3: šablonai

    Django 4: rodiniai (views)

    Konsultacija: Django, „Autoservisas“

    Django 5: puslapiavimas, paieška
    Django 5: nuotraukos

    Django 6: sesijos
    Django 6: autorizacija

    Django 7: autorizuotas turinys
    Django 7: HTML laukai modeliuose

    Konsultacija: „Tinklaraštis“, I dalis (Django)

    Django 8: registracijos ir kitos formos

    Django 9: vartotojo profilio puslapis
    Django 9: nuotraukų prisegimas

    Django 10: vertimai
    Django 10: kalbos pasirinkimas

    Django 11: Create, Update, Delete rodinių klasės

    Baigiamosios programos kūrimo pradžia
    Konsultacija: „Tinklaraštis“, II dalis (Django)

  7. OS: Linux 31 val.

    OS 1: prisijungimas, naujo vartotojo sukūrimas
    OS 1: failų hierarchija, navigacija
    OS 1: failų nuskaitymas
    OS 2: darbas su katalogais ir failais
    OS 2: archyvai, paieška
    OS 2: teksto redagavimas
    OS 3: vartotojai
    OS 3: grupės
    OS 3: leidimai
    TESTAS: Django (30 klausimų)
    Konsultacija: Django, OS

    OS 4: grep filtravimas, komandų istorija
    OS 4: paketų diegimas
    OS 4: Systemd įrankis (su Apache 2)
    OS 5: Flask diegimas serveryje

    OS 6: Django diegimas serveryje

    OS 7: https nustatymas
    OS 7: duomenų apsaugojimas

  8. Programos kūrimas 12 val.

    5 konsultacijos individualių projektų kūrimo klausimais

  9. Atsiskaitymai 8 val.

    TESTAS: Baigiamasis (30 klausimų)
    Konsultacija

    Baigiamųjų programų pristatymas, įvertinimas
    Atsiliepimai, diskusijos, kalbos

Dėstytojai

Donatas Noreika

Linkedin Python
Odoo/Python programmer

Datos ir kainos

  • Laikotarpis
    lapkričio 23 d. – gegužės 7 d.
    Trukmė
    410 kontaktinių valandų
    Laikas
    18:00 - 22:00
    Kaina
    nuo 2500 € arba 50€/mėn. išsimokėtinai. Galimas valstybės finansavimas

Registracija