डेवलपर्स के लिए एल्गोरिदम और डेटा संरचनाएं - स्किलबॉक्स से निःशुल्क पाठ्यक्रम, प्रशिक्षण, दिनांक: 29 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 30, 2023
जूनियर डेवलपर्स
आप एल्गोरिदम लागू करना और नए एल्गोरिदम बनाना सीखेंगे, अपने पेशेवर स्तर में सुधार करेंगे और एक बड़ी कंपनी में नौकरी पाने में सक्षम होंगे।
मध्य डेवलपर्स
आप अत्यधिक लोडेड सिस्टम और बड़ी मात्रा में डेटा प्रोसेसिंग से जुड़ी जटिल परियोजनाओं में भाग लेने में सक्षम होंगे।
ओलंपिक की तैयारी करने वालों के लिए
आप बुनियादी एल्गोरिदम और डेटा संरचनाओं में महारत हासिल करेंगे और ओलंपियाड समस्याओं को हल करने के लिए उन्हें लागू करने में सक्षम होंगे।
एल्गोरिदम का परिचय
पाठ्यक्रम की संरचना, एल्गोरिदम और डेटा संरचना की अवधारणाओं के साथ-साथ सरणियों पर सबसे सरल एल्गोरिदम से परिचित हों।
बाइनरी सर्च एल्गोरिथम
आप सीखेंगे कि बाइनरी खोज क्या है, यह कैसे काम करती है, क्यों और यह साधारण जानवर-बल खोज की तुलना में कितनी अधिक प्रभावी है, साथ ही इसकी क्षमताएं और सूक्ष्मताएं भी।
हैश टेबल और हैश फ़ंक्शन
हैश तालिकाओं के निर्माण के सिद्धांतों और उनके साथ काम करने की विशेषताओं का अध्ययन करें, हैश फ़ंक्शन की अवधारणा, उनके टकराव की समस्या, साथ ही इस समस्या के समाधान से परिचित हों।
लिंक की गई सूचियाँ
आप उन सिद्धांतों को सीखेंगे जिनके द्वारा सिंगल लिंक्ड और डबल लिंक्ड सूचियाँ बनाई जाती हैं और वे कैसे काम करती हैं, वे बेहतर क्यों हैं और वे एरे से बदतर क्यों हैं।
ढेर और कतार
डेटा संरचनाओं - स्टैक, क्यू और डेक (दोगुनी कनेक्टेड क्यू) से परिचित हों, उनके निर्माण और संचालन के सिद्धांतों को जानें।
छँटाई एल्गोरिदम
लोकप्रिय सॉर्टिंग एल्गोरिदम के सिद्धांतों और विशेषताओं के बारे में जानें - सिलेक्शनसॉर्ट, क्विकसॉर्ट और मर्जसॉर्ट। उनके उदाहरणों का उपयोग करके समय और स्मृति के संदर्भ में एल्गोरिदम की जटिलता का मूल्यांकन करना सीखें।
पुनरावर्ती एल्गोरिदम
पुनरावर्ती एल्गोरिदम बनाना और लागू करना सीखें, और उनकी जटिलता का अनुमान लगाने के सिद्धांतों से परिचित हों।
एल्गोरिथम जटिलता और ओ-नोटेशन
आप सीखेंगे कि ओ-नोटेशन क्या है, एल्गोरिदम की जटिलता का मूल्यांकन करना सीखेंगे और उन्हें स्मृति और समय के आधार पर अलग करना सीखेंगे।
लालची एल्गोरिदम
दो और तीन सूचकांकों के साथ-साथ स्ट्रिंग्स पर एल्गोरिदम के साथ पुनरावृत्तियों के उदाहरण का उपयोग करके लालची एल्गोरिदम के संचालन के सिद्धांतों से परिचित हों।
पेड़। बाइनरी खोज पेड़
आप बाइनरी ट्री के उदाहरण का उपयोग करके पेड़ों के संचालन के सिद्धांतों और विशेषताओं के बारे में जानेंगे। इसमें तत्वों को खोजने, जोड़ने और हटाने के एल्गोरिदम से परिचित हों।
पेड़। चौड़ाई और गहराई में ट्रैवर्सल
व्यवहार में उपयोग किए जाने वाले जटिल प्रकार के पेड़ों के बारे में जानें। पता लगाएं कि वे कैसे काम करते हैं और सीखें कि उनके साथ कैसे काम करना है।
ढेर
वृक्ष संतुलन के बुनियादी सिद्धांत जानें। हीप डेटा संरचना से परिचित हों.
बोर. प्रत्यय वृक्ष. बी-वृक्ष
जानें कि प्रत्यय वृक्ष क्या हैं और खोज और संपीड़न एल्गोरिदम में उनका उपयोग कैसे किया जाता है।
ग्राफ़ और पुनरावर्ती एल्गोरिदम
आप सीखेंगे कि ग्राफ़ क्या हैं, किनारा, शीर्ष, भारित और निर्देशित ग्राफ़ क्या हैं।
टोपोलॉजिकल सॉर्टिंग और ग्राफ़ के गैर-स्पष्ट अनुप्रयोग
चौड़ाई-पहले और गहराई-पहले ग्राफ़ को पार करने और सबसे छोटा रास्ता खोजने की समस्याओं को हल करना सीखें। टोपोलॉजिकल सॉर्टिंग के सिद्धांतों और ग्राफ़ पर हल की जाने वाली अन्य समस्याओं से परिचित हों।
सूचना संपीड़न एल्गोरिदम
दोषरहित संपीड़न एल्गोरिदम सीखें। आप उन सिद्धांतों को सीखेंगे जिनके द्वारा आधुनिक संग्रह एल्गोरिदम काम करते हैं और ऑडियो फ़ाइलों और छवियों को संपीड़ित करने के लिए कौन से एल्गोरिदम का उपयोग किया जाता है।
बिट एल्गोरिदम
बुनियादी बिट संचालन और एल्गोरिदम के साथ काम करना सीखें जो अक्सर अभ्यास में उपयोग किए जाते हैं। मास्क और बिट इंडेक्स सीखें।
हैश एल्गोरिदम. क्रिप्टोग्राफ़िक एल्गोरिदम.
सीआरसी चेकसम एल्गोरिदम और एमडी5 और एसएचए हैशिंग एल्गोरिदम के संचालन के सिद्धांतों को जानें। सममित और असममित एन्क्रिप्शन एल्गोरिदम के साथ-साथ लोकप्रिय आरएसए और एईएस एल्गोरिदम के बारे में जानें।
इस पाठ्यक्रम का उद्देश्य छात्रों को एक इंटरैक्टिव प्रारूप में गहन शिक्षण और तंत्रिका नेटवर्क के सिद्धांत और अभ्यास से परिचित कराना है। पाठ्यक्रम के दौरान आपको कई व्यावहारिक कार्य दिए जाएंगे। अंतिम असाइनमेंट अंतिम व्यावहारिक प्रोजेक्ट है। पाठ्यक्रम के परिणामों के आधार पर, पूरा होने का प्रमाण पत्र जारी किया जाएगा, जो मॉस्को इंस्टीट्यूट ऑफ फिजिक्स एंड टेक्नोलॉजी के भौतिकी और प्रौद्योगिकी संकाय में स्नातक और मास्टर कार्यक्रमों में प्रवेश के लिए लाभ प्रदान करता है। मूल स्ट्रीम उन लोगों के लिए है जो डेटा साइंस में अपना पहला कदम उठा रहे हैं। पाठ्यक्रम का एक महत्वपूर्ण हिस्सा डेटा विज्ञान के लिए पायथन भाषा, डेटा विश्लेषण पुस्तकालय और गणित के लिए समर्पित है। दूसरे भाग में हम तंत्रिका नेटवर्क के सामान्य सिद्धांत के साथ-साथ कंप्यूटर में तंत्रिका नेटवर्क के बारे में बात करेंगे दृष्टि
4
मुक्त करने के लिए