راهنمای تصویری برای برنامه نویسها و افراد کنجکاو
نویسنده: آدیتیا بهارگاوا، مترجم: مهران افشارنادری
الگوریتم#
Algorithms#
کتاب درک الگوریتم یک راهنمای ساده و جذاب است که به شما میآموزد چگونه از الگوریتمهای پرکاربرد برای حل مشکلات واقعی در برنامهنویسی روزمره استفاده کنید. شما با مفاهیم پایهای مانند مرتبسازی و جستجو شروع میکنید و سپس به سراغ مسائل پیچیدهتری مانند فشردهسازی دادهها و هوش مصنوعی خواهید رفت. هر مبحث با نمودارهای مفهومی و کدهای پایتون به صورت گام به گام توضیح داده میشود، به طوری که یادگیری الگوریتمها برای شما جذاب و راحت باشد.
الگوریتمها مجموعهای از مراحل مشخص برای حل یک مسئله هستند. الگوریتمهایی که شما به عنوان برنامهنویس از آنها استفاده میکنید، قبلاً توسط متخصصان بررسی، آزمایش و اثبات شدهاند. اگر میخواهید این الگوریتمها را به خوبی درک کنید ولی از توضیحات پیچیده و ریاضیاتی پرهیز میکنید، این کتاب انتخاب مناسبی برای شماست. هدف من این است که یادگیری نحوه استفاده از مهمترین الگوریتمها در برنامهنویسی را به روشی ساده، تصویری و کاربردی به شما آموزش دهم.
این کتاب به گونهای نوشته شده که مطالعه آن آسان و لذتبخش باشد. از پیچیدگیهای ذهنی و پرشهای مفهومی اجتناب شده و هرگاه مفهومی جدید مطرح میشود، به آن بهطور واضح پرداخته میشود یا زمان آموزش آن مشخص میشود. مفاهیم کلیدی با تمرینها و مثالهای متعدد تقویت میشوند تا مطمئن شوید به خوبی آنها را درک کردهاید. من سعی کردهام تا مفاهیم را به روشی تصویری و ملموس بیان کنم تا شما بتوانید آنها را به راحتی به یاد بیاورید و درک کنید.
من بر این باورم که یادگیری بهتر زمانی اتفاق میافتد که از چیزهایی که قبلاً میدانیم کمک بگیریم. بنابراین، در هر فصل با مثالهای ساده و ملموس، مفاهیم جدید را توضیح میدهم. بهعنوان مثال، تفاوت بین آرایهها و لیستهای پیوندی را میتوان بهطور ساده با تجسم نشستن افراد در یک سالن سینما توضیح داد.
این کتاب در عین حال که مطالب اساسی و مفید را به شما ارائه میدهد، نیازی به گنجاندن الگوریتمهای پیچیده و بیکاربرد ندارد. الگوریتمهایی که در این کتاب آورده شدهاند، کاربردی و در دنیای واقعی مفید هستند. این الگوریتمها بهطور مستقیم از تجربیات خود من در شغل مهندسی نرمافزار گرفته شدهاند و پایهای عالی برای یادگیری مباحث پیچیدهتر در آینده فراهم میکنند.
به سلامتی خواندن!
فهرست:
1-درآمدی بر الگوریتم
2-مرتبسازی انتخابی
3-بازگشت
4-مرتبسازی سریع
5-جدولهای هش
6-جستجوی سطح اول
7-الگوریتم دیجسترا
8-الگوریتم حریصانه
9-برنامهنویسی پویا
10-الگوریتم K - نزدیکترین همسایه
11-گام بعدی
این کتاب با اجازه مترجم "جناب مهران افشارنادری" در سایت اسکایبوک منتشر میشود.
ایمیل: mehranafsharnaderi@gmail.com
خرید نسخه زبان اصلی این کتاب: https://skybooks.ir/products/Grokking-Algorithms
سلام وقت بخیر چاپ انگلیسی رو ندارید؟
سلام وقت بخیر، بله داریم، https://skybooks.ir/products/Grokking-Algorithms
سلام ببخشید کتاب به تازگی ویرایش ترجمه ای داشته؟؟
سلام، این کتاب آخرین ویرایش هست.
کتاب جذابیه الگوریتمها رو به راحتی توضیح میده! حتی مسائل فشرده سازی در کنار تصاویر باحال کتاب 👨💻🚀 ممنون از چاپتون
درود، خواهش میکنم، خوشحالیم راضی هستید.
سلام نسخه رنگی رو نمیتونم انتخاب کنم هرچی میزنم روش نمیاد موجود نیست؟
درود، بعد از انتخاب رنگی، با علامت مثبت و منفی نوع جلد را انتخاب کنید.
سلام لطفا ترجمه ویرایش دوم را هم قرار دهید
درود، ویرایش دوم ترجمه نشده.
سلام این کتاب توسط کدام انتشارات چاپ شده ؟ نسخه pdf این کتاب در نت موجوده و گفته میشه با رضایت مترجم این اتفاق افتاده. می خواستم با انتشارات این کتاب تماس بگیرم و از صحت این خبر مطمئن بشم. بنابراین ممنون میشم نام انتشارات رو بفرمائید
درود، این کتاب توسط مترجم آقای افشارنادری ویرایش و در اختیار ما قرار گرفته، ایمیل ایشون در انتهای توضیحات قرار داره. mehranafsharnaderi@gmail.com