برنامه نويسي

الگوریتم های دنیای واقعی: راهنمای مبتدیان

Real-World Algorithms: A Beginner’s Guide

دانلود کتاب Real-World Algorithms: A Beginner’s Guide (به فارسی: الگوریتم های دنیای واقعی: راهنمای مبتدیان) نوشته شده توسط «Panos Louridas»


اطلاعات کتاب الگوریتم های دنیای واقعی: راهنمای مبتدیان

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: The MIT Press

نویسنده: Panos Louridas

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2017

تعداد صفحه: 509 / 527

حجم فایل: 10.68 مگابایت

کد کتاب: 0262035707 , 9780262035705

توضیحات کتاب الگوریتم های دنیای واقعی: راهنمای مبتدیان

مقدمه‌ای بر الگوریتم‌ها برای خوانندگانی که هیچ پیش‌زمینه‌ای در ریاضیات پیشرفته یا علوم رایانه ندارند، با تأکید بر مثال‌ها و مشکلات دنیای واقعی.

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

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


An introduction to algorithms for readers with no background in advanced mathematics or computer science, emphasizing examples and real-world problems.

Algorithms are what we do in order not to have to do something. Algorithms consist of instructions to carry out tasks―usually dull, repetitive ones. Starting from simple building blocks, computer algorithms enable machines to recognize and produce speech, translate texts, categorize and summarize documents, describe images, and predict the weather. A task that would take hours can be completed in virtually no time by using a few lines of code in a modern scripting program. This book offers an introduction to algorithms through the real-world problems they solve. The algorithms are presented in pseudocode and can readily be implemented in a computer language.

The book presents algorithms simply and accessibly, without overwhelming readers or insulting their intelligence. Readers should be comfortable with mathematical fundamentals and have a basic understanding of how computers work; all other necessary concepts are explained in the text. After presenting background in pseudocode conventions, basic terminology, and data structures, chapters cover compression, cryptography, graphs, searching and sorting, hashing, classification, strings, and chance. Each chapter describes real problems and then presents algorithms to solve them. Examples illustrate the wide range of applications, including shortest paths as a solution to paragraph line breaks, strongest paths in elections systems, hashes for song recognition, voting power Monte Carlo methods, and entropy for machine learning. Real-World Algorithms can be used by students in disciplines from economics to applied sciences. Computer science majors can read it before using a more technical text.

دانلود کتاب «الگوریتم های دنیای واقعی: راهنمای مبتدیان»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

📖 خرید این کتاب

برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمه‌های زیر کلیک کنید تا پیام آماده برای شما ارسال شود:

پس از ارسال پیام، قیمت و لینک دریافت فایل در اسرع وقت برای شما ارسال خواهد شد.

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