Не нужно иметь ученую степень, чтобы понять смысл алгоритмов. Это ясное и доступное руководство покажет вам, как алгоритмы влияют на нашу повседневную жизнь. Они вездесущи и сопровождают всю нашу жизнь - от общения с друзьями в сети до принятия важных решений. Если вы хотите знать, как использовать алгоритмы для решения реальных задач - эта книга для вас.Эта книга - действительно книга для чайников, поскольку основная ее задача не научить программировать реализации тех или иных давно известных алгоритмов, а познакомить вас с тем, что же такое алгоритмы, как они влияют на нашу повседневную жизнь, и каково состояние дел в этой области человеческих знаний сегодня.В книге рассматривается крайне широкий спектр вопросов, связанных с алгоритмами - это и стандартные сортировка и поиск, и работа с графами (но с уклоном не в стандартные базовые алгоритмы, а в приложении их к таким явлениям сегодняшнего дня, как, например, социальные сети), работа с большими данными и вопросы искусственного интеллекта.При этом материал книги - не просто отвлеченный рассказ о том или ином аспекте современных алгоритмов, но и демонстрация реализаций алгоритмов с конкретными примерами на языке программирования Python.Книга будет полезна всем, кто интересуется современным состоянием дел в области программирования и алгоритмов.
Ne nuzhno imet uchenuju stepen, chtoby ponjat smysl algoritmov. Eto jasnoe i dostupnoe rukovodstvo pokazhet vam, kak algoritmy vlijajut na nashu povsednevnuju zhizn. Oni vezdesuschi i soprovozhdajut vsju nashu zhizn - ot obschenija s druzjami v seti do prinjatija vazhnykh reshenij. Esli vy khotite znat, kak ispolzovat algoritmy dlja reshenija realnykh zadach - eta kniga dlja vas.Eta kniga - dejstvitelno kniga dlja chajnikov, poskolku osnovnaja ee zadacha ne nauchit programmirovat realizatsii tekh ili inykh davno izvestnykh algoritmov, a poznakomit vas s tem, chto zhe takoe algoritmy, kak oni vlijajut na nashu povsednevnuju zhizn, i kakovo sostojanie del v etoj oblasti chelovecheskikh znanij segodnja.V knige rassmatrivaetsja krajne shirokij spektr voprosov, svjazannykh s algoritmami - eto i standartnye sortirovka i poisk, i rabota s grafami (no s uklonom ne v standartnye bazovye algoritmy, a v prilozhenii ikh k takim javlenijam segodnjashnego dnja, kak, naprimer, sotsialnye seti), rabota s bolshimi dannymi i voprosy iskusstvennogo intellekta.Pri etom material knigi - ne prosto otvlechennyj rasskaz o tom ili inom aspekte sovremennykh algoritmov, no i demonstratsija realizatsij algoritmov s konkretnymi primerami na jazyke programmirovanija Python.Kniga budet polezna vsem, kto interesuetsja sovremennym sostojaniem del v oblasti programmirovanija i algoritmov.