Hands-On Data Structures and Algorithms with Python, 2nd Edition
ساختمان دادهها به شما امکان میدهند تا دادهها را به صورتی کارآمد ذخیره و سازماندهی کنید. آنها برای هر مسئله ای بسیار مهم هستند، یک راه حل کامل ارائه میدهند و مانند کدی قابل استفاده مجدد عمل میکنند. ویرایش دوم کتاب Hands-On Data Structures and Algorithms with Python، ساختمانهای داده اساسی پایتون و متداولترین الگوریتمها برای ساختن برنامههای آسان و قابل نگهداری را به شما آموزش میدهد.
این کتاب به شما کمک میکند تا قدرت لیستهای پیوندی، لیستهای پیوندی دوطرفه و لیستهای پیوندی حلقوی را درک کنید. شما ایجاد ساختمان دادههای پیچیده ای همچون گراف ها، پشتهها و صفها را یاد خواهید گرفت. همان طور که فصلهای کتاب را یکی پس از دیگری میگذرانید، شما کاربردهای جستجوی دو دویی و درختهای جستجوی دو دویی را همراه با یادگیری تکنیکها و ساختارهای رایج مورد استفاده در کارهایی مثل پیش پردازش، مدل سازی و تبدیل دادهها بررسی خواهید کرد. در فصلهای پایانی، با سازمان دهی کد خود به روشی قابل مدیریت، سازگار و بسط پذیر، چم و خم آن را پیدا خواهید کرد. شما همچنین نحوه مرتب سازی حبابی، مرتب سازی انتخابی، مرتب سازی درجی و ادغام الگوریتمهای مرتب سازی را به تفصیل مطالعه خواهید کرد. در پایان کتاب خواهید آموخت که چگونه کامپوننت هایی بسازید که به راحتی قابل فهم باشند و اشکال زدایی شوند تا در برنامههای مختلف استفاده کنید. شما همچنین در مورد پیاده سازی همهی الگوریتمهای مهم و مرتبط با پایتون اطلاعاتی کسب خواهید کرد.
این کتاب برای توسعه دهندگانی است که میخواهند ساختمان دادهها و الگوریتمهای پایتون را یاد بگیرند تا برنامههای پیچیده و انعطاف پذیر بنویسند. در این کتاب دانستن دانش پایه برنامه نویسی پایتون انتظار میرود.
مطالبی که در ویرایش دوم کتاب ساختمان دادهها و الگوریتمها با پایتون، یاد خواهید گرفت:
- درک بازنمایی شی، انقیاد صفت و محصور سازی داده ها
- به دست آوردن درک کاملی از ساختمان دادههای پایتون با استفاده از الگوریتم ها
- مطالعه الگوریتمها با استفاده از مثالها به همراه نمایش تصویری
- یادگیری الگوریتمهای پیچیده از طریق بیان ساده و پیاده سازی با پایتون
- ساختن برنامههای داده پیشرفته و کارآمد در پایتون
- فهمیدن الگوریتمهای برنامه نویسی رایج استفاده شده در علوم داده پایتون
- نوشتن کدهای قوی و کارآمد در پایتون 3.7