Size: a a a

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

2020 January 15
Книги для программистов
Microservices Patterns: With examples in Java (2018)
Автор: Chris Richardson
Количество страниц: 520

#english #book #advanced #java

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

Что внутри:
✔️Как и почему нужно использовать микросервисную архитектуру;
✔️Управление транзакциями и шаблоны запросов;
✔️Эффективные способы тестирования;
✔️Стратегии декомпозиции.

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

Недостатки:
➖Много повторяющейся информации.
источник
Книги для программистов
источник
Книги для программистов
📅 30 января стартует новый поток онлайн-курса по администрированию Linux серверов - “Администратор Linux”.

💣Cдавайте вступительный тест прямо сейчас, чтобы поступить в группу с welcome-скидкой: https://otus.pw/TBGS/

🔥Научим развертыванию, настройке и обслуживанию высокодоступных и надежных систем, построенных на базе Linux. Курс не для новичков. Для поступления понадобятся базовые знания по сетям и установке Linux на виртуалку.

❗️А также подключайтесь 24 января в 20.00 (мск) на День открытых дверей онлайн-курса и задайте все интересующие вас вопросы преподавателю курса, Алексею Цыкунову: https://otus.pw/GJpZ/
источник
Книги для программистов
Python All-in-One For Dummies (2019)
Авторы: John Shovic, Alan Simpson
Количество страниц: 704

#english #book #beginner

Благодаря своей гибкости Python стал одним из самых популярных языков программирования в мире. Разработчики используют Python для создания приложений, в веб-разработке, в Data Science, в машинном обучении. Книга поможет начинающим быстрее разобраться в основах языка с помощью примеров и упражнений.

Книга:
✔️Охватывает основы языка;
✔️Показывает, как Python быть применён в реальных проектах;
✔️Рассказывает о роли языка в анализе данных, робототехнике, развитии технологий искусственного интеллекта.

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

Недостатки:
➖Есть опечатки.
источник
Книги для программистов
источник
2020 January 16
Книги для программистов
Web Coding & Development All-in-One For Dummies (2018)
Автор: Paul McFedries
Количество страниц: 848

#english #book #beginner

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

Во время чтения вы:
✔️Получите представление об основах программирования;
✔️Начнёте разбираться в JavaScript, jQuery, PHP и MySQL;
✔️Узнаете о работе с HTML и CSS;
✔️Начнёте писать сайт и мобильное приложение.

Достоинства:
➕Отлично подходит новичкам;
➕Все примеры в книге имеют подробные объяснения.

Недостатки:
➖Книга игнорирует генерацию содержимого сайтов при помощи систем управления контентом.
источник
Книги для программистов
источник
Книги для программистов
Unity in Action: Multiplatform game development in C# (2018)
Автор: Joe Hocking
Количество страниц: 400

#english #book #intermediate

Книга является вторым изданием одной из самых популярных книг по программированию на Unity. В руководстве рассказывается, как писать и развертывать игры на этой платформе разработки. После прочтения вы получите набор навыков, необходимых для разработчика видеоигр. Для комфортного чтения необходимо знать C# либо похожий язык, однако опыт в разработке игр не обязателен.

Что внутри:
✔️Новые примеры, обновления;
✔️2D и 3D игры;
✔️Персонажи, которые бегают, прыгают и врезаются в разные вещи;
✔️Работа с интернетом.

Достоинства:
➕Присутствуют иллюстрации;
➕Хороший авторский стиль;
➕Весь код доступен на GitHub.

Недостатки:
➖Некоторые детали, связанные с интерфейсом пользователя, устарели.
источник
Книги для программистов
источник
2020 January 17
Книги для программистов
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming (2019)
Автор: Eric Matthes
Количество страниц: 544

#english #book #beginner #python

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

Во время чтения вы:
✔️Ознакомитесь с основами синтаксиса Python;
✔️Создадите простую видеоигру;
✔️Используете методы визуализации данных для создания графиков и диаграмм;
✔️Создадите и развернёте интерактивное веб-приложение.

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

Недостатки:
➖К задачам в книге нет ответов.
источник
Книги для программистов
источник
Книги для программистов
CSS: The Definitive Guide (2017)
Авторы: Eric A. Meyer, Estelle Weyl
Количество страниц: 1090

#english #book #intermediate

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

Темы в книге:
✔️Работа с цветами, фонами и градиентами;
✔️Шрифты и работа с текстом;
✔️2D и 3D, анимации;
✔️Правильный контакт с пользователем и многие другие.

Достоинства:
➕Детальные описания по каждой теме;
➕Все примеры доступны онлайн;
➕Широкий обзор возможностей CSS.

Недостатки:
➖Большой объём.
источник
Книги для программистов
источник
2020 January 18
Книги для программистов
Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, 5th edition (2018)
Автор: Robin Nixon
Количество страниц: 832

#english #book #intermediate

В пятом издании этого руководства вы познакомитесь с динамическим веб-программированием с использованием основных технологий: PHP, MySQL,  JavaScript, CSS, HTML5 и jQuery. Веб-дизайнеры могут научиться использовать их совместно и узнают о полезных практиках веб-программирования, например, об оптимизации сайтов для мобильных устройств. В конце книги предлагается создать полнофункциональный сайт социальной сети, работающий как на десктопных, так и на мобильных браузерах. Предполагается, что читатель обладает базовым пониманием HTML и, по крайней мере, может создать простой статичный веб-сайт.

Во время чтения вы:
✔️Научитесь работать с MySQL, от структуры баз данных до сложных запросов;
✔️Сможете создавать динамические веб-страницы PHP, адаптированные под пользователей;
✔️Научитесь управлять cookies и сессиями и поддерживать высокий уровень безопасности;
✔️Расширите возможности JavaScript при помощи jQuery;
✔️Сможете реализовывать интересные возможности, такие как геолокация, аудио, видео и так далее;
✔️Сможете переформатировать ваши сайты в мобильные веб-приложения.

Достоинства:
➕Актуальность материала;
➕Покрывает множество языков;
➕Хороший старт в веб-программировании.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Classic Computer Science Problems in Python (2019)
Автор: David Kopec
Количество страниц: 224

#english #book #python #intermediate

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

Темы в книге:
✔️Алгоритмы поиска;
✔️Общие методы работы с графами;
✔️Нейронные сети;
✔️Генетические алгоритмы и другие темы.

Достоинства:
➕Хороший авторский стиль;
➕Широкий спектр тем;
➕Множество примеров.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 January 19
Книги для программистов
Unit Testing Principles, Practices, and Patterns (2020)
Автор: Vladimir Khorikov
Количество страниц: 256

#english #book #advanced

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

Темы в книге:
✔️Интеграционное тестирование;
✔️Сравнение стилей модульного тестирования;
✔️Тестирование баз данных;
✔️Антипаттерны и многие другие.

Достоинства:
➕Актуальность материала;
➕Подойдет начинающим в тестировании;
➕Множество примеров и сравнений разных подходов к проблемам.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Python Programming: An Introduction to Computer Science, 3rd edition (2016)
Автор: John Zelle
Количество страниц: 552

#english #book #beginner #python

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

Темы в книге:
✔️Компьютеры и программы;
✔️Написание простых программ;
✔️Строки, списки, файлы;
✔️Функции;
✔️Алгоритмы и рекурсия;
✔️Объектно-ориентированный дизайн и другие.

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

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