Finansuojama UŽT - dirbantiems

Python ir dirbtinio intelekto pagrindai užimtiems pradedantiesiems (223003478)

480 valandų

Python – aiškiai suprantama ir greitai išmokstama, tačiau labai universali ir galinga programavimo kalba. Python kalba parašytas kodas yra itin aiškiai suprantamas net pradedančiajam. Be to, Python pasižymi ypatingu lakoniškumu ir lankstumu, todėl šią kalbą išmokti yra nesunku, o ja naudotis – smagu ir patogu. Tačiau už aiškumo ir paprastumo slypi universalumas ir platus pritaikymas. Python pritaikyti galima beveik visur: nuo tinklalapių, programėlių, žaidimų, programinės įrangos kūrimo iki duomenų mokslo ir dirbtinio intelekto.

  • 2860€
    Vidutinis Python programuotojo atlyginimas Lietuvoje
  • 97%
    Python programuotojų Lietuvoje yra patenkinti savo darbu
  • 83%
    Studentų sėkmingai pabaigia Python kursą

Įsidarbinimo galimybės

Atsiliepimai

Arijus Vaitkevičius

Data Extraction Specialist @Infare

Nuo vaikystės svajojau dirbti IT srityje, tačiau taip jau atsitiko, kad iki 30 metų karjerą kūriau pardavimų srityje. Išaušo diena, kai pasakiau sau stop, metas daryti kažką dėl savo svajonių darbo ir štai, nepraėjus nei metams, aš žengiu pirmuosius karjeros žingsnius kaip programuotojas. Noriu iš visos širdies padėkoti CodeAcademy administracijai, kurie padėjo pasirinkti man tinkamiausią studijų programą ir visiems sutiktiems dėstytojams už neįkainojamas žinias. O ypač dėstytojams Donatui Noreikai ir Aurimui Klimavičiui už palaikymą ir motyvaciją

Enrika Vyšniauskaitė

Software Engineer @NNCODE

Patirtis šioje akademijoje man padėjo ne tik nustatyti savo kryptį IT srityje bet ir parengė stipriais Python pagrindais.
Užbaigiau web dizaino, frontendo ir backendo kursus. Visi kursai išmokė manęs laikytis disciplinos mokymosi erdvėje ir leido
sustrateguoti savo laiką taip jog spėčiau užsiimti savais hobiais ir mokytis programavimo.
Galiu pasidžiaugti, kad su Pythonu keliaujam jau į antrą darbovietę.

Programa

  • 1 mėn.
  • 2 mėn.
  • 3 mėn.
  • 4 mėn.
  • 5 mėn.
  • 6 mėn.
  • 7 mėn.
  • 8 mėn.
  • 9 mėn.
  • 10 mėn.
  • 11 mėn.

Python (1 lygis) 110 val.

  • Įvadas į Python
  • Duomenų tipai ir operacijos
  • Sąlyginiai sakiniai
  • Ciklai
  • Sąrašai ir tuples
  • Žodynai ir aibės
  • Git ir GitHub (1 dalis)
  • Funkcijos
  • Funkcijos: *args, **kwargs, lambda funkcijos
  • Duomenų struktūros: specialūs metodai
  • Klaidų tvarkymas ir išimtys
  • Moduliai, paketai ir jų importavimas
  • Registravimas
  • Git ir GitHub (2 dalis)
  • Virtualios aplinkos
  • Objektinis programavimas (1 dalis)
  • Objektinis programavimas (2 dalis)
  • Python 1 lygio pakartojimas

Python (2 lygis) 116 val.

  • Švarus kodas
  • Derinimas ir problemų sprendimas
  • Aplinkos kintamieji
  • Funkcinio programavimo įvadas (1 dalis)
  • Funkcinio programavimo įvadas (2 dalis)
  • Išplėstinis išimčių apdorojimas
  • Išplėstinis registravimas
  • Generatoriai
  • Dekoratoriai
  • Veiksmai su data ir laiku
  • Web užklausos ir API
  • Web Scraping
  • OOP: Daugybinis paveldėjimas
  • OOP: Abstrakčios klasės ir metodai
  • OOP: Inkapsuliavimas ir polimorfizmas
  • OOP: Metodų grandinė ir super() funkcija
  • OOP: Instance ir statiniai metodai
  • OOP: Klasės metodai
  • OOP: Magiški metodai
  • OOP: Duomenų klasės (1 dalis)
  • OOP: Duomenų klasės (2 dalis)
  • OOP: Getter, Setter, Deleter metodai
  • OOP: Gerosios architektūrų praktikos

Python SQL (2 lygis) 48 val.

  • SQL įvadas, SQLite
  • SQLAlchemy ORM
  • PostgreSQL

Docker (2 lygis) 32 val.

  • Docker įvadas
  • Docker su PostgreSQL
  • Dockerfile
  • Docker Compose

Python MongoDB (2 lygis) 40 val.

  • MongoDB įvadas
  • PyMongo ir CRUD operacijos
  • Užklausos
  • Išimtys
  • Schemų validacija
  • Agregavimo konvejeriai

Python testavimas (2 lygis) 64 val.

  • Įvadas į testavimą
  • Unittest testavimo sistema
  • PyTest testavimo sistema
  • Testavimu pagrįstas programavimas (TDD)
  • Parametrizacija ir fikstūros su PyTest
  • Vienetų testai ir integraciniai testai
  • Kontroliniai duomenys
  • Kodo padengimas testais

Flask / Django (2 lygis) 116 val.

  • Įvadas ir pirmoji aplikacija
  • Maršrutai
  • Rodiniai
  • HTML ir CSS įvadas
  • Šablonai
  • Duomenų bazės ir ORM įrankis
  • Web formos
  • Prisijungimas ir registracija
  • Vartotojo profilio puslapis
  • Admin puslapis
  • Paieška
  • Vartotojų generuojamas turinys
  • Puslapiavimas
  • Slaptažodžio atstatymas ir keitimas
  • Klaidų puslapiai
  • Vertimai
  • Flask / Django aplikacijos testavimas
  • REST API kūrimas
  • Flask / Django aplikacijos diegimas į serverį

FastAPI (2 lygis) 66 val.

  • FastAPI įvadas
  • Kelių ir užklausų parametrai bei skirtingos užklausų operacijos
  • Pydantic – POST, GET užklausų validacija
  • PUT ir PATCH užklausų naudojimas su FastAPI ir Pydantic
  • Body: parametrai, laukai, įdėtiniai modeliai
  • FastAPI užklausų „Bodies“ apdoroijimas, validacija ir įdėjimas (nesting)
  • SQLite integravimas su FastAPI bibliotekos valdymui
  • FastAPI aplikacijų testavimas
  • Migravimas į SQLAlchemy su SQLite ir nauja projekto struktūra
  • Asinchroninis programavimas su FastAPI
  • Įvadas į FastAPI „Endpoints“ apsaugą naudojant OAuth2 ir „Bearer“ žetonus

DI pagrindai 8 val.

  • Informacijos paieška su DI
  • Atsakymų generavimas su DI

Minkštieji įgūdžiai 16 val.

  • CV paruošimas
  • LinkedIn profilis
  • Darbo pokalbių dirbtuvės
  • IT profesinės kompetencijos

Teorijos testas ir baigiamasis projektas 28 val.

  • Pasiruošimas teorijos testui
  • Baigiamojo projekto idėjos formulavimas
  • Baigiamojo projekto kūrimas ir konsultacijos
  • Teorijos testo laikymas
  • Baigiamojo projekto pristatymas
Atsisiųsti programą

Programos kalendorius

Laikotarpis

gegužės 5 d. - vasario 9 d.

Laikas

18:00 - 22:00

Trukmė

480 valandų

Kaina

4118,74 €. Finansuojama UŽT.

Skaičiuoklė

Išsimokėjimo galimybės

Mes siūlome tiek skirtingų išsimokėjimo galimybių ir lengvatų, kad sukūrėme skaičiuoklę savo galimybes pasiskaičiuoti pačiam – visai kaip banke. 💸

CodeAcademy finansavimas

  • Nuo 50 €/mėn.

100% Užimtumo Tarnybos finansavimas

  • Užimtumo Tarnybos finansavimas leidžia persikvalifikuoti dirbantiems ir įgyti naujas kompetencijas nedirbantiems! 🚀
  • Besimokantiems studentams gali būti skiriamos UžT stipendijos. Daugiau informacijos čia.

Mokėk po sėkmingo įsidarbinimo!

  • Mėnesinis mokestis – 10% nuo Neto pajamų, su galimybe turėti mokėjimo atostogas iki 5 mėnesių.

Dažniausiai užduodami klausimai

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 erdvėje naudojame vieną pažangiausių bei lanksčiausių pedagoginių programų – Microsoft Teams. Kartu su Microsoft Teams turėsite prieigą prie Microsoft Office paketo nemokamai vieneriems metams.

Prisijungimai prie Studijų aplinkos studentams atsiunčiami likus 5-3 darbo dienoms iki užsiėmimų pradžios į sutartyje nurodytą el. paštą.

Trumpa online konsultacija

Nori sužinoti daugiau apie mūsų siūlomus kursus? Užsiregistruok 30 min. konsultacijai su mūsų programų specialistu, kurios metu galėsi užduoti tau rūpimus klausimus ir gauti profesionalius patarimus.

Registracija paprasta – pasirink sau tinkamą laiką ir mes su tavimi susisieksime! 👇







Susisiekite su mumis!








    Atsisiųskite programą




      Slapukų nustatymai

      Šioje svetainėje naudojame įvairius slapukus. Paspausdami „Patvirtinti visus“, jūs sutinkate, kad būtų naudojami visi slapukai (įskaitant slapukus statistiniams, analitiniams, funkciniams ir rinkodaros tikslams). Jūsų pasirinkimus įsiminsime ateities apsilankymams. Daugiau informacijos privatumo politikoje.