Size: a a a

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

2021 May 22
Книги для программистов
Хотите освоить разработку с нуля и найти первую работу?

OTUS создал для начинающих самые благоприятные условия:
— Созвоны с персональным ментором каждую неделю для проверки практики и разбора сложностей
— Погружение в реальные рабочие задачи джуна
— Помощь с трудоустройством и подготовка к собеседованиям

Все это ждет вас на онлайн-курсе «Java Developer. Basic».
За 4 месяца вы получите фундамент, необходимый каждому программисту, и освоите Java — один из самых востребованных языков бэкенда.

Оставьте заявку, чтобы узнать больше о программе и формате курса 👉 https://otus.pw/13Zn/
источник
Книги для программистов
Docker for Developers (2020)
Авторы: Richard Bullington-McGuire, Andrew K. Dennis, Michael Schwartz
Количество страниц: 468

Docker де-факто является стандартом для контейнеризации приложений, и с ростом числа проектов, переходящих в контейнеры, разработчикам и командам DevOps крайне важно понимать, как эффективно создавать, развертывать и защищать среды Docker. Данная книга поможет вам освоить Docker с нуля, познакомит с лучшими практиками и покажет, как решать проблемы безопасности.

Во время чтения книги вы:
✔️Освоите создание контейнеров и поймете, как они работают;
✔️Упакуете и развернете свои контейнеры на различных платформах;
✔️Изучите работу с контейнерами в облаке и на платформе Kubernetes;
✔️Развернете, а затем сможете отслеживать состояние и логи запущенных контейнеров;
✔️Изучите передовые методы работы с контейнерами с точки зрения безопасности.

Достоинства:
➕Много практических примеров, инструментов и примеров использования;
➕Хорошая структурированность.

Недостатки:
➖Не замечено.

Скачать книгу: https://t.me/progbook2/1017

#english #book #advanced #proglib_contest
источник
Книги для программистов
Подходит к концу эпический конкурс на самый интересный контент в телеграм-каналах Библиотеки программиста. Посты собирают всё больше откликов — спасибо за ваши старания!

У всех, кто хотел поучаствовать, остался последний шанс побороться за 20 000 ₽ в каждом из каналов: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Общий призовой фонд 280 000 ₽.

До полуночи примем последние посты — в некоторых каналах шансы на победу всё ещё высокие. Лайфхак: эти каналы нетрудно вычислить по хэштегу #proglib_contest 😉.

Напоминаем, как участвовать: пишем анонс до 700 знаков к любой актуальной айтишной статье 2020-21 годов или рецензию книги для @progbook. Отправляем получившийся текст и название канала боту @proglib_contest_bot. Чей  пост в канале наберёт больше откликов, тот и выиграл.

Через три дня подведем итоги и огласим список победителей. Юридическая информация: https://proglib.io/best-post-contest.
источник
2021 May 23
Книги для программистов
Electronics for Beginners (2020)
Автор: Jonathan Bartlett
Количество страниц: 530

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

Во время чтения книги вы:
✔️Ознакомитесь с основными «шаблонами» использования резисторов;
✔️Поймете требования к схемам и то, как они собираются вместе;
✔️Узнаете, что делают разные части схемы;
✔️Решите, какие соображения следует учитывать при выборе компонентов;
✔️Используете все схемы с батарейным питанием, чтобы проекты были безопасными.

Достоинства:
➕Хорошо подходит новичкам;
➕Легко читается.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #beginner
источник
Книги для программистов
Type-Driven Development with Idris (2017)
Автор: Edwin Brady
Количество страниц: 480

Type-Driven Development with Idris, написанная создателем Idris, учит, как повысить производительность и точность ваших программ, используя преимущества современной системы типов. Эта книга знакомит с Idris, языком, предназначенным для поддержки разработки, основанной на типах.

Что внутри:
✔️Понимание зависимых типов;
✔️Типы как первоклассные языковые конструкции;
✔️Типы как руководство по построению программы;
✔️Выражение отношений между данными.

Достоинства:
➕Хороший авторский стиль;
➕Грамотное раскрытие функциональной парадигмы.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
2021 May 24
Книги для программистов
Fortran for Scientists and Engineers (2017)
Автор: Stephen Chapman
Количество страниц: 1056

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

Достоинства:
➕Множество примеров кода;
➕Глубокое погружение в тему.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Deep Learning Techniques for Music Generation (2020)
Автор: Jean-Pierre Briot
Количество страниц: 312

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

Достоинства:
➕Актуальность материала;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
Ищите всё, что связано с разработкой, в сообществе @selectelnews


https://t.me/SelectelNews/919
источник
Книги для программистов
Calculus Made Easy (1998)
Авторы: Silvanus P. Thompson, Martin Gardner
Количество страниц: 336

Целью редактора книги было сделать математический анализ еще более понятным для читателей всех уровней. Благодаря новому введению, трем новым главам, модернизированному языку и методам, а также приложению сложных и приятных практических задач, Calculus Made Easy был полностью обновлен для современного читателя. Первое издание было выпущено в 1910 году.

Достоинства:
➕Подробные объяснения;
➕Практикоориентированность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 May 25
Книги для программистов
Docker Deep Dive (2017)
Автор: Nigel Poulton
Количество страниц: 249

Если вы хотите изучить основы Docker, эта книга для вас. В ней собраны все необходимые материалы, примеры кода и ссылки для старта. Последнее обновление было в мае 2020.

Ключевые особенности:
✔️Обширный охват архитектуры Docker;
✔️Глубокое погружение в основные концепции, такие как изображения и контейнеры;
✔️Сеть и безопасность;
✔️Изучение Docker Certified Associate.

Достоинства:
➕Есть иллюстрации;
➕Увлекательный авторский стиль.

Недостатки:
➖Нет содержания, поэтому может использоваться только как туториал.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
JavaScript: Novice to Ninja (2017)
Автор: Darren Jones
Количество страниц: 664

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

Во время чтения книги вы:
✔️Изучите основы программирования на JavaScript: функции, методы, свойства, циклы и логику;
✔️Используете события для отслеживания взаимодействия с пользователем;
✔️Создадите более умные веб-формы, улучшающие взаимодействие с пользователем;
✔️Поработаете с DOM и Ajax для динамического обновления ваших страниц;
✔️Используете методологию разработки через тестирование, чтобы писать более надежный код;
✔️Создадите полное работающее приложение с нуля.

Достоинства:
➕Легко читается;
➕Хороший авторский стиль.

Недостатки:
➖Есть небольшие ошибки.

Скачать книгу

#english #book #intermediate
источник
2021 May 26
Книги для программистов
Quarkus Cookbook: Kubernetes-Optimized Java Solutions (2020)
Авторы: Alex Soto Bueno, Jason Porter
Количество страниц: 394

Quarkus, оптимизированный для Kubernetes, разработан, чтобы помочь вам создавать приложения на Java, ориентированные на облако, встроенные в контейнеры и бессерверные. В своей книге авторы предоставляют подробные решения для установки, взаимодействия и использования Quarkus при разработке и производстве микросервисов.

Во время чтения книги вы научитесь:
✔️Сокращать цикл разработки, включая перезагрузку в режиме реального времени в разработке;
✔️Подключаться и общаться с Kafka;
✔️Разрабатывать с помощью модели реактивного программирования;
✔️Создавать свои приложения как контейнеры, готовые к Kubernetes;
✔️Упростите разработку с помощью OpenAPI и протестируете собственное приложение.

Достоинства:
➕Актуальность материала;
➕Множество примеров.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
Освойте эффективную вёрстку и создайте приложение на Flutter за 1 мастер-класс!💥

Skill-Branch запустил бесплатный мастер-класс, на котором вы изучите эффективную вёрстку и архитектуру и создадите приложение на BloС.

Смотреть бесплатный мастер-класс

Курс «Flutter в мобильной разработке» стартует уже 📌26 мая на платформе Skill-Branch.

• 5 месяцев обучения
• 200+ часов лекций и практики
• 6 проектов для портфолио  
• 20 обучающих модулей
• 120+ заданий с автоматической проверкой
• Живой чат по Flutter для общения с однокурсниками и менторами. Присоединиться можно уже сейчас.

⚠️Количество мест ограничено!⚠️

Записаться на курс Flutter
источник
Книги для программистов
C++ Without Fear (2015)
Автор: Brian Overland
Количество страниц: 618

Данная книга подойдет вам, если вы всегда хотели начать изучать программирование, но не знали, с чего начать. В ней автор пошагово учит основам программирования на языке C++, тщательно разбирая каждый приведённый пример кода. Упражнения в книге помогут вам соблюсти баланс между теорией и практикой.

Во время чтения книги вы:
✔️Изучите особенности стандарта C++14;
✔️Выполните множество задач;
✔️Изучите ООП в C++;
✔️Научитесь работать с STL;
✔️Сможете воспользоваться справочником, в котором разъясняются все определения.

Достоинства:
➕Хорошо подходит в качестве сопровождающего материала к курсу по C++;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #beginner
источник
2021 May 27
Книги для программистов
Пришло время подвести итоги конкурса на лучший контент #proglib_contest. Искренне благодарим всех, кто принял активное участие, без вашей поддержки конкурс бы не получился.

Победителем канала Книги для программистов становится автор поста  — барабанная дробь 🥁 — https://t.me/progbook/5874.

Победитель определен по количеству лайков под постом среди других конкурсных сообщений. За победный пост автор получает 20 000 ₽. В ближайшее время мы свяжемся с победителем и отправим приз — оставайтесь на связи.

Спасибо, что читаете нас! ✨
источник
Книги для программистов
C# Game Programming Cookbook for Unity 3D (2021)
Автор: Jeff W. Murray
Количество страниц: 316

Книга Джеффа Мюррея, содержащая новый набор глав и обновленный код на C#, поможет читателю понять, как устроена структурированная разработка игр в Unity. Новым в этом издании является пошаговое руководство по созданию 2D бесконечной игры-раннера с помощью фреймворка и скриптов, включенных в книгу. Она опирается на гибкий и многоразовый фреймворк на C#, подходящий для всех типов игр. От обработки состояния игры до звука и асинхронной загрузки сцены - в этой книге основное внимание уделяется построению многоразовой структуры для обслуживания многих наиболее часто используемых систем.

Особенности:
✔️Сосредоточенность на программировании, фреймворке на основе C#;
✔️Обширное объяснение работы всех важных классов;
✔️Примеры проектов иллюстрируют и раскрывают общие и важные концепции программирования с Unity, такие как сопрограммы, синглтоны, статические переменные, наследование и объекты, допускающие создание скриптов.
✔️Три полностью воспроизводимых примера игры с исходным кодом: 2D-бесконечный раннер, арена-бластер и гоночная игра.

Достоинства:
➕Актуальность материала;
➕Множество примеров кода.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Почему Kotlin становится все популярнее в бэкенде?

3 июня на вебинаре OTUS вы познакомитесь с перспективами, которые открывает Kotlin бэкенд-разработчику. Встречу проведет Сергей Окатов, руководитель отдела разработки и архитектор в Datana.

Также среди тех, кто зарегистрируется и пройдет вступительный тест до 3 июня, будет выбран участник, которого бесплатно зачислят на онлайн-курс «Kotlin Backend Developer».
Регистрация https://otus.pw/jtFC/
источник
Книги для программистов
Building Versatile Mobile Apps with Python and REST (2020)
Автор: Art Yudin
Количество страниц: 364

Разрабатывайте универсальные приложения для iOS и Android, используя Python. Погрузитесь в fullstack-разработку с помощью Django, мощного фреймворка Python, и React Native, самой востребованной библиотеки JavaScript. К концу книги вы будете знать, как устроены три приложения из реальных проектов.

Во время чтения книги вы:
✔️Изучите разработку с использованием шаблона Model-View-Controller;
✔️Упростите обмен данными между серверной частью и интерфейсом веб-приложений с HTTP;
✔️Создадите надежный интерфейс для приложения с React;
✔️Создадите единое серверное решение для iOS и Android устройства с Django.

Достоинства:
➕Легко читается;
➕Пошаговый стиль повествования.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
C\C++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib
Библиотека devops'а: @devopsslib
Библиотека тестировщика: @testerlib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
источник
2021 May 28
Книги для программистов
Learn Python Visually: Creative Coding with Processing .py (2021)
Автор: Tristan Bunn
Количество страниц: 296

Эта книга для начинающих знакомит непрограммистов с основами Python в визуальном контексте, ориентированном на искусство. Замечательно эффективный подход Тристана Банна к обучению создан, чтобы помочь вам понять и заодно визуализировать основные концепции программирования. По мере того, как вы станете более свободно владеть как Python, так и программированием в целом, темы в книге будут смещаться в сторону овладения алгоритмическим мышлением.

Вы узнаете о:
✔️Основных теориях и концепциях программирования, таких как переменные, типы данных, координаты пикселей и алгоритмы;
✔️Написании кода, который создает рисунки, шаблоны, анимацию, визуализацию данных, пользовательские интерфейсы и симуляции;
✔️Использовании условных операторов, итераций, списков и словарей;
✔️Определении функций, создании модульного кода.

Достоинства:
➕Актуальность материала;
➕Особый авторский стиль.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #beginner
источник