Алгоритми и структуре података - курс 4700 руб. из Схултаис едукација, обука 132 часа, датум 27.11.2023.
мисцеланеа / / November 27, 2023
Курс Алгоритми и структуре података је дизајниран за програмере почетнике који желе да науче како да ефикасно дизајнирају и поуздане алгоритме за успешно решавање радних проблема, као и повећање шанси за полагање интервјуа за вишу позиције.
Обука алгоритма се одвија онлајн са теоријским и практичним деловима који се предају на Питхон-у. Након одгледаних едукативних видео часова, ученици учвршћују градиво вежбањем, такође у Питхон-у.
Током курса ћете се упознати како са класичним алгоритмима за претрагу и сортирање, тако и са модернијим алгоритмима: лук рутирање, блоцкцхаин, дигитални потпис.
Алгоритми су основа сваког програма, а способност писања алгоритама је кључна вештина савременог програмера. Припремили смо промишљене ХД лекције са пуно вежбе, тако да не само да разумете како да радите алгоритме и структуре података, али и могао самостално да дизајнира, анализира и оптимизира.
Курс Алгоритми је погодан за обучене Питхон програмере, као и за студенте и програмере на другим језицима који желе да прошире своје вештине помоћу моћних алата.
ЗА ПИТХОН ПРОГРАМЕ
Научите да пишете ефикасне и брзе алгоритме у Питхон-у. Значајно проширите своје хоризонте вештина.
Бићете боље припремљени за интервјуе са озбиљним компанијама.
ЗА СТУДЕНТЕ
Упознајте класичне алгоритме у пракси, а не само у теорији.
Моћи ћете да усавршите своје вештине програмирања и припремите се за сесију.
САМОУКИ ПРОГРАМИ
Попуните недостајуће алгоритамске вештине. Научите да пишете брзи код и користите ефикасне структуре података за решавање пословних проблема.
Курс алгоритама се састоји од видео лекција као и практичних задатака у Питхон-у. Након регистрације, моћи ћете да погледате бесплатне лекције и задатке како бисте проценили сложеност тема и презентацију материјала. Након што платите курс, добићете пун приступ на мрежи свим видео часовима, изворним кодовима, задацима, решењима за наставнике и форуму подршке.
1. Увод у алгоритме 7 лекција
Упознајте се са главним карактеристикама алгоритама.
Научите једноставне и ефикасне начине за процену сложености алгоритама.
2. Структуре података 10 лекција
Упознајте се са основним структурама података.
Научите да радите са повезаним листама и низовима.
Сазнајте шта су стек, ред и шпил у Питхон-у.
Научите да изаберете праву структуру података у зависности од ваших задатака.
3. Разврставање 13 лекција
Сазнајте више о популарним алгоритмима за сортирање у Питхон-у.
Научите да изаберете алгоритме за сортирање задатака и података.
Научите да сортирате по више поља.
Научите шта је стабилно сортирање.
4. Тражи 2 лекције
Сазнајте више о линеарној и бинарној претрази.
Научите да користите претрагу интерполације.
5. Нумерички алгоритми 7 лекција
Научите како да генеришете случајне бројеве и како да израчунате највећи заједнички делилац.
Сазнајте више о алгоритмима за брзу експоненцијацију.
Проширите своје знање о простим бројевима и научите како да направите Ератостеново сито и брзо тестирајте било који број на једноставност.
Упознајте се са основним нумеричким методама.
6. Хеширање 9 лекција
Сазнајте шта су хеш табеле и како функционишу Питхон речници и асоцијативни низови.
Научите различите начине сондирања и суочавања са сударима.
Упознајте Блоом филтере.
7. Рекурзија 11 лекција
Научите детаљно механику рекурзивних позива.
Упознајте се са основним рекурзивним Питхон алгоритмима: израчунавање факторијала, конструисање Фибоначијевог низа, задаци о 8 краљица и Ханојској кули.
Овладајте комбинаторним алгоритмима: комбинације, понављања и пласмани.
Научите да оптимизујете рекурзију и конвертујете рекурзивне алгоритме у итеративне.
Упознајте фрактале.
8. Дрвеће 12 лекција
Упознајте дрвеће.
Научите да ходате око дрвећа по ширини и дубини.
Научите како да тражите елементе у бинарном стаблу.
Упознајте се са ушивеним бинарним стаблима, АВЛ стаблима, 2-3 стабла, Б-дрвећима и црвено-црним дрвећем.
9. Дрво одлучивања 11 лекција
Сазнајте шта су стабла одлучивања.
Научите методу грубе силе и методу гранања и веза.
Научите технике оптимизације стабла.
Научите да претражујете кроз стабла одлучивања.
10. Алгоритми на графовима 16 лекција
Упознајте мреже и графиконе.
Научите да заобиђете дрвеће и пронађите најкраћи пут.
Мастер тополошко сортирање.
Научите како да пронађете алгоритам за претрагу циклуса.
11. Стринг алгоритми 5 лекција
Научите да тражите информације у текстовима.
Упознајте се са Кнутх-Моррис-Пратт алгоритмима,
и Бојер-Мур-Хорспул.
Научите шта су стабла синтаксе.
12. Криптографија 12 лекција
Научите о шифрама замене и пермутације.
Сазнајте како функционишу СП мреже и блок шифровање.
Научите да користите Диффие-Хеллман протокол.
Научите неколико употреба алгоритама јавног кључа, укључујући шифровање, дигиталне потписе и хибридне шеме.
Сазнајте више о криптографском хеширању и његовој практичној примени.
Упознајте се са шемом рутирања лука и научите како Тор функционише.
13. Компресија 5 лекција
Сазнајте више о алгоритмима компресије.
Научите да кодирате низ података.
Упознајте Хафманов код.
Савладајте Лемпел-Зив-Велцх компресију.
Сазнајте како функционише компресија са губицима користећи растерске слике и музичке формате као примере.
14. Блоцкцхаин 4 лекције
Упознајте блокчејн уређај.
Научите да генеришете блокове и интегришете их у ланац.
Сазнајте више о главним проблемима блоцкцхаина.
Ово је курс о НумПи-у, једној од најпопуларнијих Питхон библиотека данас. Курс је за оне који желе да лако и брзо решавају проблеме, размишљају о постигнутим резултатима, а не о томе како да напишу програм. Очекује вас много праксе, биће од користи, придружите нам се
4
2 600 ₽