پایتون

جلسه ۶۵: ساختمان داده چیست؟ در پایتون

در این درس شما با اهداف ساحتمان داده آشنا خواهید شد و یاد میگیرید که چگونه آن ها را در پایتون استفاده کنید.

تعریف

(یک ساختمان داده، یک راهی برای ذخیره داده‌ها، بر اساس یک فرمت مشخص یا ساختار مشخص است)

ما به خوبی میتوانیم، مثال‌هایی از دنیای واقعی در موضوع ساختمان داده بزنیم.

تعداد زیادی لیست به صوزت آنلاین وجود دارد که در مورد موضوعات مختلف برای ما فراهم شده است. مثال دیگر استفاده‌ی از جداول برای نمایش زمان بندی برنامه‌ها است. یک رمان نیز متن‌ها را در بندها ذخیره و سازمان‌دهی میکند.

همه این‌ها داده‌هایی را ذخیره میکنند و به ما امکان دسترسی و تغییر در آن‌ها را به صورت مشخص میدهند.

ساختمان داده بخش مهمی از برنامه‌نویسی است. از آنجایی که ما با تغییر داده‌ها سرورکار داریم، سازماندهی آنها به روشی کارآمد میتواند اهیمت فوق‌العاده‌ داشته باشد.

ساختمان داده در پایتون

پایتون مجموعه‌ای  از ساختمان‌های داده را دارد که به ما کمک میکند تا تعداد زیادی از داده‌ها را سازماندهی کنیم.

البته شما با چند تا از این ساختمان‌های داده آشنا شده ‌اید. لیست‌ها به عنوان یک ساختمان داده مهم برای همه زمان ها و کاربردها خواهد بود.

۴ ساختمان داده‌ اولیه در پایتون فراهم شده‌است:

  • List
  • Tuple
  • Dictionary
  • Set

در درس‌های پیش رو تک تک این ‌ها را بررسی خواهیم کرد.

البته ما میتوانیم ساختمان داده‌های مخصوص خودمان را هم بسازیم که این موضوع برای آینده خواهد بود.

 

حال بحثمان را در این زمبنه با ساختمان داده List ها شروع میکنیم.

 

 

 

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا