Python kūrėjas - kursas 88 000 rub. iš IT akademijos, mokymai 252 ak. valandos, Data: 2023 m. gruodžio 6 d.
įvairenybės / / November 27, 2023
IT akademija yra pritaikyto projektinio mokymosi partneris. Teikia verslo plėtros ir pertvarkos paslaugas, mokant kvalifikuotus darbuotojus. Vykdo didelės apimties edukacinius projektus, profesinį perkvalifikavimą, tobulinimo programas, populiariausių sričių kursus. Kuria mokomąjį turinį pagal klientų poreikius.
Įmonė kuria edukacines ekosistemas, taip pat diegia ir plėtoja e-mokymosi technologijas personalo valdymui. Dėka aukšto lygio nuotolinio mokymo sprendimų ir turinio kūrimo verslo segmentui patirties, IT akademija yra IT ir informacijos saugumo mokymų – disciplinų IT ir verslo sankirtoje, taip pat personalo, skirto skaitmeniniam darbui, lyderis. ekonomika.
IT akademijos paslaugų spektras yra sukurtas taip, kad atitiktų bet kurio kliento poreikius ir kursų pasirinkimą, siūlomi išplėstiniam mokymui ir perkvalifikavimui tikrai patenkins bet kurio poreikius IT specialistas.
Tarp pagrindinių IT akademijos sričių: Informacijos saugumas, Skaitmeninė transformacija, Autorizuotas mokymai iš Rusijos pardavėjų, EdTech sprendimai įmonių mokymams, IT komandų mokymai personalui klientas.
IT akademija užėmė 1 vietą tarp geriausių mokymo centrų EdTech įmonių kokybės reitinge tęstinio mokymo segmente (SmartRanking).
IT akademija yra „Softline Academy“ ekosistemos dalis, jungianti du stiprius verslo mokymo rinkos žaidėjus (IT akademija, „Softline Training Center“).
Apie mokytoją:
• Didelės apkrovos programų kūrėjas naudojant Java ir Spring Boot
• Profesionalus interneto kūrėjas, turintis didelę patirtį kuriant ir kuriant svetaines ir sistemas;
• kelių patentuotų interneto programų, kurias naudoja tokios didelės įmonės kaip UAB Rusijos geležinkeliai ir kt., autorius ir kūrėjas;
• aktyvus IT-Start programos dalyvis;
• žiniatinklio programavimo akademinių disciplinų mokytojas (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java programavimas (JEE, Spring, pranešimų eilių brokeriai, Stream API, REST API), programavimas .NET aplinkoje ir Python
• interneto programavimo kursų autorius – žiniatinklio kūrėjų mokymas nuo nulio, taip pat IT specialistų perkvalifikavimo kursai
Bendra darbo patirtis – 13 metų (2009-2021)
Patirtis kaip treneris ir mokytojas IT srityje – 13 metų (2009-2021)
Sergejus Valerjevičius Akademijoje dėsto nuo 2019 m. ir yra įsitvirtinęs kaip aukštos klasės profesionalas. Jo patyrusio požiūrio dėka šimtai specialistų sėkmingai baigė ir toliau tobulinasi įvairiose IT srityse.
1. Algoritmas – pateikimo savybės ir metodai.
Duomenų tipai – tikslas ir vaidmuo programoje.
Operandai ir operatoriai – išraiškų įvertinimas
2. Programų kūrimo modeliai.
Struktūrinis programavimas.
Pagrindiniai principai: blokinio kodo struktūra – blokai ir paprogramės.
Tipinės valdymo struktūros – seka, išsišakojimas, kilpa
3. Praktiniai struktūrinių schemų ir pseudokodo kūrimo pavyzdžiai.
Paprasčiausios algoritminės problemos.
Algoritmo vertimas į kodą.
Paprogramės (funkcijos) kaip pagrindiniai kodo blokai.
Tipinės teksto apdorojimo užduotys
4. Python interpretatoriaus įdiegimas.
Pagrindinės operacijos ir duomenų tipai.
Filialų operatoriai ir kilpos.
Kūrimo aplinkos įdiegimas ir paleidimas.
Duomenų tipai: skaičiai, eilutės, sąrašai, loginis, nėra.
Tipo konvertavimo funkcijos. Paprasta įvestis ir paprasta išvestis
5. Išsišakojimas. Jei teiginys.
Pagrindinė nors kilpos forma.
Operatoriai sulaužo ir tęsia.
Ieškoti).
6. Masyvo samprata. Tipinės užduotys su masyvais: elementų prieiga, elementų perėjimas, elementų inicijavimas
7. Linijos.
Metodai ir funkcijos.
Naudojant griežinėlius.
Kortežas. Pagrindinės operacijos su kortele. Kortelės išpakavimas.
Sąrašas. Pagrindinės operacijos su sąrašu.
Žodynas. Pagrindinės operacijos su žodynu.
Minios. Pagrindinės operacijos su rinkiniu
8. Pagrindiniai paieškos ir rūšiavimo algoritmai.
Algoritmų sudėtingumo skaičiavimas. Programos efektyvumo analizė.
9. Paprasčiausios duomenų struktūros: sąrašas, dėklas, eilė, medis.
Elemento paieška ir elementų rūšiavimas.
Dinaminio krūvos įgyvendinimas
1. Funkcijos.
Vardiniai ir neįvardinti funkcijų argumentai.
Vietiniai ir globalūs kintamieji.
Lambda išraiškos.
2. Funkcionalumas.
Funkcinis programavimas.
Funkcijų žemėlapis, filtras.
Generatoriai, dekoratoriai.
3. Darbas su failais ir katalogais.
Pagrindinės operacijos su failų keliais.
Importuoti paketą. Svarbiausios standartinės pakuotės.
pip posistemis. Trečiosios šalies modulio įdiegimas. Savo modulių kūrimas.
Duomenų skaitymas iš failų ir duomenų įrašymas į failą
4. Klasės ir objektai.
Objektinio programavimo (OOP) įvadas.
Klasė ir klasės pavyzdys.
Egzempliorių duomenys, egzempliorių metodai ir egzempliorių ypatybės.
Sukurkite savo klasę. Inkapsuliavimas. Klasės atributai. Atributo skaitymas ir keitimas
5. Objektinis programavimas.
Klasės ir objektai.
Klasės atributai ir metodai.
Inkapsuliavimas.
Operacijų apibrėžimas
6. Polimorfizmas.
Anties spausdinimas.
Tipo tikrinimas.
Paveldėjimas.
Bazinės ir išvestinės klasės.
Abstraktūs metodai.
Daugialypis paveldėjimas
7. Išimties samprata.
Išimčių tvarkymas.
Išimčių kūrimas.
Standartinės išimtys.
Pasirinktinės išimčių klasės
8. Savybių kūrimas.
Duomenų klasės.
Konteinerių klasės.
Abstrakčių konteinerių klasės.
Analizuojamas XML ir JSON
1. Duomenų bazė. Reliacinių duomenų modelis. DBVS MySQL ir PostgreSQL. SQL kalba, pagrindinės komandos. Darbas su duomenų baze Python
2. Dizaino modeliai ir SOLID principai
3. Savo REST API kūrimas. Interneto programų kūrimas. Įvadas į Django sistemą
4. Taikymo testavimo pagrindai. Vienetinių testų kūrimas
Kursas skirtas PyQt5 karkasui, kuris leidžia kurti modernias ir funkcionalias programas su grafine sąsaja. Jis taip pat palaiko darbą su duomenų bazėmis, lizdais ir yra daug valdiklių ir kitų įrankių.
4
Programą sudaro keturi kursai, kurių kiekvienas apima tam tikrą Python temą. Pirmiausia išmoksite pagrindinių kalbos konstrukcijų ir kitų Python programavimo ypatybių, tada gilinsitės į objektinį programavimą. Išmokite kurti žiniatinklio paslaugas ir atlikti duomenų analizę. Programa tinka studentams ir profesionalams, turintiems pagrindinius programavimo įgūdžius.
4,2