Как пасти котов. Наставление для программистов, руководящих другими программистами
Ханк Рейнвотер
«Как пасти котов» – это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов.
Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #карьера #rus
Ханк Рейнвотер
«Как пасти котов» – это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов.
Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #карьера #rus
Изучаем Haskell
Мена Алехандро Серано
Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, которая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина.
Здесь рассматривается экосистема языка Haskell и его вспомогательных средств, инструменты Cabal для управление проектами, модули HUnit и QuickCheck для тестирования программ, фреймворк Scotty для разработки веб-приложений, Persistent и Esqueleto - для управления базами данных и многие другие компоненты и библиотеки Haskell.
Год: 2015
Язык: русский 🇷🇺
📥 Скачать
#книга #haskell #rus
Мена Алехандро Серано
Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, которая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина.
Здесь рассматривается экосистема языка Haskell и его вспомогательных средств, инструменты Cabal для управление проектами, модули HUnit и QuickCheck для тестирования программ, фреймворк Scotty для разработки веб-приложений, Persistent и Esqueleto - для управления базами данных и многие другие компоненты и библиотеки Haskell.
Год: 2015
Язык: русский 🇷🇺
📥 Скачать
#книга #haskell #rus
Человеческий фактор. Успешные проекты и команды
Том Демарко
Книга Тома Демарко и Тимоти Листера "Человеческий фактор. Успешные проекты и команды" - перевод 2-го издания всемирно известного бестселлера об управлении проектами разработки ПО. Первое издание содержало революционные по тем временам (1987 г.) идеи, которые выдержали проверку временем. Авторы скорректировали свои выводы и добавили несколько новых глав.
Ценность этой книги в том, что в ней описываются принципы, за каждым из которых стоит реальная история. Все главы содержат наблюдения и новаторские подходы, которые заставят читателей и руководителей увидеть важные вопросы в новом, более разумном ракурсе.
Год: 2013
Язык: русский 🇷🇺
📥 Скачать
#книга #проектирование #rus
Том Демарко
Книга Тома Демарко и Тимоти Листера "Человеческий фактор. Успешные проекты и команды" - перевод 2-го издания всемирно известного бестселлера об управлении проектами разработки ПО. Первое издание содержало революционные по тем временам (1987 г.) идеи, которые выдержали проверку временем. Авторы скорректировали свои выводы и добавили несколько новых глав.
Ценность этой книги в том, что в ней описываются принципы, за каждым из которых стоит реальная история. Все главы содержат наблюдения и новаторские подходы, которые заставят читателей и руководителей увидеть важные вопросы в новом, более разумном ракурсе.
Год: 2013
Язык: русский 🇷🇺
📥 Скачать
#книга #проектирование #rus
HTTP/2 в действии
Барри Поллард
HTTP (Hypertext Transfer Protocol – протокол передачи гипертекста) – это стандарт для обмена сообщениями между веб-сайтами и браузерами. Спустя 20 лет он получил крайне необходимое обновление. HTTP/2, благодаря внедрению таких концепций, как поддержка потоков, server push, сжатие заголовков и приоритизация, позволяет получить преимущества в аспектах скорости, безопасности и эффективности.
Вы научитесь всему, что вам нужно знать для эффективного использования HTTP/2. Узнаете, как оптимизировать веб-производительность с помощью новых функций, таких как фреймы, мультиплексирование и push. Изучите реальные примеры по управлению потоками и зависимостям. Книга представляет собой практическое руководство с готовыми советами и передовыми методами, что обязательно поможет вам и вашим веб-сайтам – быстро освоиться в мире HTTP/2.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #web #rus
Барри Поллард
HTTP (Hypertext Transfer Protocol – протокол передачи гипертекста) – это стандарт для обмена сообщениями между веб-сайтами и браузерами. Спустя 20 лет он получил крайне необходимое обновление. HTTP/2, благодаря внедрению таких концепций, как поддержка потоков, server push, сжатие заголовков и приоритизация, позволяет получить преимущества в аспектах скорости, безопасности и эффективности.
Вы научитесь всему, что вам нужно знать для эффективного использования HTTP/2. Узнаете, как оптимизировать веб-производительность с помощью новых функций, таких как фреймы, мультиплексирование и push. Изучите реальные примеры по управлению потоками и зависимостям. Книга представляет собой практическое руководство с готовыми советами и передовыми методами, что обязательно поможет вам и вашим веб-сайтам – быстро освоиться в мире HTTP/2.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #web #rus
Графовые алгоритмы
Марк Нидхем, Эми Ходлер
Каждую секунду во всем мире собирается и динамически обновляется огромный объем информации. Графовые алгоритмы, которые основаны на математике, специально разработанной для изучения взаимосвязей между данными, помогают разобраться в этих гигантских объемах. И, что особенно важно в наши дни, они улучшают контекстную информацию для искусственного интеллекта.
Эта книга представляет собой практическое руководство по началу работы с графовыми алгоритмами. В начале описания каждой категории алгоритмов приводится таблица, которая поможет быстро выбрать нужный алгоритм и ознакомиться с примерами его использования. Издание предназначено для разработчиков и специалистов по анализу данных.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #алгоритмы #rus
Марк Нидхем, Эми Ходлер
Каждую секунду во всем мире собирается и динамически обновляется огромный объем информации. Графовые алгоритмы, которые основаны на математике, специально разработанной для изучения взаимосвязей между данными, помогают разобраться в этих гигантских объемах. И, что особенно важно в наши дни, они улучшают контекстную информацию для искусственного интеллекта.
Эта книга представляет собой практическое руководство по началу работы с графовыми алгоритмами. В начале описания каждой категории алгоритмов приводится таблица, которая поможет быстро выбрать нужный алгоритм и ознакомиться с примерами его использования. Издание предназначено для разработчиков и специалистов по анализу данных.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #алгоритмы #rus
Node.js в действии
Майк Кантелон
Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик.Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express с нуля.
Теперь вы сможете узнать не только о Node и javascript, но и получить всю информацию, включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node, тестирование и развертывание веб-приложений. Технология Node все чаще используется в сочетании с инструментами командной строки и настольными приложениями на базе Electron, поэтому в книгу были включены главы, посвященные обеим областям.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #node #rus
Майк Кантелон
Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик.Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express с нуля.
Теперь вы сможете узнать не только о Node и javascript, но и получить всю информацию, включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node, тестирование и развертывание веб-приложений. Технология Node все чаще используется в сочетании с инструментами командной строки и настольными приложениями на базе Electron, поэтому в книгу были включены главы, посвященные обеим областям.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #node #rus
Сценарии командной оболочки
Дейв Тейлор, Брендон Перри
Сценарии командной оболочки помогают системным администраторам и программистам автоматизировать рутинные задачи с тех самых пор, как появились первые компьютеры. С момента выхода первого издания этой книги в 2004 году многое изменилось, однако командная оболочка bash только упрочила свои лидирующие позиции. Поэтому умение использовать все ее возможности становится насущной необходимостью для системных администраторов, инженеров и энтузиастов. В этой книге описываются типичные проблемы, с которыми можно столкнуться, например, при сборке программного обеспечения или координации действий других программ. А решения даются так, что их легко можно взять за основу и экстраполировать на другие схожие задачи.
Цель этой книги — продемонстрировать практические приемы программирования сценариев на bash и познакомить с самыми распространенными утилитами на коротких и компактных примерах, не вдаваясь в излишние подробности. Экспериментируйте с этими сценариями — ломайте, исправляйте и приспосабливайте их под свои нужды, чтобы понять, как они работают. Только так вы сможете решать самые сложные задачи.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #bash #rus
Дейв Тейлор, Брендон Перри
Сценарии командной оболочки помогают системным администраторам и программистам автоматизировать рутинные задачи с тех самых пор, как появились первые компьютеры. С момента выхода первого издания этой книги в 2004 году многое изменилось, однако командная оболочка bash только упрочила свои лидирующие позиции. Поэтому умение использовать все ее возможности становится насущной необходимостью для системных администраторов, инженеров и энтузиастов. В этой книге описываются типичные проблемы, с которыми можно столкнуться, например, при сборке программного обеспечения или координации действий других программ. А решения даются так, что их легко можно взять за основу и экстраполировать на другие схожие задачи.
Цель этой книги — продемонстрировать практические приемы программирования сценариев на bash и познакомить с самыми распространенными утилитами на коротких и компактных примерах, не вдаваясь в излишние подробности. Экспериментируйте с этими сценариями — ломайте, исправляйте и приспосабливайте их под свои нужды, чтобы понять, как они работают. Только так вы сможете решать самые сложные задачи.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #bash #rus
Предметно-ориентированное проектирование
Эрик Эванс
Классическая книга Э.Эванса освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе.
Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами из реальных проектов.
Год: 2010
Язык: русский 🇷🇺
📥 Скачать
#книга #архитектура #rus
Эрик Эванс
Классическая книга Э.Эванса освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе.
Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами из реальных проектов.
Год: 2010
Язык: русский 🇷🇺
📥 Скачать
#книга #архитектура #rus
Data Science. Наука о данных с нуля
Джоэл Грас
Автор книги "Наука о данных с нуля" легко, доступно и иногда с юмором повествует о сложных вещах, составляющих фундамент науки о данных и
машинного обучения. Второе издание книги дополнено главами о глубоком обучении и этике данных. Кроме того, книга содержит несколько новых разделов, в частности о рекуррентных нейронных сетях, векторных вложениях слов и разложении матриц и некоторые другие, а также ряд новых примеров. Всё подкреплено исходным кодом, размещенным в репозитории книги на GitHub.
В книге детально разбирается пример разработки глубокой нейронной сети по образу библиотеки Keras. В исходный код внесен ряд изменений, отражающих последние тренды в развитии языка Python, в частности широко используются аннотации типов, не характерные для ранних версий языка Python, и типизированные именованные кортежи.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #нейросети #rus
Джоэл Грас
Автор книги "Наука о данных с нуля" легко, доступно и иногда с юмором повествует о сложных вещах, составляющих фундамент науки о данных и
машинного обучения. Второе издание книги дополнено главами о глубоком обучении и этике данных. Кроме того, книга содержит несколько новых разделов, в частности о рекуррентных нейронных сетях, векторных вложениях слов и разложении матриц и некоторые другие, а также ряд новых примеров. Всё подкреплено исходным кодом, размещенным в репозитории книги на GitHub.
В книге детально разбирается пример разработки глубокой нейронной сети по образу библиотеки Keras. В исходный код внесен ряд изменений, отражающих последние тренды в развитии языка Python, в частности широко используются аннотации типов, не характерные для ранних версий языка Python, и типизированные именованные кортежи.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #нейросети #rus
Flutter на практике
Фрэнк Заметти
Данная книга познакомит вас с тем, какие возможности предлагает Flutter, как он появился и в каком направлении развивается. Инструменты для разработки мобильных приложений развиваются очень быстро, и с помощью Flutter (открытого и бесплатного SDK от Google) вы можете создавать приложения для Android, iOS и Google Fuchsia.
На базе примеров из книги вы сможете разработать три полноценных приложения (органайзер, мессенджер и игру), которые можно установить на мобильные устройства или доработать для реального использования. Завершив изучение материалов этой книги, вы получите необходимый багаж знаний и опыта, который подготовит вас к большому миру разработки приложений на Flutter и позволит справиться с проектами любой сложности.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #flutter #rus
Фрэнк Заметти
Данная книга познакомит вас с тем, какие возможности предлагает Flutter, как он появился и в каком направлении развивается. Инструменты для разработки мобильных приложений развиваются очень быстро, и с помощью Flutter (открытого и бесплатного SDK от Google) вы можете создавать приложения для Android, iOS и Google Fuchsia.
На базе примеров из книги вы сможете разработать три полноценных приложения (органайзер, мессенджер и игру), которые можно установить на мобильные устройства или доработать для реального использования. Завершив изучение материалов этой книги, вы получите необходимый багаж знаний и опыта, который подготовит вас к большому миру разработки приложений на Flutter и позволит справиться с проектами любой сложности.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #flutter #rus
Рекомендательные системы на практике
Ким Фальк
Книга посвящена рекомендательным системам, которые собирают данные о пользователе и выводят для него персональные рекомендации, основываясь на его предпочтениях. Ким Фальк, специалист по обработке и анализу данных, предоставляет читателю самые важные сведения о рекомендательных системах – начиная с общего обзора и описания ключевых алгоритмов до рассмотрения тонких нюансов работы, благодаря которым система с максимальной точностью учитывает интересы пользователя.
Помимо прочего, обсуждаются методы оценки рекомендательной системы вне интернета и возможности совмещения различных рекомендательных систем. Книга снабжена многочисленными примерами программного кода.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #нейросети #rus
Ким Фальк
Книга посвящена рекомендательным системам, которые собирают данные о пользователе и выводят для него персональные рекомендации, основываясь на его предпочтениях. Ким Фальк, специалист по обработке и анализу данных, предоставляет читателю самые важные сведения о рекомендательных системах – начиная с общего обзора и описания ключевых алгоритмов до рассмотрения тонких нюансов работы, благодаря которым система с максимальной точностью учитывает интересы пользователя.
Помимо прочего, обсуждаются методы оценки рекомендательной системы вне интернета и возможности совмещения различных рекомендательных систем. Книга снабжена многочисленными примерами программного кода.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #нейросети #rus
Python. Лучшие практики и инструменты
Михаил Яворски, Тарек Зиаде
Python - это динамический язык программирования, используемый в самых разных предметных областях. Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание "Python. Лучшие практики и инструменты" даст вам инструменты для эффективного решения любой задачи разработки и сопровождения софта.
Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса Python. Продолжают советами по реализации популярных парадигм, в том числе объектно-ориентированного, функционального и событийно-ориентированного программирования. Также авторы рассказывают о наилучших практиках именования, о том, какими способами можно автоматизировать развертывание программ на удаленных серверах. Вы узнаете, как создавать полезные расширения для Python на C, C++, Cython и CFFI.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Михаил Яворски, Тарек Зиаде
Python - это динамический язык программирования, используемый в самых разных предметных областях. Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание "Python. Лучшие практики и инструменты" даст вам инструменты для эффективного решения любой задачи разработки и сопровождения софта.
Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса Python. Продолжают советами по реализации популярных парадигм, в том числе объектно-ориентированного, функционального и событийно-ориентированного программирования. Также авторы рассказывают о наилучших практиках именования, о том, какими способами можно автоматизировать развертывание программ на удаленных серверах. Вы узнаете, как создавать полезные расширения для Python на C, C++, Cython и CFFI.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Замыкания и объекты
Симпсон Кайл
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство познакомит вас с областями видимости, замыканиями, ключевым словом this и объектами – концепциями, которые необходимо знать для более эффективного и производительного программирования на JS. Вы узнаете, как и почему они работают, и как замыкания могут стать эффективной частью вашего инструментария разработки.
Как и в других книгах серии «Вы не знаете JS», здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше. Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #js #rus
Симпсон Кайл
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство познакомит вас с областями видимости, замыканиями, ключевым словом this и объектами – концепциями, которые необходимо знать для более эффективного и производительного программирования на JS. Вы узнаете, как и почему они работают, и как замыкания могут стать эффективной частью вашего инструментария разработки.
Как и в других книгах серии «Вы не знаете JS», здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше. Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #js #rus
В сфере IT большая конкуренция на входе. Людей соблазняет перспектива высокой зарплаты и интересных задач. На одно место могут претендовать больше десятка соискателей, поэтому компании предъявляют жёсткие требования к кандидатам.
С программистами дронов ситуация другая. Рынок не перегрет, и спрос на них высокий. Если вы умеете писать простые программы на Python или С++, то уже сейчас сможете зарабатывать на беспилотниках. Для этого достаточно разобраться в навигации и устройстве дронов. Сделать это можно на курсе Skillbox всего за 2 месяца.
Научим вас:
✔️разрабатывать системы навигации беспилотника;
✔️составлять карту пространства;
✔️программировать полёт группы беспилотников;
✔️разрабатывать систему обнаружения и облёта препятствий.
После курса вы сможете программировать дроны так, чтобы они выполняли заказы для нефтедобывающей промышленности, госпредприятий и строительного бизнеса.
К концу обучения вы сделаете дипломный проект — систему облёта препятствий для БЛА.
Подробнее о курсе: https://clc.to/aKmzng
С программистами дронов ситуация другая. Рынок не перегрет, и спрос на них высокий. Если вы умеете писать простые программы на Python или С++, то уже сейчас сможете зарабатывать на беспилотниках. Для этого достаточно разобраться в навигации и устройстве дронов. Сделать это можно на курсе Skillbox всего за 2 месяца.
Научим вас:
✔️разрабатывать системы навигации беспилотника;
✔️составлять карту пространства;
✔️программировать полёт группы беспилотников;
✔️разрабатывать систему обнаружения и облёта препятствий.
После курса вы сможете программировать дроны так, чтобы они выполняли заказы для нефтедобывающей промышленности, госпредприятий и строительного бизнеса.
К концу обучения вы сделаете дипломный проект — систему облёта препятствий для БЛА.
Подробнее о курсе: https://clc.to/aKmzng
Изучение Kali Linux
Рик Мессье
Цель этой книги - рассказать читателям о возможностях Kali Linux через призму тестирования безопасности. Идея в том, чтобы помочь вам лучше понять, как и почему работают вещи. Kali Linux - это дистрибутив Linux, ориентированный на безопасность, поэтому он пользуется популярностью у людей, которые тестируют безопасность или применяют тестирование на проникновение как хобби.
Благодаря книге вы изучите инструменты для быстрого тестирования сетевых стеков и приложений, запустите разведывательные сети для определения слабых мест системы, доступных для хакеров, выполните тесты проникновения, используя Metasploit, научитесь создавать отчеты о тестировании продукта, разработаете собственные методы атаки при помощи инструментов Kali и многое другое.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #kali #rus
Рик Мессье
Цель этой книги - рассказать читателям о возможностях Kali Linux через призму тестирования безопасности. Идея в том, чтобы помочь вам лучше понять, как и почему работают вещи. Kali Linux - это дистрибутив Linux, ориентированный на безопасность, поэтому он пользуется популярностью у людей, которые тестируют безопасность или применяют тестирование на проникновение как хобби.
Благодаря книге вы изучите инструменты для быстрого тестирования сетевых стеков и приложений, запустите разведывательные сети для определения слабых мест системы, доступных для хакеров, выполните тесты проникновения, используя Metasploit, научитесь создавать отчеты о тестировании продукта, разработаете собственные методы атаки при помощи инструментов Kali и многое другое.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #kali #rus
Криптография и безопасность в технологии .NET
Питер Торстейнсон
В книге подробно излагаются вопросы реализации на .NET-платформе симметричной и асимметричной криптографии, цифровых подписей, XML-криптографии, пользовательской безопасности и защиты кодов, ASP .NET-безопасности, безопасности Web-служб.
Изложение построено на разборе примеров конкретных атак на системы безопасности, содержит большое количество текстов отлаженных программ. Для программистов, занимающихся разработкой и настройкой систем безопасности на платформе .NET.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #криптография #rus
Питер Торстейнсон
В книге подробно излагаются вопросы реализации на .NET-платформе симметричной и асимметричной криптографии, цифровых подписей, XML-криптографии, пользовательской безопасности и защиты кодов, ASP .NET-безопасности, безопасности Web-служб.
Изложение построено на разборе примеров конкретных атак на системы безопасности, содержит большое количество текстов отлаженных программ. Для программистов, занимающихся разработкой и настройкой систем безопасности на платформе .NET.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #криптография #rus
Программирование на Python в примерах и задачах
Алексей Васильев
Сегодня существует много разных языков программирования. Некоторые из них популярны, а некоторые — не очень. Обычно популярность языка определяют по количеству программистов, которые используют его в своей работе на постоянной основе, или по запросам работодателей, которые ищут сотрудников-программистов. Долгие годы традиционно популярными являются языки программирования Java, C++, C#, JavaScript и PHP. В последнее время в этой великолепной компании все чаще упоминается язык программирования Python. Даже больше — по некоторым опросам язык Python уже занимает лидирующие позиции. Именно этому языку посвящена книга.
Цель этой книги — научить читателя программировать на языке Python. Но учиться можно по-разному. Скажем, можно слушать лекции в университете, можно посещать курсы по программированию, а можно пытаться научиться самостоятельно. Последний вариант — самый трудный, поскольку обычно рядом нет советчика, который мог бы подсказать или объяснить сложный момент. Вот именно для этого «сложного» случая в первую очередь и предназначена книга. Понятно, что совсем исключить «крутые повороты» при «прокладке маршрута» по изучению языка Python не получится. Но мы попытаемся свести к минимуму их количество.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Алексей Васильев
Сегодня существует много разных языков программирования. Некоторые из них популярны, а некоторые — не очень. Обычно популярность языка определяют по количеству программистов, которые используют его в своей работе на постоянной основе, или по запросам работодателей, которые ищут сотрудников-программистов. Долгие годы традиционно популярными являются языки программирования Java, C++, C#, JavaScript и PHP. В последнее время в этой великолепной компании все чаще упоминается язык программирования Python. Даже больше — по некоторым опросам язык Python уже занимает лидирующие позиции. Именно этому языку посвящена книга.
Цель этой книги — научить читателя программировать на языке Python. Но учиться можно по-разному. Скажем, можно слушать лекции в университете, можно посещать курсы по программированию, а можно пытаться научиться самостоятельно. Последний вариант — самый трудный, поскольку обычно рядом нет советчика, который мог бы подсказать или объяснить сложный момент. Вот именно для этого «сложного» случая в первую очередь и предназначена книга. Понятно, что совсем исключить «крутые повороты» при «прокладке маршрута» по изучению языка Python не получится. Но мы попытаемся свести к минимуму их количество.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Основы веб-хакинга. Более 30 примеров уязвимостей
Питер Яворски
"Основы веб-хакинга" рассказывает об этичном использовании софта для поиска уязвимостей в безопасности и о том, что научиться взламывать не всегда легко. С небольшими исключениями, существующие книги являются чрезмерно технологическими, посвящая лишь одну главу уязвимостям в сайтах или не включают примеров из реального мира. Эта книга отличается от них.
Используя более 30 примеров, эта книга описывает такие темы, как: HTML инъекции; межсайтовый скриптинг (XSS); межсайтовая подмена запроса (CSRF); открытые перенаправления; удаленное исполнение кода (RCE); логика приложений и многое другое. Каждый пример содежит классификацию атаки, ссылку на отчет, понятное описание и ключевые выводы. После прочтения этой книги ваши глаза откроются, и вы увидите огромное количество существующих уязвимостей, и вы вряд ли когда-либо сможете смотреть на сайт или API прежними глазами.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #хакинг #rus
Питер Яворски
"Основы веб-хакинга" рассказывает об этичном использовании софта для поиска уязвимостей в безопасности и о том, что научиться взламывать не всегда легко. С небольшими исключениями, существующие книги являются чрезмерно технологическими, посвящая лишь одну главу уязвимостям в сайтах или не включают примеров из реального мира. Эта книга отличается от них.
Используя более 30 примеров, эта книга описывает такие темы, как: HTML инъекции; межсайтовый скриптинг (XSS); межсайтовая подмена запроса (CSRF); открытые перенаправления; удаленное исполнение кода (RCE); логика приложений и многое другое. Каждый пример содежит классификацию атаки, ссылку на отчет, понятное описание и ключевые выводы. После прочтения этой книги ваши глаза откроются, и вы увидите огромное количество существующих уязвимостей, и вы вряд ли когда-либо сможете смотреть на сайт или API прежними глазами.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #хакинг #rus
Алгоритмы обработки текста. 125 задач с решениями
Максим Крошемор, Тьерри Лекрок, Войцех Риттер
Сопоставление строк - одна из самых старых тем в теории алгоритмов, но по-прежнему занимает важное место в информатике. За прошедшие 20 лет мы видели технологические прорывы в таких, например, приложениях, как информационный поиск и сжатие информации. Эта книга, представляющая собой богатое собрание задач и упражнений по важнейшим вопросам алгоритмов обработки текстов и комбинаторных свойств слов, предлагает приятный и прямой путь к их изучению и практическому освоению.
Задачи взяты из многочисленных публикаций - как уже ставших классическими, так и сравнительно новых. Начав с основ, авторы рассматривают все более сложные задачи по комбинаторным свойствам слов (включая слова Фибоначчи и Туэ-Морса), поиску строк в тексте (включая алгоритмы Кнута-Морриса-Пратта и Бойера-Мура), эффективным структурам данных для представления текстов (включая суффиксные деревья и суффиксные массивы) и сжатия текста (включая методы Хаффмана, Лемпеля-Зива и Барроуза-Уилера). Издание будет полезно студентам, преподавателям, школьникам для подготовки к олимпиадам по информатике, а также широкому кругу разработчиков программного обеспечения.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #алгоритмы #rus
Максим Крошемор, Тьерри Лекрок, Войцех Риттер
Сопоставление строк - одна из самых старых тем в теории алгоритмов, но по-прежнему занимает важное место в информатике. За прошедшие 20 лет мы видели технологические прорывы в таких, например, приложениях, как информационный поиск и сжатие информации. Эта книга, представляющая собой богатое собрание задач и упражнений по важнейшим вопросам алгоритмов обработки текстов и комбинаторных свойств слов, предлагает приятный и прямой путь к их изучению и практическому освоению.
Задачи взяты из многочисленных публикаций - как уже ставших классическими, так и сравнительно новых. Начав с основ, авторы рассматривают все более сложные задачи по комбинаторным свойствам слов (включая слова Фибоначчи и Туэ-Морса), поиску строк в тексте (включая алгоритмы Кнута-Морриса-Пратта и Бойера-Мура), эффективным структурам данных для представления текстов (включая суффиксные деревья и суффиксные массивы) и сжатия текста (включая методы Хаффмана, Лемпеля-Зива и Барроуза-Уилера). Издание будет полезно студентам, преподавателям, школьникам для подготовки к олимпиадам по информатике, а также широкому кругу разработчиков программного обеспечения.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #алгоритмы #rus
R. Книга рецептов
Дж. Д. Лонг, Пол Титор
Язык R - мощный инструмент статистического программирования, десятки тысяч людей ежедневно используют его для проведения серьезного статистического анализа. Но не все задачи, даже простые, удастся быстро решить с его помощью, если не знать определенных тонкостей.
Эта книга предлагает практические советы по решению разнообразных задач с подробным разбором каждой из них. От основных задач автор переходит к вводу и выводу, общей статистике, графике, линейной регрессии - любая значительная работа с R подразумевает знакомство с большинством этих областей или с ними всеми.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #r #rus
Дж. Д. Лонг, Пол Титор
Язык R - мощный инструмент статистического программирования, десятки тысяч людей ежедневно используют его для проведения серьезного статистического анализа. Но не все задачи, даже простые, удастся быстро решить с его помощью, если не знать определенных тонкостей.
Эта книга предлагает практические советы по решению разнообразных задач с подробным разбором каждой из них. От основных задач автор переходит к вводу и выводу, общей статистике, графике, линейной регрессии - любая значительная работа с R подразумевает знакомство с большинством этих областей или с ними всеми.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #r #rus