Ուշադրություն!!!
Դասընթացը սկսելու դեպքում հեղինակը կստանա ձեր անունը և էլեկտրոնային հասցեն հետագայում իր նորություններով կիսվելու համար
Դասընթացներ / Ալգորիթմները և տվյալների կառուցվածքները Python-ով: Տեսական և պրակտիկ դասընթացներ
Նկարագիր
Այս դասընթացում մենք կիմանանք, թե ինչ են ալգորիթմները և տվյալների կառուցվածքները և որոնք են նրանց տեսակները։ Կիմանանք, թե ինչու է ալգորիթմների և տվյալների կառուցվածքների իմացությունը անհրաժեշտ ծրագրավորողներին։ Այնուհետև մենք առանձին առանձին կծանոթանանք տարբեր ալգորիթմների և տվյալների կառուցվածքների հետ և կսովորենք թե ինչպես կոդավորել Python-ով։ Մենք նաև կծանոթանանք Ժամանակի բարդությանը (Big O), ռեկուրսիային, մրցակցային/սպորտային ծրագրավորմանը և այլն։
Պարունակություն
> Ալգորիթմներ 9 Վիդեոդաս
Ի՞նչ են ալգորիթմները, և ո՞րն է ալգորիթմների նշանակությունը ծրագրավորման մեջ։
Bubble Sort տեսակավորման ալգորիթմ։ Երբ այն օգտագործել և ինչպես ծրագրավորել։
Selection Sort տեսակավորման ալգորիթմ։ Երբ այն օգտագործել և ինչպես ծրագրավորել։
Insertion Sort տեսակավորման ալգորիթմ։ Երբ այն օգտագործել և ինչպես ծրագրավորել։
Ալգորիթմների ժամանակի բարդությունը՝ Big O նոտացիան։ Մաթեմատիայի կապը ալգորիթմների արագության հետ։
Ի՞նչ է Recursion/Ռեկուրսիան ծրագրավորման մեջ։ Ռեկուրսիվ խնդիրների լուծում
Merge Sort տեսակավորման ալգորիթմ։ Երբ այն օգտագործել և ինչպես ծրագրավորել։
Quick Sort տեսակավորման ալգորիթմ։ Երբ այն օգտագործել և ինչպես ծրագրավորել։
Binary Search/Երկուական որոնման ալգորիթմ։ Երբ այն օգտագործել և ինչպես ծրագրավորել։
> Տվյալների կառուցվածքներ 6 Վիդեոդաս
HashMap/HashTable։ Երբ այն օգտագործել և ինչպես ծրագրավորել։
Linked Lists։ Երբ այն օգտագործել և ինչպես ծրագրավորել։
Stack/Բուրգ երբ այն օգտագործել և ինչպես ծրագրավորել։
Queue/հերթ երբ այն օգտագործել և ինչպես ծրագրավորել։
Graph/Գրաֆիկ/Դիագրամ- երբ այն օգտագործել և ինչպես ծրագրավորել։
Tree/Ծառ, Binary Search Tree, Tree Traversals և այլն։ Tree-ները խորությամբ
> Խնդիրների լուծում 5 Վիդեոդաս
Խնդիրների լուծում #1։ Ալգորիթմներ և տվյալների կառուցվածքներ Python ծրագրավորման լեզվով։
Խնդիրների լուծում #2։ Ալգորիթմներ և տվյալների կառուցվածքներ Python լեզվով։ Arrays/Զանգվածներ
Խնդիրների լուծում #3։ Ալգորիթմներ և տվյալների կառուցվածքներ Python լեզվով։ Dictionaries/Hashmaps
Խնդիրների լուծում #4։ Ալգորիթմներ և տվյալների կառուցվածքներ Python լեզվով։ Linked Lists
Խնդիրների լուծում #5։ Ալգորիթմներ և տվյալների կառուցվածքներ Python լեզվով։ Sorting/Սորտավորում