هر روز با یک کتاب
Data Structures and Algorithms with Python
این کتاب درسی مفاهیم و تکنیک های مورد نیاز برای نوشتن برنامه هایی را که می تواند مقادیر زیادی داده را به صورت موثر اداره کند توضیح می دهد. این کتاب تعدادی از الگوریتم های پشتیبانی شده را بصورت پروژه محور و کلاس درس در قالب مثال ارائه می دهد. در این کتاب ایده پیچیدگی محاسباتی نیز معرفی شده است که نشان می دهد چه چیزی می تواند و نمی تواند محاسبه شود به طوری که برنامه نویس می تواند قضاوت آگاهانه در مورد الگوریتم های مورد استفاده خود داشته باشد.
سرفصل ها:
CH 1 Python Programming 101
CH 2 Computational Complexity
CH 3 Recursion
CH 4 Sequences
CH 5 Sets and Maps
CH 6 Trees
CH 7 Graphs
CH 8 Membership Structures
CH 9 Heaps
CH 10 Balanced Binary Search Trees
CH 11 B-Trees
CH 12 Heuristic Search