Size: a a a

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

2020 October 24
Книги для программистов
JavaScript Frameworks for Modern Web Development (2019)
Авторы: Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
Количество страниц: 591

Если вы являетесь опытным разработчиком и хотите изучать JavaScript, данная книга поможет вам в этом. Авторы учат работать с React, VueJS и Angular. В конце каждой главы есть ссылки для дополнительного чтения.

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

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

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

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

#english #book #intermediate
источник
2020 October 25
Книги для программистов
Node.js Design Patterns (2020)
Авторы: Mario Casciaro, Luciano Mammino
Количество страниц: 660

Книга знакомит с передовыми практиками и шаблонами, которые помогут вам с легкостью создавать эффективные и надежные приложения с Node.js. Она предназначена для разработчиков программного обеспечения, которые имеют некоторые предварительные базовые знания о JavaScript и Node.js и теперь хотят получить максимальную отдачу от этих технологий с точки зрения производительности, качества дизайна и масштабируемости.

Во время чтения книги вы:
✔️Научитесь писать асинхронный код;
✔️Используете потоки Node.js для создания конвейеров асинхронной обработки, управляемых данными;
✔️Научитесь внедрять шаблоны проектирования программного обеспечения;
✔️Научитесь создавать и масштабировать микросервисы и распределенные системы на базе Node.js;
✔️Используете Node.js вместе с другими мощными технологиями, такими как Redis, RabbitMQ, ZeroMQ и LevelDB.

Достоинства:
➕Качественные примеры кода;
➕Хорошая структурированность.

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

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

#english #book #advanced
источник
Книги для программистов
Angular Development with TypeScript (2018)
Авторы: Yakov Fain, Anton Moiseev
Количество страниц: 560

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

Что внутри:
✔️Примеры кода Angular 5, 6, 7;
✔️Внедрение зависимостей;
✔️Реактивное программирование;
✔️Angular Forms API.

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

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

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

#english #book #intermediate
источник
2020 October 26
Книги для программистов
Mastering Kubernetes (2020)
Автор: Gigi Sayfan
Количество страниц: 642

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

Во время чтения книги вы:
✔️Освоите основы архитектуры и дизайна Kubernetes;
✔️Научитесь создавать и запускать приложения с отслеживанием состояния и сложные микросервисы в Kubernetes;
✔️Используете такие инструменты, как Kubectl и Helm, для управления ресурсами и хранилищем;
✔️Узнаете, как обеспечить высокую доступность кластеров.

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

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

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

#english #book #advanced
источник
Книги для программистов
Интенсив-практикум «Pentesting: Level 0»

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

За три дня вы научитесь:
— сканировать локальные сети и удаленные серверы, интерпретировать результаты;
— обнаруживать уязвимости в веб-приложениях, программах, операционных системах и почтовых серверах;
— подбирать эксплоиты к программному обеспечению с целью протестировать безопасность;
— эксплуатировать уязвимости с помощью специализированных программ.

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

Интенсив ведет Егор Богомолов, участник более 200 успешных проектов в таких компаниях, как «Информзащита», «Бизон» и Wallarm.

Для читателей Proglib стоимость интенсива 5000 рублей!

Старт 2 ноября.
Читайте подробности и оставляйте заявку на сайте: https://is.gd/NZB82B
источник
Книги для программистов
Programming PyTorch for Deep Learning (2019)
Автор: Ian Pointer
Количество страниц: 220

Глубокое обучение меняет мир вокруг нас. PyTorch — фреймворк машинного обучения для языка Python с открытым исходным кодом. Автор книги учит всем аспектам работы с фреймворком, показывая на примерах, как нужно создавать нейросети для работы с текстом, звуком и изображениями.

Во время чтения книги вы:
✔️Изучите примеры использования PyTorch от нескольких ведущих компаний;
✔️Узнаете, как применять transfer learning в работе с  изображениями;
✔️Примените передовые методы NLP, используя модель, обученную в Википедии;
✔️Используете библиотеку Torchaudio PyTorch для классификации аудиоданных с помощью сверточной модели;
✔️Изучите отладку моделей PyTorch с использованием TensorBoard.

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

Недостатки:
➖Присутствуют ошибки в некоторых примерах кода.

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

#english #book #advanced
источник
2020 October 27
Книги для программистов
CSS3: The Missing Manual (2013)
Автор: David Sawyer McFarland
Количество страниц: 650

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

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

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

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

#english #book #intermediate
источник
Книги для программистов
🤔Как получить практический опыт администрирования Linux, если без опыта никуда не берут? Не время отчаиваться! Успейте занять место на онлайн-курсе «Administrator Linux. Basic». Старт уже 31 октября.
                                                                                                                                                             ✅За 4 месяца вы пройдете весь путь системного администратора от команд Linux до мониторинга, освоите принципы командной работы, а после обучения сможете претендовать на должность администратора Linux или начинающего DevOps-инженера.                                                            Стенды для практики предоставляет партнер курса AdvancedHosting.
                                                                                                                                                                   ✅Оставьте заявку, чтобы узнать о курсе больше и присоединиться к группе со скидкой: https://otus.pw/NDxH/
источник
Книги для программистов
Head First C: A Brain-Friendly Guide (2012)
Авторы: David Griffiths, Dawn Griffiths
Количество страниц: 632

Данная книга представляет собой максимально простое руководство по сложному языку программирования Си. Вы изучите основы языка, указатели, управление динамической памятью, а также познакомитесь с более сложными темами, такими как многопоточность. Кроме того, книга, как университетский курс, содержит лабораторные работы для проверки и развития полученных навыков. Работая с книгой, вы также узнаете, как правильно использовать компилятор, инструмент make и архиватор для решения реальных задач.

Достоинства:
➕Особый стиль серии Head First;
➕Широкий спектр тем.

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

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

#english #book #beginner
источник
2020 October 28
Книги для программистов
GeekBrains открывает факультет обработки естественного языка

Обучение проходит в онлайн-формате 2 раза в неделю в течение 10 месяцев. Студенты факультета смогут с нуля овладеть востребованной профессией NLP-разработчика, ML-инженера или специалиста по Data Science. Программа занятий рассчитана на новичков: в нее входят основы высшей математики (линейная алгебра и матанализ), программирования и машинного обучения. Достаточно подробно изучается теория вероятностей и матстатистика, различные подходы к обработке естественного языка, прототипирование и интеграция, а также бизнес-процесс машинного обучения. Занятия ведут признанные в отрасли эксперты, а решить возникающие в процессе обучения затруднения поможет личный наставник. Успешно окончившие курс студенты получат диплом о профессиональной переподготовке и закрепленную в договоре гарантию трудоустройства.

Подробная информация о новом факультете доступна на нашем сайте: https://proglib.io/w/8de7492c
источник
Книги для программистов
Linux Bible, 10th Edition (2020)
Автор: Christopher Negus
Количество страниц: 928

Целевая аудитория: разработчики на Linux, программисты и любопытные пользователи.

Данное практическое руководство по операционной системе Linux написано для любого пользователя, независимо от того, является ли он новичком или продвинутым пользователем. Это обновленное десятое издание охватывает последние версии Red Hat Enterprise Linux (RHEL 8), Fedora 30 и Ubuntu 18.04 LTS. а также включает информацию о контейнеризации.

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

Преимущества:
➕Актуальность материала;
➕Множество примеров работы с Linux.

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

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

#english #book #intermediate
источник
Книги для программистов
GeekBrains открывает факультет Fullstack JavaScript

Подготовительные курсы пройдут в ноябре, а обучение начнется в январе 2021 года. Рассчитанная на 15 месяцев программа позволит студентам освоить профессию разработчика полного цикла. Успешно окончив курс, они смогут запустить собственные проекты: сайты, мобильные приложения и высоконагруженные сервисы. Преподают на факультете ведущие специалисты из GeekBrains и Delivery Club, а затруднения с домашними заданиями поможет решить наставник. Помимо основ HTML, CSS и JavaScript, в учебную программу входят продвинутые темы: современная фронтенд-разработка, бэкенд-разработка, базы данных, сетевые протоколы, многопоточные приложения, взаимодействие в команде и многое другое. Гарантия трудоустройства закреплена в договоре — опытный HR поможет вам составить резюме.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/b3aeacbd
источник
Книги для программистов
Expert Python Programming (2020)
Автор: Michal Jaworski, Tarek Ziade
Количество страниц: 646

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

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

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

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

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

#english #book #intermediate
источник
2020 October 29
Книги для программистов
GeekBrains запускает курс «Блокчейн-разработка»

Обучение начнется 2 ноября и продлится 4 месяца. Курс рассчитан на еще не знакомых с темой и уже имеющих некоторый опыт разработчиков. Технологический стек: командная оболочка, TCP/IP, Git и любой язык для backend. Занятия ведут участвующие в блокчейн-проектах преподаватели, а программа на 70% состоит из интерактивных вебинаров. Студенты изучат основы криптографии и распределенного реестра, а затем перейдут к более сложным темам: протоколам консенсуса и анонимизации, смарт-контрактам, закрытым блокчейнам и системам с разрешениями, масштабированию сетей блокчейн и пользовательским аспектам применения технологии. После обучения эксперты криптобиржи Binance проведут для студентов карьерные консультации, а возникающие в процессе затруднения поможет разрешить личный наставник.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/ab661df2
источник
Книги для программистов
Game Programming in C++: Creating 3D Games (2018)
Автор: Sanjay Madhav
Количество страниц: 526

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

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

Достоинства:
➕Хорошо описывается необходимая математика;
➕Практикоориентированность.

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

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

#english #book #advanced
источник
Книги для программистов
Hands-On Data Analysis with Pandas (2019)
Автор: Stefanie Molin
Количество страниц: 740

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

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

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

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

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

#english #book #advanced
источник
Книги для программистов
GeekBrains запускает курс «Data Science в медицине»

За 18 месяцев начинающие специалисты освоят применение методов  Data Science в здравоохранении. Опытные преподаватели будут проводить вебинары 2 — 4 раза в неделю, а закончившие курс студенты добавят в портфолио 16 учебных проектов. В программу входят основы высшей математики и программирования, введение в искусственный интеллект, а также продвинутые темы: ОС Linux и инструменты Data Science, сбор и обработка данных, нейронные сети, компьютерное зрение, машинное обучение и обработка естественного языка, а также применение методов AI, ML и Data Science в медицине. HR-менеджер поможет составить резюме и подготовиться к собеседованию.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/73b5cec2
источник
Книги для программистов
Ubuntu Linux Unleashed 2021 Edition, 14th Edition (2020)
Автор: Matthew Helmke
Количество страниц: 752

Те, кто давно сидит на Linux, наверняка вспоминают время своего первого использования этой ОС с чувством радости, что они его прошли. И не зря, ведь настройка и установка нужных компонентов для разработки может отнять у вас большое количество часов, и будет это делать постоянно, пока вы не научитесь решать любую проблему. Это руководство для тех, кто не хочет тратить время на самостоятельные разбирательства, а хочет послушать советов профессионала. Автор рассказывает о всех проблемах с установкой, настройкой, производительностью, мультимедиа, разработкой, системным администрированием, серверами, сетевыми технологиями, виртуализацией, безопасностью, DevOps и другими возможностями Ubuntu.

В книге рассматриваются следующие темы:
✔️ установка Ubuntu и дополнительная конфигурация;
✔️ мастер-класс по командной строке для начинающих пользователей;
✔️ мастер-класс по командной строке для опытных пользователей;
✔️ программирование;
✔️ подключение к удалённому серверу по SSH, Telnet;
✔️ настройка Apache и Nginx;
✔️ программирование на Ubuntu с помощью Perl, Python и PHP.

Преимущества:
➕ обзор уникальных тем;
➕ множество примеров, решений проблем, объяснения процессов исправления ошибок и многое другое.

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

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

#english #book #advanced
источник
2020 October 30
Книги для программистов
Яндекс.Практикум создали специальный курс по Python для разработчиков с опытом. За 6 месяцев обучения вы освоите углублённые знания технологий, которые используются в backend-разработке на Python. Научитесь решать сложные задачи с базами данных, работать с синхронными и асинхронными фреймворками. И писать очень красивый и лаконичный код.

Вас ждёт:

🐍Собственная среда для обучения. Специальный полноценный тренажёр от Яндекс.Практикума.
🐍Портфолио из 6 веб-проектов. Соберёте всё вместе и получите аналог Netflix.
🐍Практика. Все знания отрабатываются в онлайн-тренажёре.
🐍Поддержка наставников.
🐍Программа профессиональной акселерации и помощь с трудоустройством.

Учитесь прямо сейчас. Вводный курс — бесплатный.
источник
Книги для программистов
Game Engine Black Book: Wolfenstein 3D (2019)
Автор: Fabien Sanglard
Количество страниц: 300

Как создавался Wolfenstein 3D и в чем секрет его скорости? Как id Software удалось превратить машину, предназначенную для отображения статических изображений для текстовых редакторов и электронных таблиц в лучшую игровую платформу в мире, способную запускать игры со скоростью семьдесят кадров в секунду? Если вы когда-нибудь задавали себе эти вопросы, Game Engine Black Book для вас.

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

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

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

#english #book #advanced
источник