مجله علمی تفریحی بیبیس
0

دانلود کتاب 40 الگوریتمی که هر برنامه نویسی باید بداند

بازدید 1297
  • عنوان کتاب: 40Algorithms Every Programmer Should Know
  • نویسنده: Imran Ahmad
  • حوزه: الگوریتمهای برنامه نویسی
  • سال انتشار: 2020
  • تعداد صفحه: 374
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 19.5 مگابایت

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

Algorithms have always played an important role both in the science and practice of computing. This book focuses on utilizing these algorithms to solve real-world problems. To get the most out of these algorithms, a deeper understanding of their logic and mathematics is imperative. You’ll start with an introduction to algorithms and explore various algorithm design techniques. Moving on, you’ll learn about linear programming, page ranking, and graphs, and even work with machine learning algorithms, understanding the math and logic behind them. This book also contains case studies, such as weather prediction, tweet clustering, and movie recommendation engines, that will show you how to apply these algorithms optimally. As you complete this book, you will become confident in using algorithms for solving real-world computational problems. This book is for the serious programmer! Whether you are an experienced programmer looking to gain a deeper understanding of the math behind the algorithms or have limited programming or data science knowledge and want to learn more about how you can take advantage of these battle-tested algorithms to improve the way you design and write code, you’ll find this book useful. Experience with Python programming is a must, although knowledge of data science is helpful but not necessary.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: 40 Algorithms Every Programmer Should Know

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

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

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید