Revall-info Книги по программированию бесплатно!
593 subscribers
569 photos
3 files
571 links
Download Telegram
Bash и кибербезопасность: атака, защита и анализ из командной строки Linux (2020)

Командная строка может стать идеальным инструментом для обеспечения кибербезопасности.

Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт.

Подробнее | Скачать книгу

#linux #bash #revall #freebooks #prog
Kubernetes для DevOps (2020)

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

Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят с проверенными решениями повседневных проблем.

Подробнее | Скачать книгу

#kubernetes #devops #revall #books
Pandas 1.x Cookbook (2020)

The pandas library is massive, and it’s common for frequent users to be unaware of many of its more impressive features.

The official pandas documentation, while thorough, does not contain many useful examples of how to piece together multiple commands as one would do during an actual analysis.

This book guides you, as if you were looking over the shoulder of an expert, through situations that you are highly likely to encounter.

This new updated and revised edition provides you with unique, idiomatic, and fun recipes for both fundamental and advanced data manipulation tasks with pandas.

Подробнее | Скачать книгу

#python #revall #pandas #books #prog
Fuzzing: исследование уязвимостей методом грубой силы (2009)

Фаззинг – это процесс отсылки намеренно некорректных данных в исследуемый объект с целью вызвать ситуацию сбоя или ошибку. Настоящих правил фаззинга нет. Это такая технология, при которой успех измеряется исключительно результатами теста.

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

Подробнее | Скачать книгу

#fuzzing #revall #books #prog #freebooks
Чистый Agile. Основы гибкости (2020)

Прошло почти двадцать лет с тех пор, как появился Манифест Agile. Легендарный Роберт Мартин (Дядя Боб) понял, что пора стряхнуть пыль с принципов Agile и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей.

Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом.

Подробнее | Скачать книгу

#agile #revall #книги
Mastering Machine Learning with Python in Six Steps (2019)

Explore fundamental to advanced Python 3 topics in six steps, all designed to make you a worthy practitioner.

This updated version’s approach is based on the “six degrees of separation” theory, which states that everyone and everything is a maximum of six steps away and presents each topic in two parts: theoretical concepts and practical implementation using suitable Python 3 packages.

You’ll start with the fundamentals of Python 3 programming language, machine learning history, evolution, and the system development frameworks.

Key data mining analysis concepts, such as exploratory analysis, feature dimension reduction, regressions, time series forecasting and their efficient implementation in Scikit-learn are covered as well.

You’ll also learn commonly used model diagnostic and tuning techniques.

Подробнее | Скачать книгу

#revall #python #iot #prog #books
Библия C# (2020)

Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.).

Материал сопровождается большим количеством практических примеров. Подробно описывается логика выполнения каждого участка программы.

Подробнее | Скачать книгу

#revall #books #flenov #prog
Responsive Web Design with HTML5 and CSS (2020)

Responsive Web Design with HTML5 and CSS, Third Edition is a renewed and extended version of one of the most comprehensive and bestselling books on the latest HTML5 and CSS tools and techniques for responsive web design.

Written in the author’s signature friendly and informal style, this edition covers all the newest developments and improvements in responsive web design including better user accessibility, variable fonts and font loading, CSS Scroll Snap, and much, much more.

With a new chapter dedicated to CSS Grid, you will understand how it differs from the Flexbox layout mechanism and when you should use one over the other.

Подробнее | Скачать книгу

#revall #prog #css #html #webdesign #css3 #html5
JavaScript for impatient programmers (2019)

This book makes JavaScript less challenging to learn for newcomers, by offering a modern view that is as consistent as possible.

Highlights:

Get started quickly, by initially focusing on modern features.
Test-driven exercises and quizzes available for most chapters (sold separately).
Covers all essential features of JavaScript, up to and including ES2019.
Optional advanced sections let you dig deeper.

Подробнее | Скачать книгу

#javascript #books #prog #revall #freebooks
Beginning x64 Assembly Programming From Novice to AVX Professional (2019)

Program in assembly starting with simple and basic programs, all the way up to AVX programming. By the end of this book, you will be able to write and read assembly code, mix assembly with higher level languages, know what AVX is, and a lot more than that.

The code used in Beginning x64 Assembly Programming is kept as simple as possible, which means: no graphical user interfaces or whistles and bells or error checking. Adding all these nice features would distract your attention from the purpose: learning assembly language.

The theory is limited to a strict minimum: a little bit on binary numbers, a short presentation of logical operators, and some limited linear algebra. And we stay far away from doing floating point conversions.

Подробнее | Скачать книгу

#revall #assembly #prog #x64 #books
Linux. Установка, настройка, администрирование (2014)

Linux, наряду с Microsoft Windows и Apple OS X, является одной из важнейших операционных систем для ПК. Системы Linux установлены на многих крупных серверах и применяются на многочисленных смартфонах и планшетах, работающих на базе Android.

Раньше существовали предрассудки о том, что Linux, якобы, слишком сложна и неудобна в использовании, но сегодня они преодолены. Конечно, Linux работает не совсем так, как Windows, но перейти с Windows на Linux не сложнее, чем с Windows 7 на Windows 8. При этом большинство дистрибутивов Linux бесплатны, а также значительно более надежны, чем Windows.

Подробнее | Скачать книгу

#revall #linux #books #freebooks
Паттерны объектно-ориентированного проектирования (2020)

Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую.

Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники, поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь.

Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каждого программиста. «Паттерны объектно ориентированного проектирования» пришли на смену «Приемам объектно-ориентированного проектирования».

Подробнее | Скачать книгу

#books #revall #freebooks #prog
Python Projects for Beginners (2020)

Immerse yourself in learning Python and introductory data analytics with this book’s project-based approach. Through the structure of a ten-week coding bootcamp course, you’ll learn key concepts and gain hands-on experience through weekly projects.

Each chapter in this book is presented as a full week of topics, with Monday through Thursday covering specific concepts, leading up to Friday, when you are challenged to create a project using the skills learned throughout the week.

Topics include Python basics and essential intermediate concepts such as list comprehension, generators and iterators, understanding algorithmic complexity, and data analysis with pandas.

Подробнее | Скачать книгу

#beginner #python #revall #freebooks #prog
Machine Learning for Beginners (2019)

Imagine a world where computing systems understand people and the world around us them to a point where they can notice patterns, collect data, interpret it and give recommendations to solve real world problems with high level of precision.

It sounds like science fiction but it is happening in healthcare, agriculture, cyber security, facial recognition, targeting and retargeting customers in online advertising, recommending specific products, stories, videos, text etc., self-driving cars, real time pricing, predicting human behavior and much more.

Подробнее | Скачать книгу

#books #machinelearning #revall #freebooks #prog
Введение в функциональный анализ (2020)

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

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

Подробнее | Скачать книгу

#revall #prog #books #freebooks #книги #скачать
Advanced Deep Learning with TensorFlow 2 and Keras (2020)

Advanced Deep Learning with TensorFlow 2 and Keras, Second Edition is a completely updated edition of the bestselling guide to the advanced deep learning techniques available today.

Revised for TensorFlow 2.x, this edition introduces you to the practical side of deep learning with new chapters on unsupervised learning using mutual information, object detection (SSD), and semantic segmentation (FCN and PSPNet), further allowing you to create your own cutting-edge AI projects.

Using Keras as an open-source deep learning library, the book features hands-on projects that show you how to create more effective AI with the most up-to-date techniques.

Подробнее | Скачать книгу

#tensorflow #prog #revall #books #keras
Beginning C for Arduino, Second Edition: Learn C Programming for the Arduino (2015)

Beginning C for Arduino, Second Edition is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both.

Updated with new projects and new boards, this book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers.

Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching.

During the course of the book, you will learn the basics of programming, such as working with data types, making decisions, and writing control loops.

Подробнее | Скачать книгу

#revall #prog #arduino #книги #books
The Web Application Hacker’s Handbook (2011)

Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users.

This practical book has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications.

You’ll explore the various new technologies employed in web applications that have appeared since the first edition and review the new attack techniques that have been developed, particularly in relation to the client side.

Подробнее | Скачать книгу

#revall #hacker #prog #books #web
Перспектива и композиция (2018)

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

В этом небольшом руководстве в наглядных примерах и пошаговых инструкциях просто и доступно изложены основные правила перспективы.

Вы узнаете о способах их использования в самых разных композициях – от панорамных ландшафтов и городских сцен до интерьеров, а также в изображении простых предметов и фигуры человека.

Подробнее | Скачать книгу

#books #revall #freebooks
Форензика. Теория и практика расследования кибер­преступлений (2020)

Представлен анализ существующих подходов в современной отечественной практике расследования киберпреступлений.

На основе накопленного практического опыта проведения, экспертиз преступлений в сфере высоких технологий предложен подход по их унификации.

Для специалистов, научных работников и экспертов, занимающихся вопросами компьютерно-технической экспертизы.

Будет полезна преподавателям, аспирантам и студентам, обучающимся по направлениям в области юриспруденции, защиты информации, информационной безопасности.

Подробнее | Скачать книгу

#books #revall #hack #prog #freebooks
Arduino Cookbook (2012)

Want to create devices that interact with physical world?

This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment/

You’ll find more than 200 tips and techniques for building a variety of objects and prototypes such as toys, detectors, robots, and interactive closing that can sense and respond to touch, sound, position, heat, and light.

You don’t need experience with Arduino or programming to get started.

Updated for Arduino 1.0 release, the recipes in this second edition include practical examples and guidance to help you begin, expand, and enhance your projects right away – whether you’re an artist, hobbyist, student, or engineer.

Подробнее | Скачать книгу

#revall #arduino #prog #freebooks #книги