تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی مبانی برنامه نویسی: ساختارهای داده (2023)

دوره آموزشی مبانی برنامه نویسی: ساختارهای داده (2023)

1 ساعت 47 دقیقهمبتدی2023-09-19

مدرسین

Kathryn Hodge

Kathryn Hodge

Software Developer

جزئیات دوره

وقتی که از برنامه‌های ساده با یک یا دو متغیر بگذری، دیگه باید از ساختارهای داده برای ذخیره مقادیر در اپلیکیشن‌هات استفاده کنی. ساختارهای داده خیلی شبیه به ظروف هستند؛ هرکدوم برای یه روش خاص از ذخیره داده‌ها طراحی شدن. حالا ممکنه ساختارهایی مثل آرایه‌ها و صف‌ها رو دست کم بگیری، اما یه درک عمیق از اون‌ها برای هر برنامه‌نویسی که می‌خواد بدونه داخل سیستم چه خبره و چطور انتخاب‌هاش تاثیر می‌ذاره روی عملکرد و کارایی برنامه‌هاش، خیلی مهمه. توی این دوره، کاترین هاج یه دیدگاه جامع و عمیق از مهم‌ترین ساختارهای داده برای برنامه‌نویسی مدرن با پایتون بهت می‌ده. از روش‌های ساده برای گروه‌بندی داده‌ها شروع می‌کنه، مثل آرایه‌ها، لیست‌ها و تاپل‌ها، و کم‌کم ساختارهای پیچیده‌تری مثل دیکشنری‌ها، ست‌ها، صف‌ها و استک‌ها رو معرفی می‌کنه. هر درس با یه مثال واقعی همراهه که نشون می‌ده این ساختارهای داده چطور در عمل کار می‌کنن. بعد از اتمام این دوره، درک بهتری از ساختارهای داده خواهی داشت و می‌دونی چطور از اون‌ها توی کد زدن استفاده کنی.

مهارت ها

Programming FoundationsData EngineeringPythonProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - کار با ساختارهای داده
  • 02 - آنچه باید بدانید

1. با ساختارهای داده شروع کنید

  • 03 - داده چیست
  • 04 - مقدمه ای بر ساختارهای داده
  • 05 - ساختارهای داده داخلی در پایتون
  • 06 - نماد O بزرگ

2. آرایه ها

  • 07 - آرایه چیست
  • 08 - یک لیست در پایتون ایجاد کنید
  • 09 - داده‌ها را از یک لیست در پایتون بازیابی کنید
  • 10 - یک لیست را در پایتون تغییر دهید
  • 11 - لیست‌های چند بعدی
  • 12 - تاپل‌ها در پایتون
  • 13 - ساختارهای آرایه مانند را جستجو کنید
  • 14 - ساختارهای آرایه مانند را مرتب کنید
  • 15 - چالش - دومین مورد کوچک را پیدا کنید
  • 16 - راه حل - دومین مورد کوچک را پیدا کنید
  • 17 - زمان استفاده از ساختارهای آرایه مانند

3. لغت نامه ها

  • 18 - فرهنگ لغت چیست
  • 19 - یک دیکشنری در پایتون ایجاد کنید
  • 20 - یک فرهنگ لغت را در پایتون تغییر دهید
  • 21 - چالش - موارد خالی را رها کنید
  • 22 - راه حل - موارد خالی را رها کنید
  • 23 - زمان استفاده از فرهنگ لغت

4. مجموعه

  • 24 - مجموعه چیست
  • 25 - یک مجموعه در پایتون ایجاد کنید
  • 26 - عملیات روی مجموعه‌ها در پایتون
  • 27 - مجموعه‌های غیرقابل تغییر در پایتون
  • 28 - چالش - شخصیت‌های منحصر به فرد
  • 29 - راه حل - شخصیت‌های منحصر به فرد
  • 30 - زمان استفاده از ست ها

5. صف

  • 31 - صف چیست
  • 32 - از دکه به عنوان صف استفاده کنید
  • 33 - چالش - تولید اعداد باینری
  • 34 - راه حل - اعداد باینری تولید کنید
  • 35 - زمان استفاده از صف

6. پشته

  • 36 - پشته چیست
  • 37 - از یک لیست به عنوان پشته استفاده کنید
  • 38 - از deque به عنوان پشته استفاده کنید
  • 39 - چالش - پرانتز تطبیق
  • 40 - حل - پرانتز تطبیق
  • 41 - زمان استفاده از پشته ها

نتیجه

  • 42 - چگونه تصمیم بگیریم که از کدام ساختار داده استفاده کنیم

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal