Programavimas su Python

Pradžia » Kursai » IT kursai » Programavimo kursai » Programavimas su Python

Tipas: Kursai
Lygis: Pradedančiųjų
Baigimo pažymėjimas: Išduodamas
Užimtumo tarnyba: Finansuoja
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

Nuotoliniai

4 kartai per savaitę, nuo 18.00-22.00 val.

2023-12-06

Nuotoliniai

4 kartai per savaitę, nuo 18.00-22.00 val.

2024-01-10

Nuotoliniai

4 kartai per savaitę, nuo 18.00-22.00 val.

2024-02-13

Nuotoliniai

4 kartai per savaitę, nuo 18.00-22.00 val.

2024-03-14

Nuotoliniai

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:
Kolkas nėra jokių atsiliepimų apie šį kursą.
Parašykite atsiliepimą:





    Mokymų ir kursų temos