اصول برنامهنویسی: ساختارهای داده
✅ سرفصل و جزئیات آموزش
این دوره یک معرفی جامع از ساختارهای دادهی اساسی را ارائه میدهد و شما را با مهارتهای لازم برای پیادهسازی و استفاده مؤثر از آرایهها، لیستها، دیکشنریها، پشتهها و صفها آشنا میکند. از طریق تمرینهای عملی و مثالهای دنیای واقعی، مدرس، کاترین هاج، به شما نشان میدهد که هر یک از این ساختارها چگونه کار میکند و کارایی آنها از نظر پیچیدگی زمانی و فضایی چیست.
این دوره برای یادگیرندگان جدید در زمینه برنامهنویسی ایدهآل است و بر کاربردهای عملی تأکید دارد و به شما امکان میدهد تا مسائل رایج نرمافزاری مانند جستجو، مرتبسازی و مدیریت داده را حل کنید. علاوه بر این، شما یاد خواهید گرفت که مزایا و معایب ساختارهای داده مختلف را تحلیل کرده و این دانش را برای طراحی راهحلهای مقیاسپذیر و کارآمد به کار ببندید. در پایان دوره، شما ابزارها و دانش لازم برای شروع به چالشهای پیچیده برنامهنویسی را با اعتماد به نفس خواهید داشت.
اصول برنامهنویسی: ساختارهای داده
-
چرا باید از ساختارهای داده استفاده کنیم؟ 0:00:43
-
آنچه باید بدانید 0:00:45
-
چگونه از CoderPad استفاده کنیم؟ 0:01:41
-
چگونه از GitHub Codespaces استفاده کنیم؟ 0:01:58
-
داده چیست؟ 0:02:32
-
معرفی ساختارهای داده 0:02:20
-
ساختارهای دادهی داخلی در پایتون 0:02:41
-
عملیات رایج بر روی ساختارهای داده 0:01:25
-
نوتیشن بیگاو 0:02:46
-
آرایه چیست؟ 0:02:53
-
ایجاد یک لیست در پایتون 0:01:48
-
بازیابی داده از یک لیست در پایتون 0:03:39
-
Mutate کردن یک لیست در پایتون 0:02:45
-
راهحل: Swap آیتم ها 0:02:34
-
لیستهای چند بعدی در پایتون 0:04:36
-
تاپلها در پایتون 0:02:17
-
راهحل: Square کردن آیتم ها 0:01:52
-
جستجو در ساختارهای مشابه آرایه 0:03:47
-
مرتبسازی ساختارهای مشابه آرایه 0:03:27
-
راهحل: پیدا کردن دومین آیتم کوچک 0:02:02
-
چه زمانی از ساختارهای مشابه آرایه استفاده کنیم؟ 0:01:38
-
دیکشنری چیست؟ 0:01:23
-
ایجاد یک دیکشنری در پایتون 0:01:40
-
Mutate کردن دیکشنری در پایتون 0:03:05
-
راهحل: بهروزرسانی حقوق 0:00:53
-
مدیریت کلیدهای گمشده در دیکشنری 0:02:02
-
بازیابی کلیدها و کالکشن های مقادیر از دیکشنریها 0:01:44
-
راهحل: پاکسازی ترجیحات کاربر 0:01:27
-
چه زمانی از دیکشنریها استفاده کنیم؟ 0:01:22
-
ست ها چیست؟ 0:01:25
-
تعیین عضویت ست در پایتون 0:01:11
-
Mutate کردن ست در پایتون 0:02:19
-
راهحل: کاراکترهای منحصر به فرد 0:01:09
-
عملیات روی ست ها در پایتون 0:03:51
-
ست های غیرقابل تغییر در پایتون 0:01:19
-
راهحل: دوستان مشترک 0:01:26
-
چه زمانی از ست ها استفاده کنیم؟ 0:01:00
-
صف چیست؟ 0:01:01
-
استفاده از deque به عنوان صف در پایتون 0:01:44
-
راهحل: تولید اعداد باینری 0:02:59
-
چه زمانی از صفها استفاده کنیم؟ 0:00:38
-
پشته چیست؟ 0:01:16
-
استفاده از لیست به عنوان پشته در پایتون 0:02:52
-
استفاده از deque به عنوان پشته در پایتون 0:01:37
-
راهحل: تطابق پرانتزها 0:02:07
-
چه زمانی از پشتهها استفاده کنیم؟ 0:00:43
-
چالش GitHub Codespace: لیست کارها 0:01:34
-
راهحل GitHub Codespace: لیست کارها 0:04:20
-
چالش GitHub Codespace: لیست انتظار رزرو 0:01:23
-
راهحل GitHub Codespace: لیست انتظار رزرو 0:02:30
-
چالش GitHub Codespace: پیگیری موجودی 0:01:27
-
راهحل GitHub Codespace: پیگیری موجودی 0:02:44
-
چگونه تعیین کنیم که کدام ساختار داده را استفاده کنیم؟ 0:00:27
مشخصات آموزش
اصول برنامهنویسی: ساختارهای داده
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:53
- مدت زمان :2:46:47
- حجم :207.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy