Python-kehittäjä - kurssi 88 000 hieroa. IT-akatemiasta, koulutus 252 ak. aukioloajat, päivämäärä: 6.12.2023.
Miscellanea / / November 27, 2023
IT Academy on räätälöidyn projektipohjaisen oppimisen kumppani. Tarjoaa palveluita liiketoiminnan kehittämiseen ja muuttamiseen kouluttamalla pätevää henkilöstöä. Suorittaa suuria koulutusprojekteja, ammatillista uudelleenkoulutusta, edistyneitä koulutusohjelmia, kursseja suosituimmilla alueilla. Kehittää opetussisältöä asiakkaiden tarpeiden mukaan.
Yritys rakentaa koulutusekosysteemejä sekä ottaa käyttöön ja kehittää e-oppimistekniikoita henkilöstöjohtamiseen. Yrityssegmentin etäopiskeluratkaisujen ja sisältökehityksen korkean osaamisen ansiosta IT Academy on edelläkävijä IT- ja tietoturvakoulutuksessa - tieteenaloissa IT: n ja liiketoiminnan risteyksessä sekä henkilöstön koulutuksessa digitaaliseen käyttöön taloutta.
IT-akatemian palveluvalikoima on suunniteltu vastaamaan jokaisen asiakkaan tarpeita ja kurssivalikoimaa, jatkokoulutukseen ja uudelleenkoulutukseen tarjottu tarjonta tyydyttää varmasti minkä tahansa tarpeet IT asiantuntija.
IT-akatemian keskeisiä osa-alueita: Tietoturva, Digitaalinen transformaatio, Valtuutettu koulutus venäläisiltä toimittajilta, EdTech-ratkaisut yrityskoulutukseen, IT-tiimien koulutus henkilöstölle asiakas.
IT Academy sijoittui 1. sijalle parhaiden koulutuskeskusten joukossa EdTech-yritysten laatuluokituksessa täydennyskoulutussegmentissä (SmartRanking).
IT Academy on osa Softline Academy -ekosysteemiä, joka yhdistää kaksi vahvaa yrityskoulutusmarkkinoiden toimijaa (IT Academy, Softline Training Center).
Tietoja opettajasta:
• Korkean kuormituksen sovellusten kehittäjä Java ja Spring Boot avulla
• Ammattimainen web-kehittäjä, jolla on laaja kokemus verkkosivustojen ja kehysten kehittämisestä ja luomisesta;
• useiden patentoitujen verkkosovellusten kirjoittaja ja kehittäjä, joita käyttävät suuret yritykset, kuten JSC Russian Railways ja muut;
• aktiivinen osallistuja IT-Start-ohjelmaan;
• web-ohjelmoinnin akateemisten aineiden opettaja (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java-ohjelmointi (JEE, Spring, viestijonon välittäjät, Stream API, REST API), ohjelmointi .NET-ympäristössä ja Python
• web-ohjelmointikurssien kirjoittaja – verkkokehittäjien koulutus alusta alkaen sekä IT-asiantuntijoiden uudelleenkoulutuskurssit
Työkokemus yhteensä – 13 vuotta (2009-2021)
Kokemus kouluttajana ja opettajana IT-alalla – 13 vuotta (2009-2021)
Sergei Valerievich on opettanut Akatemiassa vuodesta 2019 ja on vakiinnuttanut asemansa korkeatasoisena ammattilaisena. Hänen kokeneen lähestymistavan ansiosta sadat asiantuntijat ovat valmistuneet menestyksekkäästi ja jatkavat kehittymistä eri IT-alueilla.
1. Algoritmi – ominaisuudet ja esitystavat.
Tietotyypit - tarkoitus ja rooli ohjelmassa.
Operandit ja operaattorit - Lausekkeiden arviointi
2. Ohjelmakehitysmallit.
Strukturoitu ohjelmointi.
Perusperiaatteet: lohkokoodirakenne - lohkot ja aliohjelmat.
Tyypilliset ohjausrakenteet - sekvenssi, haarautuminen, silmukka
3. Käytännön esimerkkejä vuokaavioiden ja pseudokoodin luomisesta.
Yksinkertaisimmat algoritmiset ongelmat.
Algoritmin kääntäminen koodiksi.
Alirutiinit (funktiot) koodin peruslohkoina.
Tyypillisiä tekstinkäsittelytehtäviä
4. Python-tulkin asentaminen.
Perustoiminnot ja tietotyypit.
Haaraoperaattorit ja silmukat.
Kehitysympäristön asennus ja käyttöönotto.
Tietotyypit: numerot, merkkijonot, luettelot, looginen arvo, ei mitään.
Tyyppimuunnosfunktiot. Yksinkertainen syöttö ja yksinkertainen lähtö
5. Haaroittuminen. Jos-lause.
while-silmukan perusmuoto.
Operaattorit rikkovat ja jatkavat.
Etsiä).
6. Matriisin käsite. Tyypillisiä tehtäviä taulukoiden kanssa: elementin käyttö, elementin läpikäynti, elementin alustus
7. Linjat.
Menetelmät ja toiminnot.
Viipaleiden käyttäminen.
Hautajaissaattue. Perusoperaatiot tuplella. Tuplen purkaminen.
Lista. Perustoiminnot luettelolla.
Sanakirja. Perustoiminnot sanakirjan kanssa.
Suuri joukko. Perustoiminnot setillä
8. Perushaku- ja lajittelualgoritmit.
Algoritmien monimutkaisuuden laskeminen. Analyysi ohjelman tehokkuudesta.
9. Yksinkertaisimmat tietorakenteet: lista, pino, jono, puu.
Elementin etsiminen ja elementtien lajittelu.
Dynaamisen pinon toteuttaminen
1. Toiminnot.
Nimetyt ja nimeämättömät funktion argumentit.
Paikalliset ja globaalit muuttujat.
Lambda-ilmaisut.
2. Toiminnot.
Toiminnallinen ohjelmointi.
Toimintokartta, suodatin.
Generaattorit, sisustajat.
3. Työskentely tiedostojen ja hakemistojen kanssa.
Perustoiminnot tiedostopoluilla.
Tuo paketti. Tärkeimmät vakiopaketit.
pip-alijärjestelmä. Kolmannen osapuolen moduulin asentaminen. Omien moduulien luominen.
Tietojen lukeminen tiedostoista ja tietojen kirjoittaminen tiedostoon
4. Luokat ja esineet.
Johdatus olio-ohjelmointiin (OOP).
Luokka ja luokkainstanssi.
Ilmentymätiedot, ilmentymän menetelmät ja ilmentymän ominaisuudet.
Luo oma luokkasi. Kapselointi. Luokan attribuutit. Attribuutin lukeminen ja muuttaminen
5. Olio-ohjelmointi.
Luokat ja esineet.
Luokan attribuutit ja menetelmät.
Kapselointi.
Toimintojen määrittely
6. Polymorfismi.
Ankan kirjoittaminen.
Tyyppitarkistus.
Perintö.
Perus- ja johdetut luokat.
Abstraktit menetelmät.
Moniperintö
7. Poikkeuksen käsite.
Poikkeuskäsittely.
Poikkeusten luominen.
Normaalit poikkeukset.
Mukautetut poikkeusluokat
8. Ominaisuuksien luominen.
Dataluokat.
Konttiluokat.
Abstrakti konttiluokat.
XML- ja JSON-jäsennys
1. Tietokanta. Relaatiotietomalli. DBMS MySQL ja PostgreSQL. SQL-kieli, peruskomennot. Työskentely tietokannan kanssa Pythonissa
2. Suunnittelumallit ja SOLID-periaatteet
3. Omien REST-sovellusliittymien luominen. Verkkosovellusten kehittäminen. Johdatus Django-kehykseen
4. Sovelluksen testauksen perusteet. Yksikkötestien luominen
Kurssi on omistettu PyQt5-kehykselle, jonka avulla voit luoda moderneja ja toimivia ohjelmia graafisella käyttöliittymällä. Se tukee myös työskentelyä tietokantojen, pistorasioiden kanssa ja sisältää monia widgetejä ja muita työkaluja.
4
Ohjelma koostuu neljästä kurssista, joista jokainen käsittelee tietyn Python-aiheen. Ensin opit peruskielirakenteet ja muut Python-ohjelmoinnin ominaisuudet ja sitten perehdyt olio-ohjelmointiin. Opi luomaan verkkopalveluita ja suorittamaan data-analyysiä. Ohjelma sopii opiskelijoille ja ammattilaisille, joilla on ohjelmoinnin perustaidot.
4,2