Algoritmusok és adatstruktúrák - tanfolyam 4700 dörzsölje. Shultais-tól oktatás, képzés 132 tanóra, Dátum: 2023. november 27.
Vegyes Cikkek / / November 27, 2023
Az Algoritmusok és adatstruktúrák tanfolyam kezdő programozók számára készült, akik szeretnének megtanulni hatékony tervezést és megbízható algoritmusok a munkahelyi problémák sikeres megoldásához, valamint növelik az interjún való magasabbra jutás esélyét pozíciókat.
Az algoritmusoktatás online zajlik, Python nyelven tanított elméleti és gyakorlati részekkel. Oktatóvideó leckék megtekintése után a tanulók gyakorlattal erősítik meg az anyagot, szintén Python nyelven.
A tanfolyam során megismerkedhetsz a klasszikus kereső- és válogató algoritmusokkal és a modernebbekkel is: onion routing, blockchain, digitális aláírás.
Az algoritmusok minden program alapját képezik, és az algoritmusok írásának képessége a modern fejlesztők kulcsfontosságú készsége. Átgondolt HD leckéket készítettünk sok gyakorlással, hogy ne csak a munkavégzést értse meg algoritmusokat és adatstruktúrákat, de önállóan is tervezhet, elemezhet és optimalizálni.
Az Algoritmusok tanfolyam képzett Python programozók, valamint más nyelveken tanuló hallgatók és fejlesztők számára alkalmas, akik hatékony eszközökkel szeretnék bővíteni tudásukat.
PYTHON PROGRAMOZÓK SZÁMÁRA
Tanuljon meg hatékony és gyors algoritmusokat írni Pythonban. Jelentősen bővítse készségeit.
Felkészültebb leszel a komoly cégekkel folytatott interjúkra.
DIÁKOKNAK
Ismerje meg a klasszikus algoritmusokat a gyakorlatban, ne csak elméletben.
Fejlesztheti programozási készségeit és felkészülhet a foglalkozásra.
ÖNOKTATOTT PROGRAMOZÓK
Töltse ki a hiányzó algoritmikus készségeit. Tanuljon meg gyors kódot írni, és hatékony adatstruktúrákat használjon üzleti problémák megoldására.
Az algoritmusok tanfolyam videóleckékből, valamint Python nyelvű gyakorlati feladatokból áll. Regisztráció után ingyenes órákat, feladatokat tekinthet meg, így értékelheti a témák összetettségét és az anyag bemutatását. A kurzus kifizetése után teljes online hozzáférést kap az összes videóleckéhez, forráskódhoz, feladathoz, tanári megoldáshoz és egy támogatási fórumhoz.
1. Bevezetés az algoritmusokba 7 lecke
Ismerkedjen meg az algoritmusok főbb jellemzőivel.
Tanuljon meg egyszerű és hatékony módszereket az algoritmusok összetettségének értékelésére.
2. Adatszerkezetek 10 lecke
Ismerkedjen meg az alapvető adatstruktúrákkal.
Tanuljon meg dolgozni linkelt listákkal és tömbökkel.
Ismerje meg, mi a verem, a sor és a pakli a Pythonban.
Tanulja meg kiválasztani a megfelelő adatszerkezetet a feladatoktól függően.
3. Válogatás 13 lecke
Ismerje meg a Python népszerű rendezési algoritmusait.
Ismerje meg a feladatok és adatok rendezési algoritmusainak kiválasztását.
Tanuljon meg több mező szerint rendezni.
Ismerje meg, mi az a stabil válogatás.
4. 2 leckék keresése
Ismerje meg a lineáris és bináris keresést.
Tanulja meg az interpolációs keresés használatát.
5. Numerikus algoritmusok 7 lecke
Ismerje meg a véletlen számok generálását és a legnagyobb közös osztó kiszámítását.
Ismerje meg a gyors hatványozás algoritmusait.
Bővítse a prímszámokkal kapcsolatos ismereteit, és tanulja meg, hogyan kell felépíteni az Eratoszthenész szitáját, és gyorsan tesztelhet bármely szám elsődlegességét.
Ismerkedjen meg az alapvető numerikus módszerekkel.
6. Hashing 9 lecke
Ismerje meg, mik azok a hash-táblák, és hogyan működnek a Python-szótárak és az asszociatív tömbök.
Ismerje meg az ütközések észlelésének és kezelésének különböző módjait.
Ismerje meg a Bloom szűrőket.
7. Rekurzió 11 óra
Tanulja meg részletesen a rekurzív hívások mechanikáját.
Ismerkedjen meg az alapvető rekurzív Python algoritmusokkal: faktoriális számítás, Fibonacci sorozat felépítése, feladatok a 8 királynőről és a Hanoi toronyról.
Kombinatorikus algoritmusok elsajátítása: kombinációk, ismétlések és elhelyezések.
Tanulja meg a rekurzió optimalizálását és a rekurzív algoritmusok iteratív algoritmusokká való átalakítását.
Ismerje meg a fraktálokat.
8. Fák 12 óra
Ismerje meg a fákat.
Tanulj meg a fák körül járni szélességben és mélységben.
Ismerje meg, hogyan kereshet elemeket egy bináris fában.
Ismerkedjen meg a varrott bináris fákkal, AVL fákkal, 2-3 fákkal, B-fákkal és piros-fekete fákkal.
9. Döntési fák 11 lecke
Ismerje meg, melyek a döntési fák.
Ismerje meg a nyers erő módszerét és az elágazás és kötés módszerét.
Ismerje meg a fa optimalizálási technikákat.
Tanuljon meg keresni a döntési fák között.
10. Algoritmusok grafikonokon 16 óra
Ismerje meg a hálózatokat és a grafikonokat.
Tanuld meg megkerülni a fákat, és megtalálni a legrövidebb utat is.
Mester topológiai rendezés.
Ismerje meg, hogyan találhat meg egy cikluskeresési algoritmust.
11. String algoritmusok 5 lecke
Tanuljon meg információkat keresni a szövegekben.
Ismerkedjen meg a Knuth-Morris-Pratt algoritmusokkal,
és Boyer-Moore-Horspool.
Ismerje meg, mik azok a szintaxisfák.
12. Kriptográfia 12 óra
Ismerje meg a helyettesítési és permutációs titkosításokat.
Ismerje meg az SP-hálózatok és a blokkolt titkosítás működését.
Tanulja meg a Diffie-Hellman protokoll használatát.
Ismerje meg a nyilvános kulcsú algoritmusok többféle használatát, beleértve a titkosítást, a digitális aláírásokat és a hibrid sémákat.
Ismerje meg a kriptográfiai kivonatolást és annak gyakorlati alkalmazását.
Ismerkedjen meg a hagyma útválasztási sémával, és tanulja meg a Tor működését.
13. Tömörítés 5 lecke
Ismerje meg a tömörítési algoritmusokat.
Tanuljon meg adatsorokat kódolni.
Ismerje meg a Huffman kódot.
Sajátítsa el a Lempel-Ziv-Welch tömörítést.
Példaként raszteres képek és zenei formátumok használatával megtudhatja, hogyan működik a veszteséges tömörítés.
14. Blockchain 4 lecke
Ismerje meg a blokklánc eszközt.
Tanuljon meg blokkokat generálni és integrálni a láncba.
Ismerje meg a blokklánc főbb problémáit.
Ez a kurzus a NumPy-ról, napjaink egyik legnépszerűbb python könyvtáráról szól. A tanfolyam azoknak szól, akik egyszerűen és gyorsan szeretnének problémákat megoldani, az elért eredményekre gondolnak, nem pedig a programírásra. Sok gyakorlás vár rád, hasznos lesz, csatlakozz hozzánk
4
2 600 ₽