Course catalog
Categories
C ++ الگوهای طراحی: ساختاری
(Mitalearn-416021)
- 1 hour 47 mins
- مناسب همه
- Release date: 5 May 2023
- Author: Károly Nyisztor
الگوهای طراحی به شما امکان می دهد مشکلات مشترک توسعه نرم افزار را به روشی قابل استفاده مجدد حل کنید و کد شما را قوی تر و مقیاس پذیر تر می کند. در این دوره ، Károly Nyisztor الگوهای طراحی ساختاری از باند چهار را بررسی می کند. او به شما نشان می دهد که چگونه می توانید از این الگوهای در کد C ++ مدرن استفاده کنید و چگونه می توانند به شما در طراحی نرم افزارهای قوی تر و مقیاس پذیر کمک کنند. او همچنین در مورد هفت الگوی طراحی ساختاری از کتاب الگوهای طراحی اصلی - آداپتور ، پل ، کامپوزیت ، دکوراتور ، نمای ، وزن و پروکسی - بحث می کند و به شما نشان می دهد که چگونه هر یک را در C ++ مدرن پیاده سازی کنید. برای هر الگوی ، او به شما نشان می دهد که چه موقع و چگونه می توانید از آن استفاده کنید ، همراه با مزایا و اشکالات آن. در این دوره به Károly بپیوندید تا یاد بگیرید که چگونه می توانید از الگوهای طراحی ساختاری در کد خود استفاده کنید و مهارت های توسعه خود را تقویت کنید.
این دوره بخشی از گواهینامه حرفه ای از Openedg C ++ است.
C#: ساختارهای داده کاربردی
(Mitalearn-443374)
- 1 hour 39 mins
- مناسب همه
- Release date: 3 January 2024
- Author: Joe Marini
یاد بگیرید که چگونه با استفاده از کلاس های مجموعه و ساختارهای داده در سی شارپ، داده ها را کارآمدتر و موثرتر مدیریت کنید. در این دوره، با مربی جو مارینی بپیوندید تا مراحل اساسی نحوه نگهداری مجموعه داده ها در سی شارپ را بیان کند و کلاس مجموعه مناسبی را انتخاب کنید که برای طیف گسترده ای از سناریوهای مختلف برنامه نویسی قابل استفاده است. جو با بررسی مفاهیم اصلی، از جمله تفاوت بین مجموعههای عمومی و غیرعمومی، و نحوه انتخاب یک کلاس ساختار داده برای رفع نیازهای یک مشکل برنامهنویسی خاص، شروع میکند. این دوره کلاس های جمع آوری اولیه و عملیات داده در سی شارپ مانند نحوه جستجو و استفاده از List و LinkedList و همچنین ساختارهای داده پیشرفته تر و تخصصی مانند پشته ها، صف ها، دیکشنری ها، ListDictionary، HybridDictionary، OrderedDictionary، StringCollection، StringBuilder و غیره را پوشش می دهد. در طول مسیر، مهارت های جدید خود را با ساختارهای داده کاربردی در چالش های تمرین در پایان هر بخش آزمایش کنید.
آن را تمرین کنید: ساختارهای داده پایتون
(Mitalearn-382174)
- 40 mins
- مناسب همه
- Release date: 9 November 2022
- Author: Kaylee Kohfeldt
آیا به دنبال تقویت مهارت های پایتون خود هستید؟ شاید برخی از اصول پایتون را یاد گرفته اید و می خواهید مهارت های خود را بیشتر کنید؟ این دوره با Kaylee Kohfeldt آموزش عملی و عملی در مورد مفاهیم پایتون مانند مجموعه ها، مجموعه ها، قالب بندی رشته ها و توابع لامبدا ارائه می دهد. Kayle مهارت هایی را پوشش می دهد که ممکن است در برنامه نویسی روزانه خود از آنها استفاده نکنید - مانند شمارنده، جستجوگر پالیندروم، پاک کردن داده های تکراری و موارد دیگر - که می تواند به شما در گسترش دانش پایتون کمک کند. اگر میخواهید مهارتهای پایتون خود را به سطح بالاتری ببرید تا بتوانید کدهای خوانا و کارآمدتر بنویسید، در این دوره آموزشی به Kaylee بپیوندید.
این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه تنظیمات ماشین محلی ارائه می دهد. با Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
ساختارهای داده پایتون: پشته ها، Deques و Queues
(Mitalearn-381069)
- 35 mins
- مناسب همه
- Update date: 11 March 2024
- Author: Dhhyey Desai
پشته ها، دکه ها و صف ها سه ساختار داده ضروری پایتون هستند. آنها ستون فقرات بسیاری از الگوریتم های علوم کامپیوتر را تشکیل می دهند، و نشان دادن تسلط بر این مفاهیم می تواند به شما در شغل فعلی کمک کند یا به شما کمک کند تا نقش بعدی خود را به دست آورید. در این دوره، Dhhyey Desai به شما نشان میدهد که چگونه پشتهها، صفها و deques بسازید و از این ساختارهای داده خطی برای حل مشکلات دنیای واقعی که ممکن است در کار خود با آنها مواجه شوید، استفاده کنید. یاد بگیرید که چگونه هر کلاس را تعریف کنید و از متدهای داخلی پایتون برای انجام رفتارهای لازم مانند فشار، پاپ و زیرچشمی استفاده کنید. نوبت دهی و add_front و remove_rear. به Dhhyey در این دوره بپیوندید تا مزایای هر یک از این ساختارهای داده رایج را بیاموزید و مهارت هایی را به جعبه ابزار کدنویسی خود بیافزایید.
ساختارهای داده پایتون: درختان
(Mitalearn-199254)
- 1 hour 16 mins
- متوسط
- Release date: 25 February 2021
- Author: Ryan Mitchell
درختان در پایتون چیست و چگونه با سایر ساختارهای داده مانند لیست های پیوندی و نمودارها مطابقت دارند؟ در این دوره، مربی رایان میچل درباره درختان جستجوی دودویی (BSTs) و آنچه که می توانید با آنها در یک زمینه دنیای واقعی انجام دهید بحث می کند. رایان به شما نشان می دهد که چگونه با استفاده از چند خط پایتون یک درخت پایه بسازید. او نحوه جستجو و پیمایش یک درخت و همچنین نحوه چاپ درخت در ترمینال را بررسی می کند. رایان توضیح می دهد که چگونه گره ها را به درخت خود اضافه کنید، آنها را حذف کنید و درختان نامتعادل را شناسایی کنید. وقتی درختی نامتعادل پیدا کردید، مهم است که آن را مجدداً متعادل کنید. رایان شما را در ایجاد تعادل مجدد چهار نوع درخت نامتعادل راهنمایی می کند. او با چالشی که دارای تعادل مجدد خودکار هوشمندتر است به پایان می رسد.
ساختارهای داده پایتون: مجموعه ها و مجموعه های منجمد
(Mitalearn-210865)
- 1 hour 37 mins
- مناسب همه
- Release date: 13 May 2021
- Author: Mridu Bhatnagar
در این دوره آموزشی، مربی Mridu Bhatnagar شما را با اصول استفاده از مجموعههای پایتون و مجموعههای منجمد آشنا میکند. اگر در مراحل اولیه حرفه برنامه نویسی پایتون خود هستید، یا اگر فقط به یک تجدید نظر نیاز دارید، به Mridu بپیوندید تا در مورد مکانیک و عملکردهای اساسی این ساختارهای داده بحث کند. Mridu یک نمای کلی از ست ها و ست های فریز شده ارائه می دهد و سپس به روش های مختلف برای کار با آنها می پردازد. او در مورد موارد استفاده و موضوعاتی مانند نحوه تغییر یک مجموعه و استفاده از توابع داخلی بحث می کند. Mridu همچنین ویدیوهای چالش و راه حل را برای آزمایش دانش شما در حین پیشبرد ارائه می دهد. اگر به دنبال یادگیری جنبههای مهم در مورد مجموعهها و مجموعههای منجمد در پایتون هستید، بدون اینکه وارد یک دوره طولانی پروژهای شوید، دوره آموزشی Mridu برای شما مناسب است.
مبانی برنامه نویسی: ساختار داده ها (2023)
(Mitalearn-433174)
- 2 hours 49 mins
- مناسب همه
- Update date: 6 December 2024
- Author: Kathryn Hodge
پس از دریافت برنامه های ساده با یک یا دو متغیر ، از ساختارهای داده برای ذخیره مقادیر در برنامه های خود استفاده می کنید. ساختار داده ها بسیار شبیه به ظروف هستند - برای هر راهی که می خواهید داده های خود را ذخیره کنید وجود دارد. در حالی که ساختارهایی مانند آرایه ها و صف ها گاهی اوقات به صورت مناسب گرفته می شوند ، درک عمیق تر برای هر برنامه نویس که می خواهد بداند "زیر کاپوت" چه می گذرد ، بسیار مهم است و درک می کند که چگونه انتخاب هایی که آنها انجام داده اند بر عملکرد و کارآیی برنامه های آنها تأثیر می گذارد. در این دوره ، کاترین هاج یک نمای کلی از اساسی ترین ساختار داده برای برنامه نویسی مدرن در پایتون را ارائه می دهد. کاترین با شروع با روشهای ساده گروه بندی داده ها ، مانند آرایه ها ، لیست ها و Tuples ، ساختارهای داده پیچیده تری مانند فرهنگ لغت ، مجموعه ها ، صف ها و پشته ها را معرفی می کند. هر درس با یک نمونه عملی در دنیای واقعی همراه است که ساختار داده ها را در عمل نشان می دهد. پس از اتمام این دوره ، درک غنی تری از ساختار داده ها و نحوه استفاده از آنها به عنوان کدگذاری خواهید داشت.