Человеческий фактор. Успешные проекты и команды
Том Демарко
Книга Тома Демарко и Тимоти Листера "Человеческий фактор. Успешные проекты и команды" - перевод 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
JavaScript с нуля
Чиннатхамби Кирупа
JavaScript еще никогда не был так прост! Вы узнаете все возможности языка программирования без общих фраз и неясных терминов. Подробные примеры, иллюстрации и схемы будут понятны даже новичку. Легкая подача информации и живой юмор автора превратят нудное заучивание в занимательную практику по написанию кода.
Дойдя до последней главы, вы настолько прокачаете свои навыки, что сможете решить практически любую задачу, будь то простое перемещение элементов на странице или даже собственная браузерная игра
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #js #rus
Чиннатхамби Кирупа
JavaScript еще никогда не был так прост! Вы узнаете все возможности языка программирования без общих фраз и неясных терминов. Подробные примеры, иллюстрации и схемы будут понятны даже новичку. Легкая подача информации и живой юмор автора превратят нудное заучивание в занимательную практику по написанию кода.
Дойдя до последней главы, вы настолько прокачаете свои навыки, что сможете решить практически любую задачу, будь то простое перемещение элементов на странице или даже собственная браузерная игра
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #js #rus
Философия DevOps. Искусство управления IT
Дженнифер Дэвис, Кэтрин Дэниелс
IT-принцип «agile» стал мантрой цифровой эпохи. С ростом проектов, переходом от монолитных приложений к системе микросервисов, увеличением и накоплением продуктов возникают вопросы, которые требуют совершенно иного подхода. Теперь наибольший интерес вызывает находящаяся на стыке разработки и операционного управления методология DevOps. DevOps – это не просто набор техник, это философия.
Книга «Философия DevOps» познакомит вас с техническими, культурными и управленческими аспектами devops-культуры и позволит организовать работу так, чтобы вы получали удовольствие от разработки, поддержки и использования программного обеспечения.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #devops #rus
Дженнифер Дэвис, Кэтрин Дэниелс
IT-принцип «agile» стал мантрой цифровой эпохи. С ростом проектов, переходом от монолитных приложений к системе микросервисов, увеличением и накоплением продуктов возникают вопросы, которые требуют совершенно иного подхода. Теперь наибольший интерес вызывает находящаяся на стыке разработки и операционного управления методология DevOps. DevOps – это не просто набор техник, это философия.
Книга «Философия DevOps» познакомит вас с техническими, культурными и управленческими аспектами devops-культуры и позволит организовать работу так, чтобы вы получали удовольствие от разработки, поддержки и использования программного обеспечения.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #devops #rus