Size: a a a

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

2018 August 25
Книги для программистов
​​Learning Kali Linux(2018)
Автор: Ric Messier

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

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

#linux

Kali Linux – GNU/Linux-LiveCD, включает в себя более 600 предустановленных программ тестирования проникновения. Автор данной книги подробно расскажет вам об основах Kali Linux и о том, как новичку выбрать наиболее подходящий инструмент для тестирования своего продукта

Благодаря книге вы:
✔️ изучите инструменты для быстрого тестирования сетевых стеков и приложений;
✔️ запустите разведывательные сети для определения слабых мест системы, доступных для хакеров;
✔️ выполните тесты проникновения, используя Metasploit;
✔️ научитесь создавать отчеты о тестировании продукта;
✔️ разработаете собственные методы атаки при помощи инструментов Kali и многое другое.

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

Недостатки:
➖ нет перевода на русский.
источник
Книги для программистов
источник
Книги для программистов
​​Automate the boring stuff with Python
Автор: Al Sweigart

#python #books #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Компьютерные сети (2016)
Авторы: Н. В. Максимов, И. И. Попов

#networking #books #rus

Язык: русский.

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

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

В книге рассматриваются следующие темы:
✔️ основные понятия, элементы и структуры;
✔️ каналы телекоммуникации;
✔️ технологии "терминал - хост";
✔️ технологии локальных сетей;
✔️ протоколы транспортного уровня;
✔️ информационные системы.

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

Недостатки:
➖  не замечено.
источник
Книги для программистов
источник
Книги для программистов
Что такое математика? (2015)
Авторы: Р. Курант, Г. Роббинс

#math #books #rus
источник
2018 August 26
Книги для программистов
​​Python for kids (2017)
Автор: J. Briggs

#python #books #english #rus

Язык: английский, русский

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

Программирование - это творческое и весьма перспективное занятие. Многие взрослые вовремя это осознают и стараются научить программированию своих детей. Именно по этой причине всё больше книг по разработке пишутся для детей, поскольку в детском возрасте многие вещи воспринимаются быстрее. В этой книге дан объёмный материал по Python, с интересными заданиями и комментариями к ним.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​Ubuntu Linux Toolbox (2008)
Автор: Cristopher Negus

#linux #books #english #rus

Язык: английский, русский

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

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

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

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

Недостатки:
➖ старый дистрибутив.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
Oxford english for information technology (2001)
Авторы: Oxford University

#english_grammar #books #english
источник
2018 August 27
Книги для программистов
​​React. Js для начинающих (2016)
Автор: М. Пацианский

#javascript #books #rus

Язык: русский.

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

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

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

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

Недостатки:
➖ старая версия фреймворка.
источник
Книги для программистов
источник
Книги для программистов
​​Get programming with Haskell (2018)
Автор: Will Kurt

#haskell #books #english

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

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

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

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

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
JavaScript для детей (2016)
Автор: Ник Морган

#javascript #books #rus
источник
Книги для программистов
​​Practical Video Game Bots(2018)
Автор: Ilya Shpigor

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

Целевая аудитория: разработчики уровня middle и выше, желателен опыт с Python, C++ и Windows APIs.

#python #botdevelopment #c #windows

Данная книга расскажет вам о том, как разрабатывать и внедрять ботов в видеоигры с целью автоматизации игрового процесса. Автор предоставляет не только многочисленные практические примеры, но и объясняет такие темы, как автоматизация процессов, обратная разработка и сетевые приложения.

Благодаря полученной информации вы:
✔️ изучите виды ботов и начнете интегрировать их в игровые приложения;
✔️ будете использовать clicker-ботов совместно с OS-уровнем встроенных данных;
✔️ разработаете внутренних(in-game) ботов через анализ оперативной памяти;
✔️ узнаете, как работать со внешними(out-game) ботами, используя встроенные данные и многое другое.

Достоинства:
➕ актуальность;
➕ большое количество примеров на Python и C++(в зависимости от рассматриваемой темы);
➕ исходный код выложен на GitHub(https://github.com/Apress/practical-video-game-bots).

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