Обложка канала

Книги для программистов. Страница 80

110694 @progbook

Обратная связь: @proglibrary_feedback_bot

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

    📌Подписывайтесь на наш Instagram и получайте полезные книги первыми: instagram.com/proglibrary
  • Книги для программистов

    Implementing Service Level Objectives (2020)
    Автор: Alex Hidalgo
    Количество страниц: 404

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

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

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

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

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

    #english #book #intermediate
  • Книги для программистов

    The Joy of JavaScript (2021)
    Автор: Luis Atencio
    Количество страниц: 360

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

    Что внутри:
    ✔️Объекты JavaScript и модульная система;
    ✔️Работа с функциями высшего порядка;
    ✔️Изучение фич языка.

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

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

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

    #english #book #intermediate
  • Реклама

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

    Linux For Dummies (2020)
    Автор: Richard Blum
    Количество страниц: 480

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

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

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

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

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

    #english #book #intermediate
  • Книги для программистов

    Unity 2020 Mobile Game Development (2020)
    Автор: John P. Doran
    Количество страниц: 464

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

    Во время чтения книги вы:
    ✔️Создадите адаптивные пользовательские интерфейсы для своих мобильных игр;
    ✔️Научитесь обнаруживать коллизии, получать пользовательский ввод и создавать движения игроков;
    ✔️Научитесь создавать интересные элементы игрового процесса, используя ввод с мобильного устройства;
    ✔️Изучите пакет мобильных уведомлений в игровом движке Unity, чтобы заинтересовать игроков;
    ✔️Создадите интерактивный и визуально привлекательный контент для устройств Android и iOS;
    ✔️Монетизируете свои игровые проекты с помощью Unity Ads и покупок в приложении.

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

    Недостатки:
    Не раскрыта тема Unity Remote.

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

    #english #book #advanced
  • Книги для программистов

    Чем интересна специальность системного аналитика? 16 марта подключайтесь к встрече с Иннокентием Бодровым, ведущим аналитиком в МТС.

    Эксперт расскажет о своем профессиональном пути и представит программу онлайн-курса «Системный аналитик. Advanced».

    Вы узнаете об особенностях курса и практики. В конце встречи у вас будет возможность занять место в группе по спец.цене.

    Зарегистрируйтесь для участия в трансляции https://otus.pw/G0lJt/
  • Книги для программистов

    Swift Cookbook (2021)
    Авторы: Keith Moon, Chris Barker
    Количество страниц: 500

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

    Во время чтения книги вы:
    ✔️Изучите основные и продвинутые концепции программирования на Swift 5.3;
    ✔️Поймете условные операторы, циклы и способы обработки ошибок в Swift;
    ✔️Научитесь определять гибкие классы и структуры с помощью дженериков;
    ✔️Создадите приложения для iOS, используя мощные функции UIKit или новую платформу SwiftUI;
    ✔️Импортируете свою собственную функциональность в Swift Playgrounds;
    ✔️Запустите Swift в Linux и изучите программирование на стороне сервера с помощью фреймфорка Vapor.

    Достоинства:
    С большой скоростью раскрывается значительный объем полезного материала;
    Много качественных примеров кода.

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

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

    #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
  • Книги для программистов

    Learning Java: An Introduction to Real-World Programming with Java (2020)
    Авторы: Marc Loy, Patrick Niemeyer, Daniel Leuck
    Количество страниц: 926

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

    Во время чтения книги вы:
    ✔️Начнете разрабатывать на Java, использовать компилятор, интерпретатор и другие инструменты;
    ✔️Изучите встроенные средства создания потоков и пакет параллелизма;
    ✔️Изучите обработку текста и мощный API регулярных выражений;
    ✔️Научитесь писать сложные веб-приложения и сервисы.

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

    Недостатки:
    Не хватает пары важных тем;
    Тем, кто совсем незнаком с программированием, книга покажется сложной.

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

    #english #book #intermediate
  • Книги для программистов

    Начни карьеру востребованного Java разработчика с наставниками из Java Mentor. Гарантированное трудоустройство в IT и оплата только за результат, когда начнешь работать.

    Пройти входное тестирование🙋‍♂️👉 https://clck.ru/TefVK

    Ты освоишь востребованный стек технологий, получишь опыт в коммерческом проекте, а в конце программы менторы подготовят тебя к трудным вопросам на собеседовании и помогут составить конкурентное резюме. Тебя ждет высокая зарплата в топовых компаниях Москвы и около 5 предложений о работе.
  • Книги для программистов

    📌 Библиотека тестировщика и библиотека DevOps'a

    Напоминаем, что мы открыли два новых канала в Telegram! Подписывайтесь, чтобы не пропустить книги, которых не будет здесь, и полезные обучающие статьи.

    Библиотека тестировщика — https://t.me/testerlib
    Библиотека DevOps'a — https://t.me/devopsslib
  • Книги для программистов

    Optimizing Java: Practical Techniques for Improving JVM Application Performance (2018)
    Авторы: Benjamin J Evans, James Gough, Chris Newland
    Количество страниц: 440

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

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

    Достоинства:
    Хорошо помогает понять внутреннее устройство JVM;
    Практикоориентированность.

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

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

    #english #book #advanced
  • Книги для программистов

    Deep Learning for the Life Sciences (2019)
    Автор: Bharath Ramsundar, Peter Eastman, Patrick Walters, Vijay Pande
    Количество страниц: 238

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

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

    Достоинства:
    Множество практических примеров;
    Легко читается.

    Недостатки:
    Есть немного опечаток.

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

    #english #book #intermediate
  • Книги для программистов

    Хотите освоить Data Science и не можете выбрать специализацию? Разберитесь с математической базой!

    Сегодня в 19:00 по мск
    «Библиотека программиста» проводит бесплатный вебинар «Какие разделы математики в каких областях Data Science используются?»
    Потратив всего два академических часа (одну вузовскую «пару»), вы получите представление о существующих внутри отрасли профессиях и сможете понять, в каком объеме нужно овладеть математикой для получения работы мечты.

    Занятие проведет преподаватель курсов МГУ Кирилл Герасимов, автор более 15 научных публикаций. Он расскажет о практических примерах применения математических методов в Data Science и ответит на вопросы участников.

    Зарегистрироваться можно тут
  • Книги для программистов

    Bioinformatics with Python Cookbook (2018)
    Автор: Tiago Antao
    Количество страниц: 360

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

    Во время чтения книги вы:
    ✔️Узнаете, как обрабатывать большие наборы данных;
    ✔️Поработаете с набором геномных данных с использованием форматов FASTQ, BAM и VCF;
    ✔️Научитесь выполнять сравнение последовательностей и филогенетическую реконструкцию;
    ✔️Используете Python для взаимодействия с серверами Galaxy;
    ✔️Используете методы высокопроизводительных вычислений с помощью Dask и Spark;
    ✔️Визуализируете взаимодействия набора данных о белках с помощью Cytoscape;
    ✔️Используете метод главных компонент и деревья решений в наборах биологических данных.

    Достоинства:
    Глубокое погружение в тему;
    Вместо введения в программирование и основ биоинформатики автор сразу начинает с основной темы книги.

    Недостатки:
    Есть устаревшие примеры кода.

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

    #english #book #advanced
  • Реклама

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

    Бесплатные уроки для всех, кто интересуется языками JVM!

    11 марта - Демо-урок на тему «Эффекты в Scala»

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

    Регистрация: https://otus.pw/BFtU/

    25 марта - Демо-урок «Событие как основной тип данных в системе»

    Узнаем какие бывают виды взаимодействия между разными частями системы, их плюсы и минусы. На примере задачи познакомимся с архитектурой, основанной на событиях. Реализуем задачу с помощью Aкка persistence и Scala, узнаем когда и почему полезно использовать событийно ориентированную архитектуру.

    Регистрация: https://otus.pw/fKAu/

    🌋 Для регистрации на вебинары необходимо пройти тестирование, ошибки разберем на занятии!
  • Книги для программистов

    SQL in easy steps, 4th edition (2020)
    Автор: Mike McGrath
    Количество страниц: 326

    SQL - это стандартный язык, используемый во всем мире для обмена данными с базами данных. Он позволяет хранить и обрабатывать информацию как на платформах Windows, так и на платформах на основе Unix, таких как Linux. Данная книга имеет простой для понимания стиль, который понравится всем, кто хочет начать использовать базы данных. Она подойдет каждому из тех, кому нужно фундаментальное понимание администрирования баз данных с помощью SQL.

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

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

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

    #english #book #beginner
  • Книги для программистов

    Learning Go: An Idiomatic Approach to Real-World Go Programming (2021)
    Автор: Jon Bodner
    Количество страниц: 579

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

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

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

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

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

    #english #book #intermediate