Programmēšana Python. 2. līmenis. Padziļināts kurss - kurss 40 990 rub. no Speciālists, apmācība, Datums: 27.11.2023.
Literārs Mistrojums / / November 28, 2023
AKCIJA! Visiem Python kursu dalībniekiem Kursiem “Programmēšana R valodā” tālmācības formātā piešķiram 30% atlaidi. Lai pieteiktos atlaidei, lūdzu, sazinieties ar mūsu menedžeriem.
Tu iemācīsies:
izveidot savas klases;
novērtēt algoritma sarežģītību;
izmantot svarīgākās standarta datu struktūras;
izveidot savas datu struktūras, kuru pamatā ir standarta struktūras.
Skolotājs, programmētājs un inženieris ar praktiskām zināšanām par tendencēm Python izstrāde, piemēram, “lietu internets”, “lielie dati” un citi. Piedalās programmatūras un aparatūras biznesa risinājumu izveidē priekš X5, OZONS, Filips Moriss, SAP. Mentors un žūrijas loceklis hakatonos, runātājs IT pasākumos un semināros.
Profesionāls programmēšanas kursu pasniedzējs, sertificēts izstrādātājs Python institūts ar vispārēju darba pieredzi IT jomā vairāk nekā 20 gadus. Izbūvētas IT sistēmas 4 uzņēmumos no nulles. Vairāk par 5 gadi.
Vadims Viktorovičs absolvējis Krievijas Valsts humanitāro zinātņu universitāti 2000. gadā ar specializāciju informātikā un datorzinātnēs. Īsts profesionālis administrācijas jautājumos DBVS, uzņēmuma biznesa procesu automatizācija (ERP, CRM utt.), veidojot pārbaudes gadījumus un apmācot darbiniekus.
Spēj motivēt un aizraut. Viņš ir prasīgs pret klausītājiem, vienmēr gatavs noskaidrot sarežģītos jautājumus. Liela pieredze darbā ar reāliem projektiem ļauj viņam pievērst uzmanību tām detaļām, kuras iesācēju izstrādātāji parasti neievēro.
Profesionāls programmēšanas kursu pasniedzējs ar vispārēju pieredzi vairāk nekā 10 gadus. Praktiska programmēšanas pieredze valodā Python vairāk nekā 4 gadi. Pasniegšanas laikā viņš kļuva par 12 programmēšanas kursu autoru dažādām organizācijām, apmācīts vairāk nekā 1000 klausītāju. (mācība klātienē un tiešsaistē).
Jevgeņijs Vitāljevičs absolvēja SibGIU 2006. gadā ar specializāciju metalurģijas sistēmu automatizācijā. Viņš regulāri pilnveido savas prasmes un šobrīd ir programmēšanas valodu eksperts Python, C++, Javascript. Savā darbā viņš arī efektīvi izmanto Nodejs (+webpack), Django, Tornado, Git, ir pieredze projektu dokumentācijas izstrādē.
Liela pieredze mācīšanas un praktiskās programmēšanas jomā ļauj viņam vienkāršos vārdos izskaidrot sarežģītas lietas; studenti pēc viņa kursiem ir patiesi iedvesmoti no programmēšanas. Viņš zina, kā jādarbojas mūsdienu programmētāja smadzenēm, un palīdzēs jums noskaņot pareizo viļņa garumu.
1. modulis. Klases jēdziens. Iekapsulēšana (4 ac. h.)
Klase un klases gadījums.
Instanču dati, gadījumu metodes un gadījumu rekvizīti.
Atribūtu jēdziens.
Seminārs: klases un tās gadījumu izveide.
2. modulis. Mantojums (4 ac. h.)
Pīļu mašīnrakstīšanas princips.
Pamatklases un atvasinātās klases jēdzieni.
Iestādes funkcija un tās pielietojums.
Seminārs: atvasinātas klases izveide, izmantojot bāzes un atvasināto klašu gadījumus.
3. modulis. Polimorfisms un abstrakcija (4 ak. h.)
Metožu aizstāšana atvasinātajā klasē.
Abstraktās klases jēdziens.
Seminārs: Polimorfo klašu izmantošana.
4. modulis. Praktiskais darbs (4 ak. h.)
5. modulis. Šķirošanas un meklēšanas algoritmi (4 ac. h.)
Pamata šķirošanas un meklēšanas algoritmi.
Algoritma sarežģītības jēdziens.
Seminārs. Meklējiet informāciju, pamatojoties uz norādīto kritēriju.
6. modulis. Meklēšanas algoritmi grafikos (4 ac. h.)
Pirmais meklējums platumā.
Meklēšana pēc dziļuma.
Seminārs. Ceļa konstruēšana grafikā.
7. modulis. Datu struktūras (4 ac. h.)
Datu struktūras jēdziens.
Uzskaitiet un ierakstiet kā pamata datu struktūras.
Tabula un citas praktiski svarīgas datu struktūras.
Seminārs. Ierakstu un tabulu attēlošana Python programmā.
8. modulis. Standarta abstrakto datu tipi (4 ac. h.)
Konteineru veidi.
Bibliotēkas moduļu kolekcijas un kolekcijas.abc
Seminārs. Shēma “Komponents-konteiners” un tās pielietojums.
9. modulis. Datu glabāšana ārpus programmas (4 ac. h.)
Datu saglabāšana un atjaunošana. Pickle bibliotēkas modulis.
Objektu-relāciju atbilstības jēdziens.
Seminārs. Sālījuma moduļa izmantošana datu glabāšanai un pārsūtīšanai.
10. modulis. Praktiskais darbs (4 ak. h.)
Maršruta atrašana starp diviem punktiem.
XML dokumenta apstrāde.
Pasūtījumu komplektēšana un apstrāde.
Šaha spēle (programmatūras daļa).
Tīmekļa skrāpēšana.
Treniņu sesiju plānošana.
Spēļu servera rakstīšana.
Vienkārša līdzstrāvas elektrotīkla aprēķins.
Video apstrāde, izmantojot ārēju programmatūru.