Size: a a a

2021 May 25
ITmozg
Веб-компоненты в действии
Бен Фаррелл (2020)

https://t.me/bfbook/2007

Один из основных факторов, способствующих трансформации интернета в последние годы, - широкое внедрение разработки пользовательского интерфейса на основе компонентов. В этой книге подробно описываются рабочие процессы, которые дают вам полный контроль над стилями и поведением компонентов и существенно упрощают их создание, совместное и повторное использование в проектах. В первой части рассмотрено получение простого компонента с нуля. Вторая часть посвящена улучшению организации проекта. В третьей части освещаются принципы совместной работы с несколькими компонентами, позволяющей решать более сложные задачи. Для всех примеров предоставляется исходный код. Издание предназначено для веб-разработчиков, имеющих опыт работы с HTML, CSS и JavaScript.

https://t.me/bfbook/2007

#book@itmozg
источник
ITmozg
Программирование на Java
Нимейер П., Леук Д.

https://t.me/BookJava/636

Если вы новичок, то перед вами практическое пособие по изучению свойств и интерфейса языка Java. Авторы Патрик Нимейер и Дэниэл Леук, используя великолепные, реалистичные и забавные примеры, познакомят вас с основами языка Java, включая его библиотеки классов, приемы программирования и идиомы, а также примеры создания реальных приложений. Если у вас уже есть опыт работы с Java, эта книга быстро выведет вас на требуемый уровень по параллельным программам, таким как приложения Java для веб-сервисов и XML. Вы изучите мощные новые средства управления ресурсами и исключениями в ваших приложениях. · Изучайте базовый язык Java – базовый синтаксис, классы и объекты, и другие компоненты · Разрабатывайте на Java, используя компилятор, интерпретатор и другие инструменты. · Исследуйте встроенные средства для работы с потоками и пакеты для поддержки параллелизма. · Осваивайте обработку текста и интерфейс мощных регулярных выражений.

https://t.me/BookJava/636

#book@itmozg #java@itmozg
источник
2021 May 26
ITmozg
Обучение с подкреплением: Введение. 2-е изд
Саттон Р. С., Барто Э. Дж. (2020)

https://t.me/bfbook/2010

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

https://t.me/bfbook/2010

#book@itmozg
источник
ITmozg
Система модулей Java
Парлог Н. (2020)

https://t.me/BookJava/641

Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.
Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен.
В этой книге
- Архитектура модульного приложения Java.
- Создание модулей: от исходников до JAR-файлов.
- Миграция на версию Java с модулями.
- Избавление от зависимостей и оттачивание API.
- Обработка рефлексии и версионирование.

https://t.me/BookJava/641

#book@itmozg #java@itmozg
источник
ITmozg
Удаленный сервер своими руками. От азов создания до практической работы. Левицкий Н. Д. (2021)

https://t.me/sysadminof/113

Эта книга поможет вам самостоятельно освоить полный цикл создания своего собственного выделенного сервера: от установки операционной системы (для удобства это будет Linux) на сервер до настройки и администрирования.
Будет подробно рассказано: как выполнить первоначальную настройку сервера; как использовать командную строку; вы узнаете, как настраивать сетевые интерфейсы сервера; поговорим о маршрутизации и настройке брандмауэра; как пользоваться удаленным входом в систему по ssh; как настаивать файловый сервер FTP; что такое DHCP-сервер и как подключаться к Windows-инфраструктуре; как повысить производительность сервера и многое другое.

https://t.me/sysadminof/113

#book@itmozg
источник
2021 May 27
ITmozg
Введение в гибридные технологии разработки мобильных приложений. Васильев, Заяц (2020)

https://t.me/bfbook/2011

В пособии после изложения сущности гибридных приложений на основе Apache Cordova (ранее PhoneGap) и NativeScript, их особенностей, достоинств и недостатков, обсуждается базовая технология Cordova, а в качестве примера строится простое приложение, использующее данные геолокации. Дан краткий обзор ряда наиболее известных библиотек jаvascript и фреймворков на их основе. Объяснено как устанавливать и использовать инструменты командной строки для управления жизненным циклом приложения Sencha Ext JS Modern и интеграции его с Cordova. Полные листинги кодов представлены в приложении. Особое внимание уделено вопросам разработки гибридных приложений под iOS. Подробно рассматривается так называемое Ad Hoc-распространение приложений через защищённое соединение с web-сервером.

https://t.me/bfbook/2011

#book@itmozg
источник
ITmozg
Учим Python, делая крутые игры, 4-е издание
Автор: Свейгарт Эл (2018)

https://t.me/BookPython/926

Учить Python, играя, не только весело, но и эффективно! Создавайте игровые шедевры собственными руками, одновременно постигая основные принципы программирования. Даже читатели с нулевым уровнем, никогда не пробовавшие писать код, выучат Python, благодаря авторской методике Эла Свейгарта. Начните с простых классических игр, таких как "Крестики-нолики" и "Виселица", чтобы в итоге научиться создавать продвинутые анимированные или текстовые игры с множеством персонажей и увлекательным сюжетом!

https://t.me/BookPython/926

#book@itmozg #Python@itmozg
источник
2021 May 28
ITmozg
Комбинаторные методы решения логических задач
Кузьмин Олег Викторович (2006)

https://t.me/bfbook/2012

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

https://t.me/bfbook/2012

#book@itmozg
источник
ITmozg
Время UNIX. A History and a Memoir
Брайан Керниган (2021)

https://t.me/sysadminof/118

Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества времен разработки Unix на последнем этаже Bell Labs (1969) — никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий.

https://t.me/sysadminof/118

#book@itmozg  #unix@itmozg
источник
ITmozg
Чистый Python
Бейдер Д.О. (2019)

https://t.me/BookPython/927

Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3. Если вы работали с другими языками программирования и хотите перейти на Python, то найдете практические советы, необходимые для того, чтобы стать эффективным питонистом.
Если вы хотите научиться писать чистый код, то найдете здесь самые интересные примеры и малоизвестные трюки Цель этой книги в том, чтобы сделать вас лучшим — более эффективным, более осведомленным, более практичным — разработчиком на языке Python. Вы, вероятно, задаетесь вопросом: а как чтение этой книги поможет мне всего этого достигнуть? «Чистый Python» — это не пошаговое учебное пособие по Python.

https://t.me/BookPython/927

#book@itmozg #Python@itmozg
источник
2021 May 30
ITmozg
Безопасность разработки в Agile-проектах
Белл Лаура, Брантон-Сполл Майкл (2018)

https://t.me/bfbook/2014

Гибкая (agile) разработка по-прежнему остается самой распространенной методологией создания программного обеспечения в мире, но она не интегрирована с традиционными способами управления безопасностью. И большинство специалистов по безопасности не торопятся разобраться в гибкой разработке и применить ее на практике. Чтобы перебросить мост через пропасть, разделяющую эти два мира, и предлагается это практическое руководство, в котором описывается ряд инструментов и методов обеспечения безопасности, специально адаптированных к гибким методикам.

https://t.me/bfbook/2014

#book@itmozg #Agile@itmozg
источник
ITmozg
Разработка мобильных приложений
Соколова В.В. (2019)

https://t.me/developer_mobila/94

Основной целью пособия является введение в разработку нативных мобильных приложений на платформах J2ME и Android. Описана краткая история развития мобильных технологий, представлена существующая классификация мобильных приложений и изложены основные этапы их разработки с использованием языка программирования Java.
Соответствует актуальным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным требованиям.

https://t.me/developer_mobila/94

#book@itmozg #Android@itmozg
источник
2021 May 31
ITmozg
Язык программирования C++. Краткий курс
Бьёрн Страуструп (2019)

https://t.me/bfbook/2015

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

https://t.me/bfbook/2015

#book@itmozg #cpp@itmozg
источник
ITmozg
Python Web Scraping
Katharine Jarmul, Richard Lawson (2017)

https://t.me/BookPython/933

This book is the ultimate guide to using the latest features of Python 3.x to scrape data from websites. In the early chapters, you’ll see how to extract data from static web pages. You’ll learn to use caching with databases and files to save time and manage the load on servers. After covering the basics, you’ll get hands-on practice building a more sophisticated crawler using browsers, crawlers, and concurrent scrapers.

https://t.me/BookPython/933

#book@itmozg #python@itmozg
источник
ITmozg
Волшебство Kotlin. Пьер-Ив Симон (2020)

https://t.me/developer_mobila/97

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

https://t.me/developer_mobila/97

#book@itmozg #Kotlin@itmozg
источник
ITmozg
Операционные системы
Н. А. Староверова (2021)

https://t.me/sysadminof/122

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

https://t.me/sysadminof/122

#book@itmozg #unix@itmozg
источник
2021 June 01
ITmozg
Основы статистического обучения: интеллектуальный анализ данных, логический вывод и прогнозирование
Тревор Хасти, Роберт Тибширани, Джером Фридман (2020)

https://t.me/bfbook/2017

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

https://t.me/bfbook/2017

#book@itmozg
источник
2021 June 02
ITmozg
Java Persistence API и Hibernate
Бауэр К., Кинг Г., Грегори Г. (2017)

https://t.me/BookJava/656

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

https://t.me/BookJava/656

#book@itmozg #java@itmozg
источник
ITmozg
Линейная алгебра на Python
Абдрахманов М.И., Мамонов И.А. (2019)

https://t.me/bfbook/1609

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

https://t.me/bfbook/1609

#book@itmozg #Python@itmozg
источник
2021 June 03
ITmozg
Kubernetes: лучшие практики
Брендан Бернс, Эдди Вильяльба, Дейв Штребель, Лахлан Эвенсон (2021)

https://t.me/bfbook/2020

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

https://t.me/bfbook/2020

#book@itmozg #Kubernetes@itmozg
источник