CodeMode | Программирование
11.3K subscribers
3.19K photos
5 videos
10 files
3.22K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📔 Dive Into Algorithms A Pythonic Adventure for the Intrepid Beginner.

Dive Into Algorithms - это обширный тур по многим из самых интересных алгоритмов в мире. Вы изучите стандартные алгоритмы информатики для поиска, сортировки и оптимизации; человеческие алгоритмы, которые помогают нам определить, как поймать бейсбольный мяч или съесть нужное количество еды в буфете; и продвинутые алгоритмы, например, используемые в машинном обучении и искусственном интеллекте.

Во время чтения книги вы:
• Научитесь измерять эффективность и скорость алгоритмов;
• Используете алгоритмы для создания простого чат-бота, выиграете в настольных играх или решите головоломки судоку.
• Напишете код для алгоритмов градиентного подъема и спуска, которые могут найти максимумы и минимумы функций;
• Построите дерево решений для предсказания счастья на основе характеристик человека.

🧷 Скачать бесплатно.

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2020 #Eng #Алгоритмы #Algorithms
📕 Computer Algorithms: Correctness Proofs and Performance Analyses

Книга является самостоятельной и включает в себя необходимую математическую подготовку. В книге рассматривается большинство структур данных и классических алгоритмов на графах, строковых алгоритмах, матроидных алгоритмах, алгоритмах линейной алгебры, алгоритмах потока и циркуляции, решателях линейного программирования и целочисленных алгоритмах. Он охватывает несколько тем, которые редко освещаются в существующих учебниках. Для каждого алгоритма предоставляется псевдокод. Для каждого алгоритма дается доказательство правильности и анализ сложности. Также приведены примеры, помогающие объяснить некоторые алгоритмы.

🧷Скачать бесплатно.

2023
#ENG #Algorithms

CodeMode | Программирование | ChatGPT
📕 Grokking Algorithms

Удобное, полностью иллюстрированное введение в наиболее важные алгоритмы компьютерного программирования.
Освоите наиболее широко используемые алгоритмы и будьте полностью готовы, когда вас спросят о них на следующем собеседовании при приеме на работу. С прекрасными простыми объяснениями, более чем 400 забавными иллюстрациями и десятками соответствующих примеров вам действительно понравится изучать алгоритмы с помощью этого веселого и понятного руководства!

🧷Скачать бесплатно.

2024
#ENG #Algorithms

CodeMode | Программирование | ChatGPT
📕 Essential Algorithms

В книге приводится всесторонний анализ идей и деталей реализации структур данных как важнейшей составляющей прикладных алгоритмов. Обсуждаются не только эффективные способы реализации операций над множествами чисел, интервалов или строк, представленных в виде различных поисковых структур данных – деревьев, множеств интервалов, кусочно-постоянных функций, прямоугольных областей, непересекающихся подмножеств, куч, хеш-таблиц, но и динамизация и персистентность (сохраняемость) структур.

🧷Скачать бесплатно.

2019
#ENG #Algorithms

CodeMode | Программирование | ChatGPT
📕Сложность вычислений и алгоритмов. Сборник переводов

Затрагиваемые в сборнике проблемы математической логики тесно связаны с теорией вычислительных машин. В книге рассматриваются модели вычислительных устройств, их классификация, классификация языков, оценки сложности вычислений и оценки сложности программ. Развивается связанный со сложностью программ подход А.Н. Колмогорова к обоснованию теории вероятностей и теории информации. В настоящее время эти вопросы начинают привлекать большое число исследователей.
Перевод ряда более ранних работ содержится в сборнике «Проблемы математической логики» («Мир», 1970).
Книга рассчитана на читателей, интересующихся современными проблемами теории алгоритмов и автоматов, математической лингвистики, вычислительных машин и программирования. Она будет полезна студентам и аспирантам указанных специальностей.

🧷Скачать бесплатно.

1974
#RU #Algorithms

CodeMode | Программирование | ChatGPT
📕 Optimization Algorithms

Алгоритмы оптимизации: методы искусственного интеллекта для решения задач проектирования, планирования и контроля исследуются алгоритмы искусственного интеллекта, которые определяют наиболее эффективные маршруты, оптимальные конструкции и решают другие логистические проблемы. Погрузитесь в захватывающий мир классических задач, таких как задача коммивояжера и задача о рюкзаке, а также передовых современных реализаций, таких как методы поиска по графам, метаэвристика и машинное обучение. Узнайте, как использовать эти алгоритмы в реальных ситуациях, благодаря подробным практическим исследованиям по балансировке сборочной линии, фитнес-планированию, диспетчеризации, маршрутизации и многому другому. Кроме того, получите практический опыт, выполняя практические упражнения для оптимизации и масштабирования производительности каждого алгоритма.

🧷Скачать бесплатно.

2024
#ENG #Algorithms

CodeMode | Программирование
📕 The Self-Taught Computer Scientist

"Компьютерщик-самоучка" - это продолжение книги Кори Альтхоффа "Программист-самоучка", которая вдохновила сотни тысяч профессионалов научиться программировать вне школы.
В книге "Программист-самоучка" Кори показал читателям, почему для профессионального программирования не нужна степень в области компьютерных наук, и рассказал об основах программирования, с помощью которых он прошел путь от полного новичка до инженера-программиста на eBay, не имея таковой.

🧷Скачать бесплатно

2022
#ENG #Algorithms

CodeMode | Программирование
📕 The Algorithm Design Manual. Third Edition

Это недавно расширенное и обновленное третье издание бестселлера продолжает снимать «тайну» с проектирования алгоритмов и анализа их эффективности. Он служит основным учебником по выбору для курсов по проектированию алгоритмов и самостоятельного обучения на собеседованиях, сохраняя при этом свой статус главного практического справочного руководства по алгоритмам для программистов, исследователей и студентов.

Удобное для чтения руководство по проектированию алгоритмов обеспечивает прямой доступ к технологии комбинаторных алгоритмов, делая упор на проектирование, а не на анализ. Первая часть, Practical Algorithm Design, предоставляет доступное руководство по методам проектирования и анализа компьютерных алгоритмов. Вторая часть, Hitchhiker's Guide to Algorithms, предназначена для просмотра и справки и включает каталог алгоритмических ресурсов, реализаций и обширную библиографию.

🧷Скачать бесплатно

2020
#ENG #Algorithms

CodeMode | Программирование
📕 Структуры и алгоритмы обработки данных.

Рассмотрены математические основы анализа вычислительной сложности алгоритмов, типовые структуры данных для представления множеств: массивы и динамические списковые структуры, стеки, очереди и деревья. Приведены методы решения комбинаторных задач и основные способы сокращения перебора, задачи поиска, сортировки и алгоритмы на графах.

Для студентов факультета информатики и вычислительной техники по направлению подготовки бакалавров «Информатика и вычислительная техника», а также других направлений и профилей, связанных с разработкой программного обеспечения.

🧷Скачать бесплатно

2020
#RU #Algorithms

CodeMode | Программирование
📕 Absolute Beginner’s Guide to Algorithms

Практическое, простое для понимания руководство, которое идеально подходит для тех, кому нужно понимать алгоритмы.
С взрывным ростом объема данных и разнообразием вычислительных приложений эффективные алгоритмы сейчас нужны больше, чем когда-либо. Языки программирования приходят и уходят, но ядро ​​программирования — алгоритмы и структуры данных — остается прежним.
Absolute Beginner's Guide to Algorithms — это самый быстрый способ изучить алгоритмы и структуры данных. Используя полезные диаграммы и полностью аннотированные примеры кода на JavaScript, вы начнете с основ и постепенно углубитесь и расширите все методы, необходимые для организации ваших данных.

🧷Скачать бесплатно

2024
#ENG #Algorithms

CodeMode | Программирование
📕 Алгоритмы обработки строк

На материале задачи поиска подстроки в строке, решению которой посвящены работы многих профессионалов за последние 20–30 лет, показано, как построить занятия по информатике, чтобы побудить школьника к творчеству, развить у него вкус к решению исследовательских проблем.
Для школьников, преподавателей информатики, а также для студентов, выбравших информатику в качестве основной специальности. Книга может быть использована как в обычных школах при проведении факультативных занятий, так и в образовательных учреждениях с углубленным изучением информатики и математики.

🧷Скачать бесплатно

2020 #RU #Algorithms

CodeMode | Программирование
📕 Алгоритмы эволюционной оптимизации

Эволюционные алгоритмы обусловлены процессами оптимизации, которые мы наблюдаем в природе, такими как естественный отбор, миграция видов, стаи птиц, человеческая культура и муравьиные семьи.

В данной книге рассматриваются история, теоретические основы, математический аппарат и программирование алгоритмов эволюционной оптимизации. Рассмотренные алгоритмы включают в себя генетические алгоритмы, генетическое программирование, оптимизацию на основе муравьиной кучи, оптимизацию на основе роя частиц, дифференциальную эволюцию, биогеографическую оптимизацию и многие другие.

🧷Скачать бесплатно

2020 #RU #Algorithms

CodeMode | Программирование
📕 Введение в структуры и алгоритмы обработки данных: учебное пособие

Автор: Маер А. В., Черепанов О. С.

Описание:
Учебное пособие состоит из пяти глав. Целью учебного пособия является формирование начального представления о структурах данных и алгоритмах. В первой главе дается обзор математического аппарата, используемого при анализе алгоритмов. Во второй главе вводится понятие псевдокода. Третья глава посвящена основным структурам данных. В четвертой главе проводится анализ алгоритмов и выполняется их построение с помощью псевдокода. Пятая глава содержит набор заданий для выполнения учебных проектов.

🧷Скачать бесплатно

2021 #RU #Algorithms

CodeMode | Программирование