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

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

91937 @progbook

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

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

    Что происходит на практическом онлайн-курсе MS SQL? Любопытно? Записывайтесь на бесплатное пробное занятие «Использование Microsoft SQL Server в Linux» https://otus.pw/zO6a/

    На вебинаре 22 июня обсудим:
    - Архитектуру, установку SQL Server в Linux
    - Ограничения использования SQL Server в Linux
    - Инструменты для работы SQL Server в Linux
    - Немного поговорим про использование Python, Java и R в SQL Server

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

    Для прохождения курса необходим опыт работы с БД. Пройдите вступительный тест, чтобы определить достаточный ли у вас уровень подготовки и записаться на пробное занятие.
  • Книги для программистов

    Learning Malware Analysis (2018)
    Автор: Monnappa K A
    Количество страниц: 510

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

    Достоинства:
    Хорошо подходит как новичкам, так и опытным;
    Глубокое погружение в тему.

    Недостатки:
    Автор не предоставил реального рабочего примера вредоносной программы.

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

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

    Kubernetes in Action (2018)
    Автор: Marko Luksa
    Количество страниц: 624

    Kubernetes in Action - это всеобъемлющее руководство по эффективной разработке и запуску приложений в среде Kubernetes. Прежде чем погрузиться в Kubernetes, в книге дается обзор таких контейнерных технологий, как Docker, и рассказывается о создании контейнеров, чтобы читатели, которые раньше не использовали эти технологии, могли быстро начать работу.

    Что внутри:
    ✔️Основы Kubernetes;
    ✔️Развертывание контейнеров в кластере;
    ✔️Защита кластеров;
    ✔️Обновление приложений без задержек.

    Достоинства:
    Множество иллюстраций;
    Хорошая структурированность.

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

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

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

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

    Modern X86 Assembly Language Programming (2018)
    Автор: Daniel Kusswurm
    Количество страниц: 625

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

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

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

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

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

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

    ​​Фильм Microsoft Build 2020: главные новинки IT-индустрии

    Рассказ и видео о последних новинках от компании Microsoft. Суперкомпьютеры, безопасное машинное обучение, Learn TV, Fluid Framework и многое другое – будьте в курсе инноваций!

    https://proglib.io/sh/RSsI59cBpz
  • Книги для программистов

    Hands-On GUI Application Development in Go (2019)
    Автор: Andrew Williams
    Количество страниц: 450

    Go часто сравнивают с C++, когда речь идет о низкоуровневом программировании и реализациях, требующих более быстрой обработки, таких как графический интерфейс пользователя.
    Многие утверждают, что Go превосходит C++ с точки зрения параллелизма и простоты использования. Однако большинство приложений по-прежнему пишутся с использованием C или C++ и не пользуются преимуществами использования такого современного языка программирования, как Go. В этом руководстве по программированию графических интерфейсов с помощью Go рассматриваются различные доступные наборы инструментов, включая Walk, Shiny и Fyne. Каждый фреймворк подробно описан с описанием того, как вы можете создавать эффективные приложения, которые понравятся пользователям. К концу чтения этой книги вы станете уверенным разработчиком графических интерфейсов, который сможет использовать язык Go для повышения производительности приложений.

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

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

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

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

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

    Business Data Science (2019)
    Автор: Matt Taddy
    Количество страниц: 352

    Мэтт Тэдди, создатель учебной программы по Big Data в Школе бизнеса им. Бута Чикагского университета, сделал карьеру в обучении студентов использованию экономических принципов для связи бизнес-решений с массивными данными. Данная книга - это полезный учебник для тех, кто хочет использовать машинное обучение, чтобы влиять на направление своего бизнеса.

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

    Достоинства:
    Легко читается;
    Устраняет разрыв между моделями в теории и практическими реализациями.

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

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

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

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

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

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

    Подписывайтесь: t.me/event_listener_bot
    IT-события

    Персонализированная лента мероприятий, подобранная исходя из интересов и геолокации. Обратная связь: @proglib_adv

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

    23 июня в 20:00 мск OTUS приглашает на открытый вебинар «Тестирование вёрстки с помощью Selenium и Python».
    Вебинар бесплатный, но пройдет в рамках набора на онлайн-курс «Python QA Engineer».
    Пройдите вступительный тест - и вам напомнят о вебинаре заранее: https://otus.pw/2d5s/

    На занятии разработаем собственный фреймворк сверки изображений.

    Подключайтесь 23 июня, будет интересно и профессионально.
  • Книги для программистов

    C++17 In Detail (2017)
    Автор: Bartłomiej Filipek
    Количество страниц: 378

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

    В книге содержится информация по следующим темам:
    ✔️Structured Bindings;
    ✔️Параллельные алгоритмы;
    ✔️Полиморфный распределитель;
    ✔️std::any;
    ✔️std::byte;
    ✔️std::optional;
    ✔️std::variant;
    ✔️std::string_view;
    ✔️И по многим другим.

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

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

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

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

    Фильм Microsoft Build 2020: главные новинки IT-индустрии

    Рассказ и видео о последних новинках от компании Microsoft. Суперкомпьютеры, безопасное машинное обучение, Learn TV, Fluid Framework и многое другое – будьте в курсе инноваций!

    https://proglib.io/sh/RSsI59cBpz
  • Книги для программистов

    ​​Learn C# in One Day and Learn It Well (2015)
    Автор: Jamie Chan
    Количество страниц: 160

    Вы всегда хотели изучать программирование, но боитесь, что это будет слишком сложно для вас? Или, может быть, вы знаете другие языки программирования, но заинтересованы в быстром изучении языка C#? Если да, то эта книга отлично подойдет вам.

    Во время чтения книги вы изучите:
    ✔️Типы данных и операторы;
    ✔️ООП;
    ✔️Большое количество примеров кода;
    ✔️Работу с ошибками и исключениями.

    Достоинства:
    Небольшой объем;
    Упражнения.

    Недостатки:
    Работа с книгой занимает минимум 2-3 недели, а не «один день».

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

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

    ​​Deep Learning with Python (2017)
    Автор: Francois Chollet
    Количество страниц: 384

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

    Что внутри:
    ✔️Настройка вашей собственной среды глубокого обучения;
    ✔️Модели для классификации изображений;
    ✔️Глубокое обучение в работе с текстом и последовательностями;
    ✔️И многое другое.

    Достоинства:
    Понятные объяснения работы алгоритмов;
    Широкий спектр тем.

    Недостатки:
    Отсутствие упражнений.

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

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

    "Нагрузочное тестирование" - профессиональный курс от OTUS

    Знакомьтесь с программой, проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/num2/

    Ключевая цель курса — получить полезные навыки не только в написании скриптов / тестов, но и в прикладных областях нагрузочного тестирования:
    — мониторинг системных и прикладных метрик объекта тестирования;
    — планирование нагрузочного тестирования для разных случаев и целей;
    — методики и отчетность - какие разделы важны и для чего;
    — оценка точности и качества тестирования с целью улучшения процесса и повышения достоверности результатов;
    — работа в Performance center, Jmeter, Gatling, Яндекс.Танк и k6.io;

    Для кого этот курс?
    — для специалистов в области функционального или автоматизированного тестирования с 1-2 годами опыта, небольшой практикой в java/C/SQL
    — для разработчиков / специалистов по поддержке ПО, желающих внедрить полноценный процесс нагрузочного тестирования
  • Книги для программистов

    ​​Python 3 Object-Oriented Programming (2018)
    Автор: Dusty Philips
    Количество страниц: 468

    Объектно-ориентированное программирование (ООП) - популярная парадигма проектирования, в которой данные и поведение инкапсулированы таким образом, что ими можно манипулировать вместе. Данное третье издание Python 3 Object-Oriented Programming полностью раскрывает такие темы как классы, инкапсуляция данных и исключения с акцентом на использование каждого принципа для разработки хорошо спроектированного программного обеспечения.

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

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

    Недостатки:
    Грамматические ошибки и опечатки.

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

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

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

    ​​Java for Fucking Idiots (2019)
    Автор: Steven Brown
    Количество страниц: 201

    В своей книге автор в неформальном стиле учит программированию на Java. Она подойдет тем, кто хочет быстро разобраться в синтаксисе Java, и не имеет опыта в программировании. Примеры кода в книге приводятся максимально простые; полностью объясняется их работа.

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

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

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

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

    ​​Data Structures and Algorithms in C++ (2011)
    Авторы: Michael T. Goodrich, Roberto Tamassia, David M. Mount
    Количество страниц: 736

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

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

    Недостатки:
    Старый стандарт.

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

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

    Интенсив-практикум «Penetration Testing»🔥

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

    За 4 дня вы научитесь:
    - Сканировать локальные сети, узлы в сети Интернет и анализ полученного результата.
    - Обнаруживать ряд уязвимостей в веб-приложениях, программах, операционных системах и почтовых серверах.
    - Подбирать эксплойты к программному обеспечению с целью тестирования безопасности.
    - Эксплуатировать уязвимости через программы для тестирования.

    Интенсив ведет: Егор Богомолов, 200+ успешных проектов в таких компаниях как "Информзащита", "Бизон" и "Валарм".

    Читайте подробности и оставляйте заявку на сайте: https://is.gd/9QKWSn