Size: a a a

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

2019 August 08
Книги для программистов
источник
Книги для программистов
​​Cracking Codes with Python (2018)
Автор: Al Sweigart

#python #book #english

Язык: английский.

Целевая аудитория: опытные программисты на Python.

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

В книге рассматриваются следующие темы:
✔ шифр цезаря;
✔ обратный шифр;
✔ взлом шифра цезаря;
✔ программирование программы для тестирование программы;
✔ шифрование файлов;
✔ анализ шифров и многое другое.

Преимущества:
➕ интересный материал по теме;
➕ многочисленные примеры кода.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Learning TensorFlow (2017)
Авторы: Itay Lieder, Tom Hope, Yehezkel S. Resheff

#tensorflow #book #english

Язык: английский.

Целевая аудитория: аналитики разного уровня опыта.

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

В книге рассматриваются следующие темы:
✔ установка и запуск TensorFlow;
✔ основы библиотеки и машинного обучения;
✔ эволюция нейронных сетей;
✔ работа с текстом;
✔ очереди и потоки;
✔ популярные методики и концепции машинного обучения.

Преимущества:
➕ подходит начинающим аналитикам;
➕ небольшой объём.

Недостатки:
➖ является больше сборником документации, чем единым руководством;
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​🔥Интересуетесь продвинутой Backend-разработкой? В рамках обновлённого курса «Backend-разработчик на PHP» OTUS подготовил для вас бесплатный вебинар «Окружение веб-приложений: виртуальные машины, контейнеры, облачные решения». Чтобы получить доступ к вебинару и больше информации о курсе – пройдите тест: https://otus.pw/geBr/

Вебинар будет полезен программистам с опытом разработки на PHP от 1 года или на другом языке от 3 лет (приветствуются любые языки ООП).

☝️На вебинаре мы:
- поговорили о том, как организуется рабочая среда для выполнения веб-приложений;
- об отличиях различных решений для сборки такого окружения и их применимости.

Вебинар провёл преподаватель-практик Александр Пряхин - технический директор E-Commerce проекта с бэкграундом разработки и техобеспечения веб-приложений. Александр окончил МАИ (НИУ), там же получил преподавательский опыт, разрабатывает различные обучающие курсы: от изучения PHP до построения масштабируемых систем и архитектур.

☝️Пройдите вступительный тест и проверьте, насколько вам подходит курс: https://otus.pw/geBr/
источник
2019 August 09
Книги для программистов
​​Arduino Workshop (2015)
Автор: John Boxall

#arduino #book #english

Язык: английский.

Целевая аудитория: начинающие разработчики.

Даже и по сей день, несмотря на массовое производство разной электроники и техники, остались энтузиасты, которым интересно самостоятельное создание работающей техники. С этой целью и существует Arduino, работа с которой была описана в данном руководстве. Также автор приводит иллюстрации сборки микроконтроллеров, примеры программирования и советы.

В книге рассматриваются следующие темы:
✔ строительство блоков;
✔ работа с функциями;
✔ числа, переменные и арифметика;
✔ обрабатываем пользовательский ввод;
✔ используем GPS с Arduino;
✔ создание часов и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры, иллюстрации и советы от автора.

Недостатки:
➖ местами очень много намешанных между собой тем.
➖ много опечаток.
источник
Книги для программистов
источник
Книги для программистов
​​Big Data: Concepts, Methodologies, Tools, and Applications (2016)
Автор: IRMA

#big_data #book #english

Язык: английский.

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

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

В книге рассматриваются следующие темы:
✔ фундаментальные концепции и теория;
✔ методологии разработки;
✔ инструменты и технологии;
✔ обзор приложений и многое другое.

Преимущества:
➕ множество примеров и комментариев;
➕ хороший обзор концепций.

Недостатки:
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
​​SQL in 24 Hours, Sams Teach Yourself, 6th Edition (2015)
Авторы: Arie D. Jones, Ron Plew, Ryan Stephens

#sql #book #english

Язык: английский.

Целевая аудитория: начинающие программисты.

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

В книге рассматриваются следующие темы:
✔ основы концепции SQL;
✔ создаём базу данных;
✔ составляем эффективные запросы;
✔ используем SQL для управлением пользователями безопасно;
✔ JOIN'Ы, индексы, транзакции и многое другое.

Преимущества:
➕ современное издание;
➕ огромное число примеров.

Недостатки:
➖ встречаются опечатки в коде.
источник
Книги для программистов
источник
Книги для программистов
​​Хочешь работать в сфере IT, но боишься, что после обучения никуда не примут на работу? Мы решили эту проблему. Онлайн-курс «PHP-разработчик c 0 до PRO» дает возможность получить навыки, а также гарантирует трудоустройство по завершении обучения.
Записывайся сейчас — и пройди путь от Junior до Senior Developer, узнай все необходимые навыки профессии. 4 курса за 12 месяцев и три дипломных проекта.

После первого диплома пройди стажировку в QSOFT, а по завершении курса центр карьеры Skillbox подберет подходящие вакансии и организует собеседование. Программа курса и остальные подробности по ссылке: https://clc.to/phTwXw
источник
2019 August 10
Книги для программистов
​​Beginning EJB in Java EE 8, 3rd Edition (2018)
Авторы: Chirag Rathod, Jonathan Wetherbee, Massimo Nardone, Raghu Kodali

#java #book #english

Язык: английский.

Целевая аудитория: опытные Java разработчики.

Enterprise JavaBeans (или EJB) - это популярный Java фреймворк по созданию бизнес-логики приложений. Настоящее руководство посвящено опытных разработчикам, чьим требованием является создание сложных коммерческих приложений. Вам не нужен опыт создания приложений на EJB, достаточно опыта разработки на Java и Java EE. Автор поделится с вами советами, основными концепциями и идеями разработки на EJB, а также приведёт множество практических примеров поэтапного создания приложения.

В книге рассматриваются следующие темы:
✔ основы EJB;
✔ сущности и API;
✔ веб-сервисы и микросервисы;
✔ внедрение зависимостей;
✔ тестирование приложений и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные практические примеры и советы.

Недостатки:
➖ не переведена;
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
​​Securing DevOps (2018)
Автор: Julien Vehent

#devops@proglib #book@proglib #english@proglib

Язык: английский.

Целевая аудитория: опытные системные администраторы.

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

В книге рассматриваются следующие темы:
✔ безопасность DevOps;
✔ защита веб-приложений;
✔ элементы безопасности облачных сервисов;
✔ тестирование методов безопасности и многое другое.

Преимущества:
➕ актуальная информация по теме;
➕ обзор на современные методы безопасности.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
2019 August 11
Книги для программистов
​​Pro RESTful APIs (2017)
Автор: Sanjay Patni

#restful #book #english

Язык: английский.

Целевая аудитория: опытные программисты.

REST  - это популярный архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Из этого руководства вы откроете для себя технологии XML, JSON, SOAP и другие. Узнаете, как создавать микросервисы больших приложений на основе API. Книга основана на знаменитом курсе, который основал автор из компании Oracle.

В книге рассматриваются следующие темы:
✔ основы RESTful;
✔ дизайн API;
✔ введение в XML, JSON;
✔ фреймворк на основе API;
✔ безопасность API и кэширование.

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

Недостатки:
➖ много грамматических ошибок.
источник
Книги для программистов
источник
Книги для программистов
​​The Rust Programming Language (2018)
Авторы: Carol Nichols, Steve Klabnik

#rust #book #english #advanced

Язык: английский.

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

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

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

Достоинства:
➕ актуальный материал;
➕ большое количество примеров и практических заданий;
➕ широкая целевая аудитория.

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