Python programer - tečaj 88 000 rub. iz IT Akademije, obuka 252 ak. sati, Datum: 06.12.2023.
Miscelanea / / November 27, 2023
IT Academy je partner za prilagođeno projektno učenje. Pruža usluge za razvoj i transformaciju poslovanja kroz obuku kvalificiranog osoblja. Provodi velike obrazovne projekte, profesionalnu prekvalifikaciju, programe usavršavanja, tečajeve u najpopularnijim područjima. Razvija edukativne sadržaje na temelju potreba kupaca.
Tvrtka gradi obrazovne ekosustave, a također uvodi i razvija tehnologije e-učenja za upravljanje osobljem. Zahvaljujući visokoj razini stručnosti u rješenjima za učenje na daljinu i razvoju sadržaja za korporativni segment, IT Academy je lider u IT i informacijskoj sigurnosti obuke - discipline na sjecištu IT i poslovanja, kao iu obuci kadrova za digitalne Ekonomija.
Raspon usluga IT Akademije osmišljen je tako da zadovolji potrebe svakog klijenta, a izbor tečajeva, ponuda za usavršavanje i prekvalifikaciju zasigurno će zadovoljiti potrebe svakoga IT stručnjak.
Među ključnim područjima IT Akademije: Informacijska sigurnost, Digitalna transformacija, Autorizirano obuka od ruskih dobavljača, EdTech rješenja za korporativnu obuku, obuka IT timova za osoblje kupac.
IT Academy zauzela je 1. mjesto među najboljim trening centrima u ocjeni kvalitete EdTech tvrtki u segmentu kontinuirane edukacije (SmartRanking).
IT Academy je dio ekosustava Softline Academy koji spaja dva jaka igrača na tržištu korporativnih treninga (IT Academy, Softline Training Center).
O učitelju:
• Programer visokoopterećenih aplikacija koristeći Javu i Spring Boot
• Profesionalni web programer s bogatim iskustvom u razvoju i izradi web stranica i frameworka;
• autor i programer nekoliko patentiranih web aplikacija koje koriste velike tvrtke kao što su JSC Russian Railways i druge;
• aktivan sudionik programa IT-Start;
• nastavnik akademskih disciplina iz web programiranja (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java programiranje (JEE, Spring, brokeri reda poruka, Stream API, REST API), programiranje u .NET okruženju i Python
• autor tečajeva web programiranja – obuka web programera od nule, kao i tečajevi prekvalifikacije za IT stručnjake
Ukupno radno iskustvo – 13 godina (2009.-2021.)
Iskustvo kao trener i nastavnik u području IT-a – 13 godina (2009.-2021.)
Sergej Valerievič predaje na Akademiji od 2019. i etablirao se kao profesionalac visoke klase. Zahvaljujući njegovom iskusnom pristupu, stotine stručnjaka uspješno su diplomirale i nastavljaju se usavršavati u različitim IT područjima.
1. Algoritam – svojstva i metode prikazivanja.
Tipovi podataka - namjena i uloga u programu.
Operandi i operatori - vrednovanje izraza
2. Modeli razvoja programa.
Strukturirano programiranje.
Osnovni principi: struktura blok koda - blokovi i potprogrami.
Tipične upravljačke strukture - slijed, grananje, petlja
3. Praktični primjeri izrade dijagrama toka i pseudokoda.
Najjednostavniji algoritamski problemi.
Prevođenje algoritma u kod.
Potprogrami (funkcije) kao osnovni blokovi koda.
Tipični zadaci obrade teksta
4. Instaliranje Python interpretera.
Osnovne operacije i tipovi podataka.
Operatori grananja i petlje.
Instalacija i pokretanje razvojnog okruženja.
Tipovi podataka: brojevi, nizovi, popisi, Booleov, Ništa.
Funkcije pretvorbe tipa. Jednostavan unos i jednostavan izlaz
5. Grananje. Iskaz if.
Osnovni oblik while petlje.
Operatori prekidaju i nastavljaju.
Traziti).
6. Pojam niza. Tipični zadaci s nizovima: pristup elementu, obilazak elementa, inicijalizacija elementa
7. Linije.
Metode i funkcije.
Korištenje kriški.
Povorka. Osnovne operacije s torkom. Raspakiranje torke.
Popis. Osnovne operacije s listom.
Rječnik. Osnove rada s rječnikom.
Mnoštvo. Osnovne operacije sa skupom
8. Osnovni algoritmi pretraživanja i sortiranja.
Izračunavanje složenosti algoritama. Analiza učinkovitosti programa.
9. Najjednostavnije strukture podataka: lista, stog, red čekanja, stablo.
Traženje elementa i sortiranje elemenata.
Implementacija dinamičkog stoga
1. Funkcije.
Imenovani i neimenovani argumenti funkcije.
Lokalne i globalne varijable.
Lambda izrazi.
2. Funkcionalnosti.
Funkcionalno programiranje.
Mapa funkcija, filter.
Generatori, dekorateri.
3. Rad s datotekama i imenicima.
Osnovne operacije s putanjama datoteka.
Uvezi paket. Najvažniji standardni paketi.
pip podsustav. Instaliranje modula treće strane. Izrada vlastitih modula.
Čitanje podataka iz datoteka i pisanje podataka u datoteku
4. Klase i objekti.
Uvod u objektno orijentirano programiranje (OOP).
Klasa i instanca klase.
Podaci instance, metode instance i svojstva instance.
Stvorite vlastiti razred. Enkapsulacija. Atributi klase. Čitanje i mijenjanje atributa
5. Objektno orijentirano programiranje.
Klase i objekti.
Atributi i metode klase.
Enkapsulacija.
Definiranje operacija
6. Polimorfizam.
Patka tipka.
Provjera tipa.
Nasljedstvo.
Bazne i izvedene klase.
Apstraktne metode.
Višestruko nasljeđivanje
7. Pojam iznimke.
Rukovanje iznimkama.
Stvaranje izuzetaka.
Standardne iznimke.
Prilagođene klase izuzetaka
8. Stvaranje svojstava.
Klase podataka.
Klase kontejnera.
Apstraktne klase spremnika.
Raščlanjivanje XML i JSON
1. Baza podataka. Relacijski model podataka. DBMS MySQL i PostgreSQL. SQL jezik, osnovne naredbe. Rad s bazom podataka u Pythonu
2. Uzorci dizajna i principi SOLID-a
3. Stvaranje vlastitih REST API-ja. Razvoj web aplikacija. Uvod u okvir Django
4. Osnove testiranja aplikacija. Izrada Unit testova
Tečaj je posvećen PyQt5 okviru koji vam omogućuje izradu modernih i funkcionalnih programa s grafičkim sučeljem. Također podržava rad s bazama podataka, utičnicama i sadrži mnoge widgete i druge alate.
4
Program se sastoji od četiri tečaja od kojih svaki pokriva određenu temu u Pythonu. Prvo ćete naučiti osnovne jezične konstrukcije i druge značajke programiranja u Pythonu, a zatim ćete se udubiti u objektno orijentirano programiranje. Naučite kreirati web usluge i analizirati podatke. Program je prikladan za studente i profesionalce s osnovnim vještinama programiranja.
4,2