Hands-On Data Structures and Algorithms with Python, 2nd Edition

تاریخ: ۲۱:۵:۱۵ ۱۳۹۹/۱/۱۸ دوشنبه
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۳۷۵
دیدگاه ها: ۱
برچسب ها: Data Structures | Algorithms | Python |
کتاب Hands-On Data Structures and Algorithms with Python, 2nd Edition
Packt Publishing
Benjamin Baka, Dr. Basant Agarwal
9781788995573
2018
398
English

ساختمان داده‌ها به شما امکان می‌دهند تا داده‌ها را به صورتی کارآمد ذخیره و سازماندهی کنید. آنها برای هر مسئله ای بسیار مهم هستند، یک راه حل کامل ارائه می‌دهند و مانند کدی قابل استفاده مجدد عمل می‌کنند. ویرایش دوم کتاب Hands-On Data Structures and Algorithms with Python، ساختمان‌های داده اساسی پایتون و متداول‌ترین الگوریتم‌ها برای ساختن برنامه‌های آسان و قابل نگهداری را به شما آموزش می‌دهد.

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

این کتاب برای توسعه دهندگانی است که می‌خواهند ساختمان داده‌ها و الگوریتم‌های پایتون را یاد بگیرند تا برنامه‌های پیچیده و انعطاف پذیر بنویسند. در این کتاب دانستن دانش پایه برنامه نویسی پایتون انتظار می‌رود.


مطالبی که در ویرایش دوم کتاب ساختمان داده‌ها و الگوریتم‌ها با پایتون، یاد خواهید گرفت:

  • درک بازنمایی شی، انقیاد صفت و محصور سازی داده ها
  • به دست آوردن درک کاملی از ساختمان داده‌های پایتون با استفاده از الگوریتم ها
  • مطالعه الگوریتم‌ها با استفاده از مثال‌ها به همراه نمایش تصویری
  • یادگیری الگوریتم‌های پیچیده از طریق بیان ساده و پیاده سازی با پایتون
  • ساختن برنامه‌های داده پیشرفته و کارآمد در پایتون
  • فهمیدن الگوریتم‌های برنامه نویسی رایج استفاده شده در علوم داده پایتون
  • نوشتن کد‌های قوی و کارآمد در پایتون 3.7
 
Table of Contents
- Python objects, types and expressions
- Python Data Types and Structures
- Principles of Algorithm Design
- Lists and pointer structures
- Stacks and Queues
- Trees
- Hashing and symbol tables
- Graphs and other algorithms
- Searching
- Sorting
- Selection Algorithms
- String algorithms and techniques
- Design techniques and strategies
- Implementations, applications and tools
like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: saeed تاریخ: ۱۶:۷:۲ ۱۳۹۹/۲/۱ دوشنبه تعداد آرا: ۰

    سلام،بیزحمت کتب The Pragmatic Programmer --->Andrew Hunt, David Thomas, Ward Cunningham Clean Coder , Clean Architecture --->Robert C. Martin Head First Design Patterns --->Eric Freeman, Elisabeth Robson Soft Skills: The Software Developer’s Life Manual --->Author: John Sonmez The Art of Unit Testing ---> Author: Roy Osherove Effective C#: 50 Specific Ways to Improve Your --->Author: Bill Wagner the programmers idea book by coders lexicon Windows Forms Programming with C# Book by Erik Brown Windows Forms Programming in C# Book by Chris Sells C# 4.0 HowTo 1st Edition by Ben Watson Introduction to 3D Game Engine Design Using DirectX 9 and C# Paperback – August 20, 2003 by Lynn Thomas Harrison The Programmers Idea Book – 200 Software Project Ideas And Tips To Developing Them زیر را بزارید:
loading...

لطفا منتظر بمانید...