ru
Feedback
Книги для программистов

Книги для программистов

Открыть в Telegram
8 914
Подписчики
-424 часа
-117 дней
-2530 день
Архив постов
Реактивное программирование на C++ Прасид Пай, Питер Абрахам (2019) В книге изложены понятия и принципы функционального реакт
Реактивное программирование на C++ Прасид Пай, Питер Абрахам (2019) В книге изложены понятия и принципы функционального реактивного программирования, помогающие строить параллельные, асинхронные приложения с наименьшими усилиями и минимумом ошибок. Реактивное программирование – парадигма программирования, ориентированная на потоки данных и распространение изменений, это путь для лёгкого создания пользовательских интерфейсов, анимации или моделирования систем, изменяющихся во времени. Всесторонне рассмотрена библиотека RxCpp, описана разработка реактивных микросервисов на C++, а также использование библиотеки Qt/C++ в реактивном стиле. Изучив эту книгу, вы будете хорошо разбираться в тонкостях реактивной модели программирования и методах её реализации на новейшей версии стандарта C++17. Скачать 👉 @book_for_dev

Java за 24 часа, 8-е издание Роджерс Кейденхед (2019) Программировать на Java гораздо проще, чем вы думаете, особенно если у
Java за 24 часа, 8-е издание Роджерс Кейденхед (2019) Программировать на Java гораздо проще, чем вы думаете, особенно если у вас под рукой эта книга. Всего лишь за 24 занятия длительностью не более одного часа каждое вы научитесь писать приложения Java на весьма достойном уровне. Выполняя понятные пошаговые инструкции, вы получите знания и опыт, необходимые для разработки компьютерных программ и веб-приложений на Java, научитесь создавать приложения Android и даже моды для Minecraft. Каждое занятие служит продолжением предыдущего, позволяя шаг за шагом приобретать необходимые навыки. Наглядные иллюстрации и пошаговые инструкции позволят четко понять, как работают программы на Java. Коллоквиумы и упражнения в конце каждого занятия помогут проверить уровень полученных знаний. Примечания, советы и предупреждения предоставят полезную информацию. Скачать 👉 @book_for_dev

Занимательные алгоритмы Мартин Эрвиг (2019) Главная цель этой книги - подчеркнуть общий характер вычислений, а следовательно,
Занимательные алгоритмы Мартин Эрвиг (2019) Главная цель этой книги - подчеркнуть общий характер вычислений, а следовательно, широкую применимость компьютерных наук. Автор надеется, что эта книга возбудит в вас, читатель, более широкий интерес к информатике и желание узнать о ней побольше. Скачать 👉 @book_for_dev

Пройди мини-тест по Python, оцени свой уровень и прими участие в розыгрыше обучения на онлайн-интенсиве «Python: Работа с API
Пройди мини-тест по Python, оцени свой уровень и прими участие в розыгрыше обучения на онлайн-интенсиве «Python: Работа с API и фреймворками»🐍 Ставки высоки, как никогда: 1 счастливчик сможет пройти интенсив бесплатно, остальные участники получат призы. Проверь свою удачу 12 июня в 14:00 (мск). Пройти тест: https://slurm.club/3HhzigN Сам интенсив – приключение на три дня. Но не ловушка, как в Рике и Морти💀 Хотя будет оочень интенсивно: углубленная теория и live-coding с утра до вечера. Три дня на освоение материала, на который у остальных уходит пара месяцев! Чему обучаем? - Интегрировать приложение с СУБД - Создавать скелет веб-сервиса с фреймворком FastAPI - Тестировать на API при помощи FastHTTP + pytest + pyhamcrest - Писать под Ansible создание + тестирование модуля и плагина. Стартуем 24 июня, заползай: https://slurm.club/3ztrwOL

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

BootBoi – Android приложение для удаленного включения/выключения/перезагрузки вашего ПК! Вы когда-нибудь хотели включить удал
+1
BootBoi – Android приложение для удаленного включения/выключения/перезагрузки вашего ПК! Вы когда-нибудь хотели включить удаленную машину (ноутбук, Raspberry, NAS), но не хотели вставать с дивана? BootBoi избавит вас от такой утомительной задачи! ¡ Для включения удаленного устройства BootBoi использует Wake On Lan. Эту функцию надо включить в BIOS, читайте больше здесь. ¡ Для выключения и перезагрузки используется SSH. Выполняются такие команды как whoami, poweroff и reboot. #GitHub | #TypeScript #Remote #Interesting 👉 @Githublib

AC/DC в мире программирования 🎸 Догадались, о чем мы? Это CI/CD! Эта практика похожа на известную всем хард-рок-группу: у об
AC/DC в мире программирования 🎸 Догадались, о чем мы? Это CI/CD! Эта практика похожа на известную всем хард-рок-группу: у обоих есть драйв, скорость, отличный перформанс и результат, которым довольны все. Настоящий рок-н-ролл🤘 На курсе «CI/CD на примере Gitlab CI» вы освоите эту методику, научитесь взаимодействовать с Gitlab и работать с инцидентами. Начнем с простейшего пайплайна, а закончим настройкой сложных вариантов CI/CD с откатом по нажатию одной кнопки. Весь изученный материал сможете закрепить на практике, которая есть в каждом блоке. - Разберетесь в Gitlab CI - Реализуете pipeline python в CircleCI, Github Actions, Jenkins, Gitlab CI - Запустите Gitlab сервера - Настроите Gitlab runner - Напишете пайплайн по развертыванию приложения в Kubernetes через Gitlab - Установите и примените ArgoCD - Интегрируете GitLab CI с HashiCorp Vault. Встретимся #впотоке 20 июня. Кстати, начать можно бесплатно: https://slurm.club/3Mox5Rn Приятная мелочь: промокод LETO-10 даст вам скидку 10% при регистрации.

Настольная книга тимлида разработки ПО Автор: В. Большаков (2022) Книга родилась из курса внутреннего обучения роли Тимлид в
Настольная книга тимлида разработки ПО Автор: В. Большаков (2022) Книга родилась из курса внутреннего обучения роли Тимлид в DatsTeam. Тем не менее её ценность для всего сообщества тимлидов заключается в обобщении необходимых компетенций. Этот набор компетенций формирует общий стандарт в отрасли разработки ПО. Скачать 👉 @book_for_dev

Объектно-ориентированный подход Вайсфельд Мэтт (2020) Эта книга написана разработчиком для разработчиков и позволяет выбрать
Объектно-ориентированный подход Вайсфельд Мэтт (2020) Эта книга написана разработчиком для разработчиков и позволяет выбрать оптимальные подходы для решения конкретных задач. Вы узнаете, как правильно применять наследование и композицию, поймете разницу между агрегацией и ассоциацией и перестанете путать интерфейс и реализацию. Скачать 👉 @book_for_dev

Волшебство Kotlin Пьер-Ив Симон (2020) Kotlin - один из самых новых языков в экосистеме Java, устраняющий многие ограничения
Волшебство Kotlin Пьер-Ив Симон (2020) Kotlin - один из самых новых языков в экосистеме Java, устраняющий многие ограничения Java и гораздо более универсальный. Среди его преимуществ: полная совместимость с Java и возможность интеграции на уровне исходного кода, широкая поддержка парадигмы функционального программирования, помогающая писать надежный и безопасный код, лаконичность синтаксиса, а также, что весьма немаловажно, гарантии поддержки со стороны IT-гиганта Google. Пьер-Ив Сомон, опытный разработчик на Java, в своей книге подробно освещает нюансы программирования на Kotlin, переходя от общего описания языка к его характерным особенностям и возможностям, включая приемы функционального программирования. Издание предназначено для разработчиков, знакомых с Java и стремящихся повысить безопасность своих программ, а также упростить их написание, тестирование и сопровождение. Скачать 👉 @book_for_dev

Эффективный TypeScript: 62 способа улучшить код Дэн Вандеркам (2020) «Эффективный TypeScript» необходим тем, кто уже имеет оп
Эффективный TypeScript: 62 способа улучшить код Дэн Вандеркам (2020) «Эффективный TypeScript» необходим тем, кто уже имеет опыт работы с JavaScript. Цель этой книги — не научить пользоваться инструментами, а помочь повысить профессиональный уровень. TypeScript представляет собой не просто систему типов, а набор служб языка, удобных в использовании. Он повышает безопасность разработки в JavaScript, делает работу увлекательнее и проще. Скачать 👉 @book_for_dev

Базы данных. Инжиниринг надежности Лейн Кэмпбелл, Черити Мейджорс (2020) В сфере IT произошла настоящая революция — с инфраст
Базы данных. Инжиниринг надежности Лейн Кэмпбелл, Черити Мейджорс (2020) В сфере IT произошла настоящая революция — с инфраструктурой стали работать как с кодом. Этот процесс создает не только новые проблемы, но и возможности для обеспечения безотказной работы баз данных. Авторы подготовили это практическое руководство для всех, кто желает влиться в сообщество современных инженеров по обеспечению надежности баз данных (database reliability engineers, DBRE Скачать 👉 @book_for_dev

Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте Мехди Меджуи, Эрик Уайлд, Ронни Митра, Ма
Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте Мехди Меджуи, Эрик Уайлд, Ронни Митра, Майк Амундсен (2020) Для реализации API необходимо провести большую работу. Чрезмерное планирование может стать пустой тратой сил, а его недостаток приводит к катастрофическим последствиям. В этой книге вы получите решения, которые позволят вам распределить необходимые ресурсы и достичь требуемого уровня эффективности за оптимальное время. Как соблюсти баланс гибкости и производительности, сохранив надёжность и простоту настройки? Четыре эксперта из Академии API объясняют разработчикам ПО, руководителям продуктов и проектов, как максимально увеличить ценность их API, управляя интерфейсами как продуктами с непрерывным жизненным циклом. Скачать 👉 @book_for_dev

🚀Начни путь C++ разработчика c персональным ментором! 📚Комплексная программа на 10 месяцев, которая научит разработке на C+
🚀Начни путь C++ разработчика c персональным ментором! 📚Комплексная программа на 10 месяцев, которая научит разработке на C++ с нуля до Middle. В процессе обучения вы освоите принципы программирования на языке С++, библиотеки, многопоточность, исследуете системы хранения данных и алгоритмы машинного обучения. 💰Средний уровень зарплат: Junior~90 000 ₽ Middle~160 000 ₽ 👉🏻Оставь заявку, чтобы занять место по ранней скидке - https://otus.pw/mrI5/

Графовые алгоритмы. Практическая реализация на платформах Apache Spark и Neo4j Марк Нидхем, Эми Ходлер (2020) Графовые алгори
Графовые алгоритмы. Практическая реализация на платформах Apache Spark и Neo4j Марк Нидхем, Эми Ходлер (2020) Графовые алгоритмы, которые основаны на математике, специально разработанной для изучения взаимосвязей между данными, помогают разобраться в этих гигантских объемах. и, что особенно важно в наши дни, они улучшают контекстную информацию для искусственного интеллекта. Эта книга представляет собой практическое руководство по началу работы с графовыми алгоритмами. В начале описания каждой категории алгоритмов приводится таблица, которая поможет быстро выбрать нужный алгоритм и ознакомиться с примерами его использования. Издание предназначено для разработчиков и специалистов по анализу данных. Для изучения материала книги желателен опыт использования платформ Apache Spark или Neo4j, но она пригодится и для изучения более общих понятий теории графов, независимо от выбора графовых технологий. Скачать 👉 @book_for_dev

Создаем нейронную сеть Рашид, Тарик (2017) Эта книга представляет собой введение в теорию и практику создания нейронных сетей
Создаем нейронную сеть Рашид, Тарик (2017) Эта книга представляет собой введение в теорию и практику создания нейронных сетей. Она предназначена для тех, кто хочет узнать, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея опыта работы в данной области. Автор простым и понятным языком объясняет теоретические аспекты, знание которых необходимо для понимания принципов функционирования нейронных сетей и написания соответствующих программных инструкций. Изложение материала сопровождается подробным описанием процедуры поэтапного создания полностью функционального кода, который реализует нейронную сеть на языке Python и способен выполняться даже на таком миниатюрном компьютере, как Raspberry Pi Zero. Скачать 👉 @book_for_dev

Функциональное программирование на языке C++ Чукич И. (2020) Хорошо написанный код легче тестировать и использовать повторно,
Функциональное программирование на языке C++ Чукич И. (2020) Хорошо написанный код легче тестировать и использовать повторно, его проще распараллелить, и он меньше подвержен ошибкам. Владение приемами функционального программирования поможет вам писать код, соответствующий требованиям к современным приложениям, проще выражать сложную логику программ, изящно обрабатывать ошибки и элегантно оформлять параллельные алгоритмы. Язык C++ поддерживает функциональное программирование с использованием шаблонов, лямбда-выражений и других своих базовых возможностей, а также алгоритмов из библиотеки STL. Функциональное программирование на C++ поможет вам раскрыть свои способности к функциональному мышлению, продемонстрировав новый взгляд на программирование на C++. Скачать 👉 @book_for_dev

Docker на практике Иан Милл, Эйдан Хобсон Сейерс (2020) Простая идея Docker - упаковка приложения и его зависимостей в единый
Docker на практике Иан Милл, Эйдан Хобсон Сейерс (2020) Простая идея Docker - упаковка приложения и его зависимостей в единый развертываемый контейнер - породило ажиотаж в индустрии программного обеспечения. Теперь контейнеры являются крайне необходимыми для корпоративной инфраструктуры, а Docker представляет собой бесспорный отраслевой стандарт. Данная книга научит вас надежным, проверенным методам, используемым Docker, таким как замена виртуальных машин, использование архитектуры микросервисов, эффективное моделирование сети, производительность в автономном режиме и создание процесса непрерывной доставки на базе контейнеров. Следуя формату "проблема/решение" в стиле поваренной книги, вы изучите реальные варианты использования Docker и узнаете, как применить их к собственным проектам. Скачать 👉 @book_for_dev

Программист-прагматик, 2-е издание Хант Эндрю, Томас Дэвид (2020) Настоящее издание относится к числу тех редких образцов тех
Программист-прагматик, 2-е издание Хант Эндрю, Томас Дэвид (2020) Настоящее издание относится к числу тех редких образцов технической литературы, которые стоит читать, перечитывать и снова читать в лечение многих лет. Из него читатель, будь он начинающим или опытным разработчиком программного обеспечения, сможет всегда почерпнуть свежие идеи. Дэвид Томас и Эндрю Хаит написали первое издание этой замечательной книги в 1999 году, чтобы помочь своим клиентам в создании более качественного программного обеспечения и помочь открыть для себя удовольствие от программирования. Уроки, извлеченные из этой книги, помогли целому поколению программистов усвоить саму суть разработки программного обеспечения, независимо от конкретного языка, библиотеки или методики. Предложенный авторами книги прагматичный философский подход к разработке программного обеспечения нашел широкое распространение, породив сотни других книг и статей. Скачать 👉 @book_for_dev

Swift подробно Чейрд ин'т Вейн (2020) Создание своего первого игрушечного приложения для iOS или Mac на языке Swift - это вес
Swift подробно Чейрд ин'т Вейн (2020) Создание своего первого игрушечного приложения для iOS или Mac на языке Swift - это весело. Язык Swift включает в себя удивительный набор очень мощных функций и поддерживает широкий диапазон стилей и методов программирования. Просто нужно засучить рукава и приступить к детальному изучению. Переходя от одной концепции к другой, эта книга знакомит вас с навыками, необходимыми для создания профессионального программного обеспечения для платформ Apple, таких как iOS и Mac, а также на сервере с Linux. Следуя многочисленным конкретным примерам, поучительным объяснениям и увлекательным упражнениям, в конечном итоге вы освоите такие мощные методы, как обобщения, эффективная обработка ошибок, протокольно-ориентированное программирование и современные шаблоны Swift. Автор книги показывает особо важные и трудно выявляемые методики, которые он освоил на протяжении работы со Swift. Скачать 👉 @book_for_dev

Книги для программистов - Статистика и аналитика Telegram-канала @book_for_dev