Nius
Viewing Telegram channel @progbook (Книги для программистов)
This is channel preview
create account to subscribe to this channel, browse for more
September 12th 2021, 3:02:20 pm
Loading...

September 12th 2021, 7:07:07 pm

Roguelike Development with JavaScript (2020)
Автор: Andre Alves Garzia
Количество страниц: 300

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

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

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

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

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

September 13th 2021, 2:02:02 pm
Loading...

September 13th 2021, 5:21:00 pm

Programming Fundamentals in JavaScript (2017)
Автор: Rex A. Barzee
Количество страниц: 325

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

Достоинства:
➕Много практической информации;
➕Хорошая структурированность.

Недостатки:
➖Иногда не хватает полных программ.

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

September 14th 2021, 6:00:42 am
Loading...

September 14th 2021, 11:15:53 am

Ruby Programming for Beginners (2020)
Автор: Nathan Metzler
Количество страниц: 148

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

Достоинства:
➕Простая и практичная книга;
➕Лаконичность.

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

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

September 14th 2021, 3:09:40 pm
Loading...

September 14th 2021, 6:58:35 pm

Invent Your Own Computer Games with Python (2016)
Автор: Al Sweigart
Количество страниц: 376

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

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

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

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

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

September 15th 2021, 12:52:33 pm
Loading...

September 15th 2021, 2:36:44 pm

Java All-in-One For Dummies (2020)
Автор: Doug Lowe
Количество страниц: 960

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

Книга:
✔️Фокусируется на необходимой информации, позволяющей быстро приступить к работе с Java;
✔️Содержит обучающие материалы по Swing;
✔️Включает советы по дизайну.

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

Недостатки:
➖Присутствуют опечатки;
➖Большой объём.

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

September 15th 2021, 3:03:09 pm
Loading...

September 15th 2021, 6:12:36 pm

Python Programming For Beginners (2020)
Автор: James Herron
Количество страниц: 89

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

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

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

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

September 15th 2021, 6:15:25 pm

SQL for Data Analysis (2021)
Автор: Cathy Tanimura
Количество страниц: 360

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

Во время чтения книги вы:
✔️Разберете основные этапы подготовки данных к анализу;
✔️Выполните анализ временных рядов с использованием SQL;
✔️Используете мощные функции и операторы SQL для анализа текста;
✔️Научитесь устанавливать причинно-следственные связи, используя экспериментальный анализ, также известный как A / B-тестирование.

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

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

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

September 15th 2021, 6:28:33 pm

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

Библиотека IT мемов:
@itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: @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

Наш инстаграм: https://www.instagram.com/proglibrary

September 16th 2021, 1:49:52 pm

Security and Microservice Architecture on AWS (2021)
Автор: Gaurav Raje
Количество страниц: 396

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

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

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

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

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

September 16th 2021, 3:01:57 pm
Loading...

September 16th 2021, 6:26:26 pm

A Tour of C++ (2nd Edition) (2018)
Автор: Bjarne Stroustrup
Количество страниц: 504

Знаменитое руководство создателя C++ Бьёрна Страуструпа получило второе издание, в котором рассматриваются современный стандарт языка С++17, встроенные функции, основы работы со стандартной библиотекой и содержится множество примеров по изучению сложных элементов языка.

В книге рассматриваются следующие темы:
✔️Функции;
✔️Типы данных;
✔️Указатели и ссылки;
✔️Структуры;
✔️Основы объектно-ориентированного программирования;
✔️Пространства имён;
✔️Обработка ошибок и исключений;
✔️Аллокаторы и многое другое.

Преимущества:
➕Полный обзор изменений в стандарте С++17;
➕Множество примеров кода.

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

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

September 17th 2021, 7:25:17 am

https://t.me/smartvotebot

September 17th 2021, 2:44:07 pm

Learning MySQL: Get a Handle on Your Data (2021)
Авторы: Vinicius M. Grippa, Sergey Kuzmichev
Количество страниц: 632

Получите исчерпывающий обзор того, как настроить и разработать эффективную базу данных с MySQL. Это полностью обновленное издание охватывает последнюю версию MySQL, включая ее наиболее важные аспекты. Независимо от того, развертываете ли вы среду, устраняете неполадки или участвуете в аварийном восстановлении, это практическое руководство поможет найти информацию и инструменты, необходимые для полного использования преимуществ этой мощной СУБД.

Во время чтения книги вы изучите:
✔️Работу с MySQL и узнаете, как использовать его в производственной среде;
✔️Проектирование инфраструктуры баз данных;
✔️Высокоэффективные запросы;
✔️Мониторинг и устранение неполадок баз данных;
✔️Оптимизацию затрат на базу данных в облаке.

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

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

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

September 17th 2021, 3:02:19 pm
Loading...

September 17th 2021, 6:14:05 pm

Modern Full-Stack Development (2020)
Автор: Frank Zammetti
Количество страниц: 395

React - один из самых популярных фреймворков веб-разработки, доступных сегодня, а Node.js чрезвычайно популярен для разработки на стороне сервера. Тот факт, что оба используют JavaScript, является хорошим аргументом в пользу их использования, но по мере того, как разработчики все больше используют этот язык, они начинают видеть и некоторые несовершенства; именно поэтому существует и быстро набирает популярность TypeScript. Добавьте к этому стеку Webpack и Docker, и вы получите мощный набор инструментов разработки, с которым можно создавать приложения. Работая с книгой, вы увидите, как эти инструменты действуют вместе и научитесь ими пользоваться.

Во время чтения книги вы:
✔️Запустите проект и логически структурируете его;
✔️Сделаете интерфейс пользователя с React и MAterial-UI;
✔️Используете вебсокеты для коммуникаций клиента с сервером;
✔️Создадите REST API с Node и Express.

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

Недостатки:
➖Некоторые темы описаны поверхностно.

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

September 18th 2021, 9:41:12 am

Hands-On Smart Contract Development with Hyperledger Fabric V2: Building Enterprise Blockchain Applications (2021)
Авторы: Matt Zand, Xun Wu, Mark Anthony Morris
Количество страниц: 318

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

Во время чтения книги вы:
✔️Изучите архитектуру и компоненты Hyperledger Fabric 2.0;
✔️Перенесете текущие проекты Hyperledger Fabric на версию 2.0;
✔️Разработаете блокчейн-приложения на платформе Hyperledger с помощью Node.js;
✔️Изучите развертывание и интеграцию Hyperledger в Amazon Managed Blockchain, IBM Cloud и Oracle Cloud;
✔️Разработаете блокчейн-приложения с помощью Hyperledger Aries, Avalon, Besu и Grid.

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

Недостатки:
➖Раннее издание книги.

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

September 18th 2021, 6:19:37 pm

Programming in Haskell (2016)
Автор: Graham Hutton
Количество страниц: 318

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

Достоинства:
➕Множество упражнений;
➕Отсутствие ошибок и опечаток.

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

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

September 19th 2021, 6:25:44 pm

C++ Templates: The Complete Guide (2017)
Автор: Douglas Gregor, Nicolai M. Josuttis, David Vandevoorde
Количество страниц: 832

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

Во время чтения книги вы:
✔️Поймете, как именно ведут себя шаблоны, и сможете избежать распространенных ошибок;
✔️Научитесь использовать шаблоны для написания более эффективного, гибкого и удобного в обслуживании программного обеспечения;
✔️Освоите самые эффективные современные идиомы и техники;
✔️Воспользуетесь утилитами для обобщенного программирования в стандартной библиотеке C++.

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

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

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

September 19th 2021, 6:26:19 pm

Elements of Programming Interviews in Python: The Insiders' Guide (2016)
Авторы: Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
Количество страниц: 441

Если вы готовитесь к собеседованию на позицию Junior Python-разработчика, данная книга отлично подойдет вам для подготовки. В ней представлены более 250 задач с подробными решениями. В книгу включено около 200 иллюстраций и 300 программ. Задачи максимально схожи с теми, что дают на собеседованиях в ведущих компаниях.

Темы, затронутые в книге:
✔️Рекурсия;
✔️Графы;
✔️Жадные алгоритмы и инварианты;
✔️Бинарные деревья;
✔️Объектно-ориентированный дизайн и многие другие.

Достоинства:
➕Широкий спектр тем и вопросов по ним;
➕Подробно разобранные решения.

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

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

Viewing Telegram channel @progbook (Книги для программистов)
This is channel preview
create account to subscribe to this channel, browse for more