Привет! «Библиотека программиста» проводит мини-исследование по теме: «Чему вы бы хотели научиться в сфере кибербезопасности?».
🔍Как известно, информационная безопасность – это набор технологий, процедур и практик, направленных на предотвращение атак, повреждений и незаконного доступа к сетям, устройствам, программам и данным. Профессионалы в области кибербезопасности защищают компании от утечек данных и прочих угроз. Потребность в экспертах растет с головокружительной скоростью. Чтобы стать хорошим специалистом по кибербезопасности, требуется немало сил и времени.
Предлагаем вам пройти наш опрос об опыте разработчиков в данном направлении. Опрос займет не более 10 минут вашего времени.
Пройти егоможнопо ссылке.
Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence (2021)
Автор: Dale Lane
Количество страниц: 392
Машинное обучение - одна из основ в области искусственного интеллекта. ИИ в целом основан на идее, что компьютеры могут учиться самостоятельно, но с предварительной помощью программиста. Данная книга безболезненно познакомит вас с машинным обучением. Вы увидите, как легко можно добавить машинное обучение в свои собственные проекты.
Достоинства:
➕Все темы освещены максимально подробно;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Скачать книгу
Свершилось! Обучение на том самом Хекслете, который рекомендуют практикующие разработчики, по специальной новогодней цене.
👉Профессии с бонусами для тех, кто в 2022 мечтает ворваться в IT
👉Full-Stack программы и апгрейд-курсы для практикующих с аппетитными скидками
👉Сертификаты по спеццене, чтобы учиться самостоятельно или с персональным наставником
А также классные подарки от наших друзей: JetBrains, Highload, Reg.ru, издательства МИФ, СберМаркета, онлайн-сервиса More.tv.
Наш новогодний IT-маркет работает с 23 декабря по 10 января. Залетайте на огонек!
Database Systems: Design, Implementation, & Management (2019)
Авторы: Carlos Coronel, Steven Morris
Количество страниц: 816
Навык работы с базами данных является одним из самых востребованных на сегодняшний день. При помощи книги вы можете получить прочную основу знаний для проектирования и реализации баз данных. Авторы используют в книге диаграммы, иллюстрации и таблицы для того, чтобы как можно подробнее объяснить работу БД с разных сторон.
Главы в книге:
✔️Проектирование баз данных;
✔️Администрирование и безопасность баз данных;
✔️Управление транзакциями и контроль параллелизма;
✔️Big Data и NoSQL;
✔️Продвинутый SQL и многие другие.
Достоинства:
➕Хорошая структурированность;
➕Широкий спектр тем.
Недостатки:
➖Не замечено.
Скачать книгу
Deep Learning with Python (2021)
Автор: Francois Chollet
Количество страниц: 504
Написанное создателем Keras, первое издание данной книги научило тысячи читателей использовать все возможности глубокого обучения на практике. Это тщательно переработанное второе издание представляет глубокое обучение с использованием Python и Keras и содержит полезные сведения как для новичков, так и для опытных практиков машинного обучения. Вы изучите практические методы, которые легко применить в реальном мире, и важную теорию для совершенствования нейронных сетей. Когда вы дочитаете книгу, у вас будут знания и практические навыки для применения глубокого обучения в ваших собственных проектах.
Что внутри:
✔️Настройка вашей собственной среды глубокого обучения;
✔️Модели для классификации изображений;
✔️Глубокое обучение в работе с текстом и последовательностями;
✔️И многое другое.
Достоинства:
➕Понятные объяснения работы алгоритмов;
➕Широкий спектр тем.
Недостатки:
➖Отсутствие упражнений.
Скачать книгу
Давно думали начать свой путь в IT, но не решались? Начните с Python!
👨💻На нашем курсе «Основы программирования на Python» вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры junior и сможете двигаться дальше.
Вместе с преподавателями и экспертами курса «Библиотеки программиста» вы пройдете 32 теоретических и практических занятия, а также напишите ботов для Instagram и Telegram, будете парить веб-страницы и создадите свой первый калькулятор для ипотеки.
🎄Сейчас самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до конца этого года.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Старая цена: 22996 руб.
Стоимость курса до 30 декабря: 10358 руб.
Записаться сейчас.
PHP Objects, Patterns, and Practice (2016)
Автор: Matt Zandstra
Количество страниц: 610
Опираясь на три ключевых элемента: основы ООП, принципы проектирования и лучшие практики, вы узнаете, как разрабатывать элегантные и надежные системы с использованием PHP. Книга поделена на множество разделов. В начале объясняются основы ООП, следующий раздел посвящен основам проектирования. Последний сегмент книги посвящен инструментам и методам, которые могут помочь превратить код в успешный проект. В этом разделе показано, как работать с git, управлять сборками и зависимостями с помощью Composer. В нем также рассматриваются стратегии автоматического тестирования и непрерывной интеграции.
Достоинства:
➕Множество примеров кода;
➕Широкий спектр тем.
Недостатки:
➖Версия PHP 7.
Скачать книгу
Real-World Natural Language Processing: Practical applications with deep learning (2021)
Автор: Masato Hagiwara
Количество страниц: 620
Автор учит, как создавать практические приложения с обработкой естественного языка, не увязая в сложной теории языка и математике глубокого обучения. В этой увлекательной книге вы познакомитесь с основными инструментами и методами, необходимыми для создания огромного количества мощных приложений, включая чат-ботов, детекторы языка и классификаторы текста.
Во время чтения книги вы научитесь:
✔️Проектировать, разрабатывать и развертывать полезные приложения с NLP;
✔️Создавать тегеры именованных сущностей;
✔️Создавать системы машинного перевода;
✔️Создавать системы генерации языков и чат-ботов.
Достоинства:
➕Хороший авторский стиль;
➕Хорошая структурированность.
Недостатки:
➖Не замечено.
Скачать книгу
Five Lines of Code: How and when to refactor (2021)
Автор: Christian Clausen
Количество страниц: 336
Five Lines of Code - это свежий взгляд на рефакторинг для разработчиков любого уровня подготовки. Вы овладеете новаторским подходом автора Кристиана Клаузена, изучив конкретные правила, позволяющие сократить почти любой метод до пяти строк. Вы узнаете, когда проводить рефакторинг, выучите конкретные шаблоны рефакторинга, применимые к наиболее распространенным проблемам, и научитесь определять части кода, которые следует удалить полностью.
Что внутри:
✔️Признаки плохого кода;
✔️Безопасное улучшение кода, даже если вы его не понимаете;
✔️Оптимизация баланса и универсальность кода;
✔️Правильные практики работы с компилятором.
Достоинства:
➕Актуальность материала;
➕Подходит разработчикам любого уровня.
Недостатки:
➖Не замечено.
Скачать книгу
Microservices in .NET (2020)
Автор: Christian Horsdal Gammelgaard
Количество страниц: 328
Второе издание данной книги представляет собой исчерпывающее руководство по созданию приложений с микросервисной архитектурой с использованием стека .NET. После подробного знакомства с архитектурным стилем микросервисов она учит практическим навыкам разработки с использованием ASP .NET.
Что внутри:
✔️Оптимизация микросервисов для непрерывной доставки;
✔️Разработка взаимодействия между микросервисами на основе событий;
✔️Развертывание микросервисов в Kubernetes;
✔️Настройка Kubernetes в Azure.
Достоинства:
➕Множество примеров кода;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Скачать книгу
#csharp
Practical Haskell: A Real World Guide (2019)
Автор: Alejandro Serrano Mena
Количество страниц: 595
Haskell — функциональный язык программирования с длинной историей, у которого есть множество полезных библиотек и большое активное сообщество любителей языка. Это делает Haskell одним из лучших языков и для изучения функционального программирования, и для использования в существующих проектах. В книге описана методика работы не только с чистым Haskell, но и с прилагающимися инструментами, такими как Cabal и Stack для управления проектами, HUnit и QuickCheck для тестирования программного обеспечения, фреймворк Scotty для разработки веб-приложений и Persistent и Esqueleto для работы с базами данных.
После прочтения книги вы:
✔️Сможете писать чистый код на Haskell;
✔️Получите общее представление о самых важных библиотеках;
✔️Научитесь использовать монады и монадные трансформеры.
Преимущества:
➕Актуальность материала;
➕Хорошая структурированность;
➕Подробные объяснения и примеры к каждой теме.
Недостатки:
➖Не замечено.
Скачать книгу
#haskell
Получите доступ к сообществу профессиональных разработчиков
Подключайтесь к единой витрине технологий Сбера на платформе SmartMarket 💻
Нам удалось построить смарт-сообщество из 2500+ профессионалов, которые общаются в Telegram-канале и посещают регулярные митапы.
На платформе вы также сможете:
— Использовать десятки современных инструментов — от веб-хостинга до нейросетевых решений;
— Подключить к готовому проекту NLP-платформу и распознавание жестов;
— Создать виртуального персонажа или чат-бот;
— Монетизировать бизнес в один клик;
— Организовать облачное хранение данных;
— Пользоваться документацией, API и спецификациями для всех сервисов и многое другое!
Подробности по ссылке.
Starting Out with C++: Early Objects (2019)
Авторы: Tony Gaddis, Judy Walters
Количество страниц: 1376
Книга знакомит с основами программирования на C++ на ясном и легком для понимания языке, делая C++ доступным для начинающих студентов-программистов, а также для тех, кто работал с другими языками. Книга организована в прогрессивной, пошаговой форме, что дает возможность учиться в индивидуальном темпе. Кроме того, в книгу добавлено множество новых и обновленных программ, вопросов и упражнений в концах глав, а также задач по программированию.
Достоинства:
➕Глубокое погружение в тему;
➕Легко читается.
Недостатки:
➖Не замечено.
Скачать книгу
#cpp
Подзабыли школьную математику и хотите начать путь в анализе данных?
Сейчас самый подходящий момент учиться новому.
Онлайн-курс «Базовая математика для Data Science» Библиотеки программиста – это эффективный способ в сжатые сроки вспомнить школьную математику или восполнить необходимые знания для работы в Data Science или программировании.
🎄Для наших подписчиков действует скидка 65% до конца этого года.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Старая цена: 14996 руб.
Стоимость курса до 30 декабря: 5240 руб.
Подробнее.
👨🎓 Стань востребованным Java-разработчиком вместе с Kata Academy
Обучение джава программированию по системе оплаты после трудоустройства.
https://proglib.io/sh/4H5pdw7E1o
Забавные, странные и провокационные вопросы/ответы и ситуации на собеседованиях, с которыми вы сталкивались
От каких ответов вы недоуменно поднимали брови, как ловко уворачивались от провокационных вопросов, а над чем посмеялись и забыли? Поделитесь своими самыми интересными историями, с которыми сталкивались на собеседованиях.
https://proglib.io/w/a617a55c
От каких ответов вы недоуменно поднимали брови, как ловко уворачивались от провокационных вопросов, а над чем посмеялись и забыли? Поделитесь своими самыми интересными историями, с которыми сталкивались на собеседованиях.
Отвечать могут как соискатели, так и HR.
Object-Oriented Data Structures Using Java (2016)
Авторы: Nell Dale, Daniel T. Joyce, Chip Weems
Количество страниц: 694
Данная книга - важный ресурс для студентов, изучающих структуры данных с использованием языка программирования Java. В ней представлены как традиционные, так и самые современные темы из структур данных с упором на решение задач и объектно-ориентированное проектирование программного обеспечения.
В книге рассматриваются следующие темы:
✔️Классы;
✔️Объекты;
✔️Дженерики;
✔️Полиморфизм;
✔️Пакеты;
✔️Интерфейсы;
✔️Классы библиотек;
✔️Наследование;
✔️Исключения;
✔️Потоки.
Достоинства:
➕Присутствуют упражнения;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#java