Programavimas su Python
Tipas: Kursai
Lygis: Pradedančiųjų
Baigimo pažymėjimas: Išduodamas
Kalba: Lietuvių
Trukmė: 11 sav. (172 ak. val.)
Organizatorius:
Vilnius Coding School (UAB Programavimo mokykla)
Kaina: 2580€
Data
Miestas
Laikas, vieta, komentaras
2023-11-08
Internetu
4 kartai per savaitę, nuo 18.00-22.00 val.
2023-12-06
Internetu
4 kartai per savaitę, nuo 18.00-22.00 val.
2024-01-10
Internetu
4 kartai per savaitę, nuo 18.00-22.00 val.
2024-02-13
Internetu
4 kartai per savaitę, nuo 18.00-22.00 val.
2024-03-14
Internetu
4 kartai per savaitę, nuo 18.00-22.00 val.
Python programavimo kursai skirti tiems, kurie nori įgyti tvirtus programavimo pagrindus ir mokytis naudoti Python kalbą. Šie mokymai yra puikus pasirinkimas norintiems tapti Python programuotojais ir plėtoti savo karjerą šioje srityje. Taip pat tai yra puikus įvadas į programavimą visiems, kurie norėtų susipažinti su šia sritimi. Python yra viena populiariausių programavimo kalbų pasaulyje. Ši kalba naudojama tokių organizacijų kaip „Google“, „Facebook“, „Uber“, „Instagram“, „Netflix“, „PayPal“ ir kitų. Mokymų metu jūs išmoksite naudoti Python kalbą automatizavimui, programų kūrimui "back-end" lygmenyje ir efektyviai gauti duomenis iš interneto šaltinių. Tai labai universalus įgūdis, kuris turi daugybę taikymo sričių. Baigę šiuos mokymus, jūs turėsite tvirtą pagrindą pradėti karjerą kaip Python programuotojas arba kitose IT srityse, kuriose reikalingos bendrosios IT žinios ir supratimas apie programavimo principus. Python yra kalba, sukurta taip, kad ja programuoti būtų lengva ir efektyvu.
Ką gebėsiu po mokymų?
- Suprasite pagrindinius programavimo principus ir gebėsite kurti funkcionalų Python kodą.
- Gebėsite nuskaityti ir gauti duomenis iš interneto puslapių, efektyviai juos valdyti ir manipuliuoti.
- Galėsite kurti automatinius procesus, pvz., automatiškai siųsti el. paštą arba apdoroti duomenis.
- Gebėsite kurti paprastas programas su interaktyviu dizainu naudojant pyQt5.
- Suprasite kodo versijavimo svarbą ir gebės efektyviai valdyti ir bendradarbiauti su kodu.
- Suprasite objektinio programavimo principus ir jų pritaikymą kuriant efektyvų kodą.
- Gebėsite organizuoti, tvarkyti ir plėtoti savo projektus, taikant gerą kodavimo praktiką.
Kas po mokymų?
Po šių mokymų, studentai kviečiami toliau nemokamai dalyvauti mokyklos mentorystės programoje: visą mėnesį, iškilus klausimams, tiek kreiptis į mokyklos lektorių, tiek naudotis mokyklos klasėmis savarankiškam mokymuisi.
Mūsų studentams, norintiems pradėti karjerą IT srityje, padedame susirasti darbo praktiką arba darbo vietą vienoje mūsų IT įmonių-partnerių. Visoje Lietuvoje šiuo metu turime beveik 250 įmonių-partnerių tinklą. Net 85 proc. visų, baigusių mokyklą ir besikreipusių dėl darbo, pavyksta rasti įmonę ir pradėti karjerą iš karto po mokymų.
Mokymų programa:
Įvadas į programavimą.
Python kodo veikimas debesyse (google colab sąsaja)
Python programavimo filosofija.
Primitivieji kintamieji.
Kaip kūriami kintamieji, teisingas jų pavadinimas
Susipažindinti su dinaminiu kintamųjų nustatymu
Type() funkcijos veikimas, kaip indentifikuoti kintamojo tipą
Skaičių tipai, kuo skiraisi sveikas (integer) nuo realaus skaičiaus (float)
Matematinės operacijos su skaičiais
Tekstinių kintamųjų (string) kūrimas
Skirtumai tarp dvigubų ir viengubų kabučių, kuriant tekstinius kintamuosius
Metodai su tekstiniais kintamaisiais; string kintamojo pjaustymas
Format string sintaksė su visų 4 tipų kintamaisiais;
Kintamųjų tipų keitimas.
Duomenų masyvai.
Neprimityvūs kintamieji:
Sąrašai (list)
Kortežai (tuples)
Rinkiniai (sets)
Žodynai (dictonaries)
Sąrašo (list) kintamojo sukūrimas ir savybės
Sąrašo (list) metodai:
Pridėti kintamąjį
Išimti kintamajį
Modifikuoti sąrašą
Sąrašo pjaustymas
Kortežų (tuples) kintamojo sukūrimas ir savybės
Kortežų (tuples) metodai:
Pagrindiniai skirtumai tarp kortežų (tuples) ir sąrašų (list) – kur taikomas vienas, o kur kitas
Rinkinių (set) kintamojo sukūrimas ir savybės
Rinkinių teorija
Rinkinių (set) metodai
Pagrindiniai skirtumai tarp rinkinių (set) ir sąrašų (list) – kur taikomi rinkiniai
Žodynų (dictonaries) kintamojo sukūrimas ir savybės
Žodynų (dictonaries) metodai:
Kaip informacija saugoma žodynuose
Pagrindiniai skirtumai tarp kortežų (dictonaries) ir kitų neprimityvių kintamųjų – kur taikomi žodynai
Loginės operacijos su neprimityviais kintamaisiais.
Input funkcija.
input() funkcijos sintaksės teorija
input() funkcijos taikymo pavyzdžiai
Kintamųjų konvertavimas iš input() funkcijos.
Loginiai (boolean) kintamieji:
IF/ELSE sąlygos
ELIF sąlygos taikymas.
Ciklai ir klaidų valdymas.
Klaidų valdymo filosofija
Klaidų valdymas su try:/except: blokais
continue/break naudojimas gaudant klaidas
Kintamųjų konvertavimas iš input() funkcijos
for ciklas:
for ciklo taikymas su list/tuple
for ciklo taikymas su žodynais
continue/break naudojimas for cikle
for ciklas kitame for cikle
for ciklo naudojimas su skirtingo tipo duomenimis (string, list ir žodynais).
while ciklo sintaksė:
while ciklo sintaksės pavojai – kodas nebaigs suktis
IF/ELSE panaudojimas su while ciklu
while ciklo taikymo skirtumai nuo for ciklo.
Funkcijos.
Funkcijų rašymo teorija
Funkcijos be return, naudojant tik print() metodą
Funkcijos su return sintakse
Funkcijos su list/tuple ir dict kintamaisiais
Funkcijos su for/while ciklais
Testų rašymas funkcijoms
assert sintaksė – lambda funkcijos sintaksė
Funkcijos funkcijose
Recursive funkcijų teorija
Funkcijų dokumentacijas, docstring.
Objektinis programavimas.
Objektinio programavimo filosofija
Objekto sukūrimas, pagrindiniai metodai
Objektų pvz. populiariose Python bibliotekose;
Objektų dokumentavimas
Objektų paveldimumas
Rekomendacijos kuriant objektus.
Darbas su bibliotekomis.
supažindinti su Python virtualiosiomis aplinkomis
Pip sintaksė
Paketų versijų išsaugojimas
Failų tvarka projekte
Sugeneruoti .exe tipo failą iš python .py script’o.
SQL Lite.
SQL varotojo sąsajos apžvalga ir taikymo pavyzdžiai
SQL lite įsirašymas ant savo kompiuterio
SQL lite grafinės aplinkos apžvalga
SUM, COUNT UNIQUE žodžių įvedimas.
Kodo versijavimas.
Kodo versijavimas naudojant GIT ir Github
Pagrindinės GIT komandos
Kodo versijavimas debesyse – github aplinka.
Automatizavimas.
OS bibliotekos apžvalga
Pagrindinės funkcijos dirbant su failais lokaliai
Google API biblioteka
Google mail bibliotekos funkcijų apžvalga
Google drive bibliotekos apžvalga
Duomenų rinkimas.
HTML pagrindai
Interneto puslapio kodo peržiūrėjimas su interneto naršykle
request biblioteka, pagrindinės funkcijos ir taikymai
beautifulsoup4 (bs4) bibliotekos apžvalga;
Aplikacijų kūrimas
pyQt5 bibliotekos teorija
pyQT5 widgets apžvalga
įvairūs grafinės sąsajos komponentai: mygtukai, laukeliai įvesti duomenis
pyQt designer programos apžvalga.
Baigiamasis darbas
Baigiamojo darbo rengimas pasirinkta tema
Baigiamojo darbo pristatymas
Karjeros startui – minkštųjų įgūdžių (soft skills) dalis
1. Bendravimo įgūdžiai
Aktyvus klausymasis
Efektyvi komunikacija
Bendravimas su sunkiais klientais
Ryšio kūrimas
2. Problemų sprendimo strategijos
Problemų analizavimas ir diagnostika
Sprendimų nustatymas
Gedimų šalinimo būdai
Pagrindinės problemos priežasties analizė
Naujausios problemų sprendimo technologijos
Kaip gauti atsiliepimus iš vadovų
Profesinis tobulėjimas
3. Laiko valdymas ir organizavimas
Užduočių prioritetų nustatymas
Darbo krūvio valdymas
Delegavimas ir bendradarbiavimas
4. Emocinis intelektas
Emocijų supratimas ir valdymas
Empatija ir užuojauta
Konfliktų sprendimas
Streso valdymas
5. Kaip išmokti daugiau ir greičiau bei mažiau
pamiršti
5 minučių smegenų mankšta
Išvalykite savo „protinį rūką“ su šiais 5
skaniais smegenų maisto produktais
Išmokite galingą atminties techniką, kad
niekada nepraleistumėte susitikimo
Atsiliepimai:
Parašykite atsiliepimą:
Mokymų ir kursų temos
Grožis ir menas (311)
Masažo kursai (134)
Kosmetologijos ir visažisto kursai (50)
Blakstienų priauginimo kursai (32)
Kirpėjo kursai (25)
Fotografijos kursai (15)
Siuvimo kursai (14)
Šunų kirpimo kursai (12)
Nagų priauginimo kursai (10)
Dailės kursai (7)
IT kursai (239)
Programavimo kursai (51)
MS Office programos (44)
Grafinio dizaino, maketavimo kursai (44)
DI srities mokymai (20)
Kibernetinis saugumas (20)
Tinklalapių kūrimo kursai (17)
Duomenų bazės (13)
Operacinės sistemos (10)
IT projektų valdymas (9)
Kompiuterinių tinklų administravimas (6)
ECDL (3)
Vadovavimas ir verslas (206)
Mokymai vadovams (82)
Personalo valdymas (48)
Audito kursai (23)
Projektų valdymas (20)
Verslo kūrimas (16)
Derybų mokymai (14)
Pramonė ir gamyba (14)
Asmeninis tobulėjimas (179)
Psichologijos kursai (35)
Viešo kalbėjimo kursai (21)
Santykių ir bendravimo kursai (20)
Streso valdymo mokymai (13)
Laiko planavimo mokymai (12)
Sporto ir sveikatingumo mokymai (9)
Moteriškumo kursai (6)
Profesiniai kursai (177)
Mokymai pedagogams (23)
Mokymai medicinos darbuotojams (22)
Autokrautuvas ir kėlimo įrenginiai (20)
Statybų sektorius (19)
Mokymai socialiniams darbuotojams (19)
Logistikos kursai (16)
Kulinarija (12)
Suvirinimas, metalo pjaustymas (5)
Apsaugos darbuotojams (4)
Aviacijos mokymai (4)
Sauga (158)
Darbų saugos mokymai (63)
Higienos mokymai (27)
Maisto sauga (24)
Priešgaisrinė saugos mokymai (14)
Pirmosios pagalbos mokymai (10)
Aukštalipio kursai (8)
Aplinkosaugos mokymai (6)
Energetikos sektorius (6)
Pardavimai ir rinkodara (148)
Pardavimų mokymai (59)
Marketingo kursai (48)
Komunikacijos mokymai (27)
Klientų aptarnavimo mokymai (24)
Apskaita ir finansai (117)
Viešasis sektorius ir teisė (70)
Teisės kursai (23)
Viešųjų pirkimų mokymai (22)
Biuro administravimo kursai (16)
Viešasis administravimas (9)
Užsienio kalbos (68)
Anglų kalbos kursai (32)
Ispanų kalbos kursai (14)
Rusų kalbos kursai (3)
Danų kalbos kursai (3)
Prancūzų kalbos kursai (2)
Vokiečių kalbos kursai (2)
Norvegų kalbos kursai (1)
Lenkų kalbos kursai (1)
Kinų kalbos kursai (1)
Italų kalbos kursai (1)
Lietuvių kalbos kursai (1)
Švedų kalbos kursai (1)
Vairavimo kursai (38)
B kategorija (10)
C kategorija (4)
CE kategorija (4)
A kategorija (3)
B1 kategorija (3)
D kategorijos (2)
BE kategorija (1)