Dezvoltator Python - curs 88.000 rub. de la Academia IT, training 252 ac. ore, Data: 6 decembrie 2023.
Miscelaneu / / November 27, 2023
IT Academy este un partener pentru învățarea personalizată bazată pe proiecte. Oferă servicii pentru dezvoltarea și transformarea afacerii prin formarea de personal calificat. Desfășoară proiecte educaționale de anvergură, recalificare profesională, programe de formare avansată, cursuri în cele mai populare domenii. Elaborează conținut educațional în funcție de nevoile clienților.
Compania construiește ecosisteme educaționale și, de asemenea, introduce și dezvoltă tehnologii de e-learning pentru managementul personalului. Datorită unui nivel ridicat de expertiză în soluții de învățare la distanță și dezvoltare de conținut pentru segmentul corporate, IT Academy este lider în instruirea IT și securitatea informațiilor - discipline la intersecția dintre IT și business, precum și în formarea personalului pentru digital economie.
Gama de servicii a Academiei IT este concepută pentru a satisface nevoile oricărui client, precum și alegerea cursurilor, oferite pentru pregătire avansată și recalificare vor satisface cu siguranță nevoile oricăruia Specialist IT.
Printre domeniile cheie ale Academiei IT: Securitatea informației, Transformarea digitală, Autorizat training de la furnizori ruși, soluții EdTech pentru instruire corporativă, instruire a echipelor IT pe personal client.
IT Academy a ocupat locul 1 printre cele mai bune centre de formare în ratingul calității companiilor EdTech pe segmentul de educație continuă (SmartRanking).
IT Academy face parte din ecosistemul Softline Academy, care combină doi jucători puternici pe piața de formare corporativă (IT Academy, Softline Training Center).
Despre profesor:
• Dezvoltator de aplicații de mare încărcare folosind Java și Spring Boot
• Dezvoltator web profesionist cu experiență vastă în dezvoltarea și crearea de site-uri web și cadre;
• autor și dezvoltator a mai multor aplicații web brevetate care sunt utilizate de companii atât de mari precum JSC Russian Railways și altele;
• participant activ la programul IT-Start;
• profesor de discipline academice în programare web (JS, PHP, Python, Node JS, VUE, React, Spring Web), Programare Java (JEE, Spring, brokeri de coadă de mesaje, Stream API, REST API), programare în mediul .NET și Python
• autor de cursuri de programare web – formarea dezvoltatorilor web de la zero, precum și cursuri de recalificare pentru specialiști IT
Experiență totală în muncă – 13 ani (2009-2021)
Experienta ca trainer si profesor in domeniul IT – 13 ani (2009-2021)
Serghei Valerievich predă la Academie din 2019 și s-a impus ca un profesionist de înaltă clasă. Datorită abordării sale cu experiență, sute de specialiști au absolvit cu succes și continuă să se perfecționeze în diverse domenii IT.
1. Algoritm – proprietăți și metode de prezentare.
Tipuri de date - scop și rol în program.
Operanzi și operatori - Evaluarea expresiilor
2. Modele de dezvoltare a programelor.
Programare structurată.
Principii de bază: structura codului bloc - blocuri și subrutine.
Structuri tipice de control - secvență, ramificare, buclă
3. Exemple practice de creare a diagramelor flux și a pseudocodului.
Cele mai simple probleme algoritmice.
Traducerea algoritmului în cod.
Subrutine (funcții) ca blocuri de bază de cod.
Sarcini tipice de procesare a textului
4. Instalarea interpretului Python.
Operații de bază și tipuri de date.
Operatori de ramuri și bucle.
Instalarea și lansarea mediului de dezvoltare.
Tipuri de date: numere, șiruri, liste, boolean, Nici unul.
Funcții de conversie de tip. Intrare simplă și ieșire simplă
5. Ramificare. Declarația if.
Forma de bază a buclei while.
Operatorii sparg și continuă.
Caută).
6. Conceptul de matrice. Sarcini tipice cu matrice: acces la elemente, traversare element, inițializare element
7. Linii.
Metode și funcții.
Folosind felii.
Cortegiu. Operații de bază cu un tuplu. Desfacerea unui tuplu.
Listă. Operații de bază cu o listă.
Dicţionar. Operații de bază cu un dicționar.
Mulțimi. Operații de bază cu un set
8. Algoritmi de căutare și sortare de bază.
Calcularea complexității algoritmilor. Analiza eficacității programului.
9. Cele mai simple structuri de date: listă, stivă, coadă, arbore.
Căutarea unui element și sortarea elementelor.
Implementarea unei stive dinamice
1. Funcții.
Argumente ale funcției denumite și nenumite.
Variabile locale și globale.
Expresii lambda.
2. Funcționalități.
Programare functionala.
Harta functiilor, filtru.
Generatoare, decoratori.
3. Lucrul cu fișiere și directoare.
Operații de bază cu căile fișierelor.
Importați un pachet. Cele mai importante pachete standard.
subsistemul pip. Instalarea unui modul terță parte. Crearea propriilor module.
Citirea datelor din fișiere și scrierea datelor într-un fișier
4. Clase și obiecte.
Introducere în programarea orientată pe obiecte (OOP).
Clasă și instanță de clasă.
Date de instanță, metode de instanță și proprietăți ale instanței.
Creează-ți propria clasă. Încapsulare. Atributele clasei. Citirea și modificarea unui atribut
5. Programare orientată pe obiecte.
Clase și obiecte.
Atributele și metodele clasei.
Încapsulare.
Definirea operatiilor
6. Polimorfism.
Tastarea de rață.
Verificarea tipului.
Moştenire.
Clase de bază și derivate.
Metode abstracte.
Moștenire multiplă
7. Conceptul de excepție.
Tratarea excepțiilor.
Crearea de excepții.
Excepții standard.
Clase de excepții personalizate
8. Crearea proprietăților.
Clasele de date.
Clasuri de containere.
Clase de containere abstracte.
Analizarea XML și JSON
1. Bază de date. Model de date relaționale. DBMS MySQL și PostgreSQL. Limbaj SQL, comenzi de bază. Lucrul cu o bază de date în Python
2. Modele de proiectare și principii SOLIDE
3. Crearea propriilor API-uri REST. Dezvoltare de aplicatii web. Introducere în cadrul Django
4. Fundamentele testării aplicațiilor. Crearea testelor unitare
Cursul este dedicat cadrului PyQt5, care vă permite să creați programe moderne și funcționale cu o interfață grafică. De asemenea, acceptă lucrul cu baze de date, socket-uri și conține multe widget-uri și alte instrumente.
4
Programul constă din patru cursuri, fiecare dintre ele acoperă un subiect specific în Python. În primul rând, veți învăța construcțiile de bază ale limbajului și alte caracteristici ale programării Python, apoi veți aprofunda în programarea orientată pe obiecte. Învățați să creați servicii web și să efectuați analize de date. Programul este potrivit pentru studenți și profesioniști cu abilități de bază de programare.
4,2