Grokking Algorithms: An illustrated guide for programmers and other curious people
یک الگوریتم، چیزی بیشتر از یک رویهی گام به گام برای حل یک مسئله نیست. الگوریتم هایی که اغلب به عنوان یک برنامه نویس استفاده میکنید، قبلاً کشف، آزمایش و اثبات شده اند. اگر میخواهید که آنها را بفهمید اما از درگیر شدن با اثباتهای چندین صفحه ای سنگین امتناع میکنید، این کتاب برای شماست. این راهنمای کاملاً مصور و جذاب، یادگیری نحوه استفاده مؤثر از مهمترین الگوریتمها در برنامههای خودتان را آسان میکند.
کتاب Grokking Algorithm (الگوریتم گروکینگ)، یک راهنمای کاملاً مصور و دوستانه است که به شما میآموزد که چگونه الگوریتمهای رایج را برای مسائل کاربردی که هر روز به عنوان یک برنامه نویس با آنها مواجه میشوید، بکار گیرید. شما با مرتبسازی و جستجو شروع میکنید و با تقویت مهارتهای خود در تفکر الگوریتمی، با دغدغههای پیچیدهتری مانند فشردهسازی دادهها و هوش مصنوعی دست و پنجه نرم خواهید کرد. هر مثال ارائه شده در این کتاب شامل نمودارهای مفید و نمونه کدهای کاملاً مشروح شده با پایتون است.
ویژگیهای کتاب Grokking Algorithms: An illustrated guide for programmers and other curious people
- پوشش الگوریتمهای جستجو، مرتب سازی و گراف
- بیش از 400 عکس با توضیحات دقیق
- سبک و سنگین کردن عملکرد الگوریتم ها
- نمونه کدهای مبتنی بر پایتون
درباره خواننده
این کتاب مصور و آسان برای خواندن، برای برنامه نویسان خودآموخته، مهندسان یا هرکسی که میخواهد الگوریتمها را به کار بگیرد مناسب است.
درباره نویسنده
آدیتیا بهارگاوا، یک مهندس نرم افزار با سابقه دوگانه در علوم کامپیوتر و هنرهای زیبا است. او در مورد برنامه نویسی در adit.io وبلاگ مینویسد.