מאת גודריץ', מיכאל ת./ תאמאסיה, רוברטו
ספר זה, המבוסס על ספריו המובילים בתחום מבני נתונים ב-Java ו-C++ של המחבר, מציע מבוא מקיף ויסודי למבני נתונים ב-Python על ידי מחברים סמכותיים. 'מבני נתונים ואלגוריתמים ב-Python' הוא הספר הסמכותי מונחה-העצמים הראשון למבני נתונים ב-Python.
הספר נועד לספק מבוא מקיף למבני נתונים ואלגוריתמים, כולל התכנון, הניתוח והיישום שלהם, וישמור על המבנה הכללי של 'מבני נתונים ואלגוריתמים ב-Java' ו-'מבני נתונים ואלגוריתמים ב-C++'.
- מתחיל בדיון על התחביר הפשוט מבחינה קונספטואלית של Python, המאפשר להתמקד יותר על קונספטים.
- שומר על נקודת-מבט מונחית-עצמים עקבית לאורך כל הספר.
- מציג כל מבנה נתונים באמצעות ADT (טיפוס נתונים מופשט) ויישומם, ומציג תבניות עיצוב חשובות כאמצעי לארגון יישומים אלו למחלקות (Class), פונקציות ואובייקטים.
- מספק דיון מעמיק על ניתוח ועיצוב מבני נתונים בסיסיים.
- כולל דוגמאות מועילות רבות של קוד Python, עם קוד המקור הניתן באתר.
- משתמש באיורים בכדי להראות את מבני הנתונים ואת האלגוריתמים, בנוסף לניתוחם, באופן ברור וויזואלי.
- מספק מאות של תרגילים המקדמים יצירתיות, עוזרות לקוראים ללמוד איך לחשוב כמו מתכנתים, ועוזר לחזק הבנה שקונספטים חשובים.
- מכיל מגוון של קוד Python וחלקי קוד תיאורי (Pseudo-code), ומאות של תרגילים, הנחלקים לבערך 40% תרגילי חיזוק הבנה, 40% תרגילי יצירתיות ו-20% פרויקטי תכנות.
DATA STRUCTURES AND ALGORITHMS IN PYTHON
לפרטים נוספים אודות מבני נתונים ואלגוריתמים בפיית'ון ולרכישה