программирование

Head First, Изучаем Go, Макгаврен Д., 2020

Head First, Изучаем Go, Макгаврен Д., 2020.
 
Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется и читается не сложнее чем на Python и JavaScript. Простые примеры позволят познакомиться с языком в действии и сразу приступить к программированию на Go. Так что вы быстро освоите общепринятые правила и приемы, которые позволят вам называть себя гофером.

Head First, Изучаем Go, Макгаврен Д., 2020
Скачать и читать Head First, Изучаем Go, Макгаврен Д., 2020
 

Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020

Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020.
 
В этой книге я попытался систематизировано рассказать об области глубокого обучения с подкреплением с точки зрения практика, задавая себе такие вопросы: каковы основные идеи, как их реализовать, какие есть подводные камни в реализации, на что обращать внимание при отладке методов, и другие подобные вопросы, которые часто остаются за кадром в научных статьях, но очень важны на практике. Я старался свести к минимуму количество формул, предпочитая интуитивное описание происходящего математической строгости. Это может вызвать негодование исследователей, работающих в области RL, заранее прошу у них прощения. Однако, по моему опыту, такой стиль изложения гораздо эффективнее для выработки интуиции в сложных областях, особенно если вы не собираетесь заниматься «высокой наукой», а просто хотите осознанно применять научные наработки на практике.

Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020
Скачать и читать Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020
 

Классические задачи Computer Science на языке Python, Копец Д., 2020

Классические задачи Computer Science на языке Python, Копец Д., 2020.
 
Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python. Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть, и овладеете классическими приемами решения повседневных задач.

Классические задачи Computer Science на языке Python, Копец Д., 2020
Скачать и читать Классические задачи Computer Science на языке Python, Копец Д., 2020
 

Классические задачи Computer Science на языке Java, Копец Д., 2022

Классические задачи Computer Science на языке Java, Копец Д., 2022.
 
Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.

Классические задачи Computer Science на языке Java, Копец Д., 2022
Скачать и читать Классические задачи Computer Science на языке Java, Копец Д., 2022
 

Программирование на Rust, Клабник С., Николс К., 2021

Программирование на Rust, Клабник С., Николс К., 2021.
 
Официальный гайд по языку программирования Rust от команды разработчиков Rust из Mozilla Foundation. Добро пожаловать в мир Rust! Этот официальный гид поможет вам создавать более быстрое и надежное программное обеспечение. Высокоуровневая эргономика и низкоуровневое управление часто противоречат друг другу, но Rust бросает вызов этому конфликту. Авторы книги входят в команду разработчиков языка, а значит, вы получите всю информацию из первых рук — от установки языка до создания надежных и масштабируемых программ. Вы найдете множество примеров кода, а также три главы, посвященные созданию полноценных проектов для закрепления знаний: игры-угадайки, создание инструмента командной строки и многопоточного сервера.

Программирование на Rust, Клабник С., Николс К., 2021
Скачать и читать Программирование на Rust, Клабник С., Николс К., 2021
 

Искусство чистого кода, Майер К., 2023

Искусство чистого кода, Майер К., 2023.
 
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — это простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров Кристиан Майер помог тысячам людей усовершенствовать навыки программирования и в своей новой книге делится опытом с читателями.

Искусство чистого кода, Майер К., 2023
Скачать и читать Искусство чистого кода, Майер К., 2023
 

Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024

Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024.
 
Большинство компаний, разрабатывающих ПО, якобы используют Agile, но на самом деле не понимают, что это такое. Хотите повысить гибкость своей команды? В книге вы найдете четкие, конкретные и подробные рекомендации о том, что, как и почему следует делать, а когда стоит пойти на компромиссы. Джеймс Шор предлагает реальные решения по освоению, планированию, разработке и управлению, основанные на более чем двадцатилетнем опыте Agile. Он объединяет актуальные идеи экстремального программирования, Scrum, Lean, DevOps и многих других в единое целое. Узнайте, как успешно внедрить гибкую разработку в вашей команде и организации, или разберитесь, почему Agile вам не подходит.

Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024
Скачать и читать Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024
 

Делай как в Google, Разработка программного обеспечения, Винтерс Т., Маншрек Т., Райт Х., 202

Делай как в Google, Разработка программного обеспечения, Винтерс Т., Маншрек Т., Райт Х., 2021.
 
Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной. В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования? Основываясь на опыте Google, инженеры-программисты Титус Винтерс и Хайрам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО. Речь идет об уникальной инженерной культуре, процессах и инструментах Google, а также о том, как эти аспекты влияют на эффективность разработки. Вы изучите фундаментальные принципы, которые компании разработчиков ПО должны учитывать при проектировании, разработке архитектуры, написании и сопровождении кода.

Делай как в Google, Разработка программного обеспечения, Винтерс Т., Маншрек Т., Райт Х., 202
Скачать и читать Делай как в Google, Разработка программного обеспечения, Винтерс Т., Маншрек Т., Райт Х., 202
 
Показана страница 74 из 187