Revall-info Книги по программированию бесплатно!
571 subscribers
569 photos
3 files
571 links
Download Telegram
BPF для мониторинга Linux (2021)

Виртуальная машина BPF — один из важнейших компонентов ядра Linux.

Ее грамотное применение позволит системным инженерам находить сбои и решать даже самые сложные проблемы.

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

Дэвид Калавера и Лоренцо Фонтана помогут вам раскрыть возможности BPF.

Расширьте свои знания об оптимизации производительности, сетях, безопасности.

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

#books #linux #bpf #revall #prog
The HTML and CSS Workshop (2019)

You already know you want to learn HTML and CSS, and a smarter way to learn HTML and CSS is to learn by doing. The HTML and CSS Workshop focuses on building up your practical skills so that you can build your own static web pages from scratch, or work with existing themes on modern platforms like WordPress and Shopify. It’s the perfect way to get started with web development. You'll learn from real examples that lead to real results.

Throughout The HTML and CSS Workshop, you'll take an engaging step-by-step approach to beginning HTML and CSS development. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about CSS pre-processors. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding.

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

#books #revall #html #css #prog
JavaScript: The Definitive Guide, 7th Edition (2020)

JavaScript is the programming language of the web and is used by more software developers today than any other programming language. For nearly 25 years this best seller has been the go-to guide for JavaScript programmers.

The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You’ll find illuminating and engaging example code throughout.

This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js.

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

#revall #javascript #prog #freebooks #eng
Interactive Data Visualization with Python (2020)

With so much data being continuously generated, developers, who can present data as impactful and interesting visualizations, are always in demand. Interactive Data Visualization with Python sharpens your data exploration skills, tells you everything there is to know about interactive data visualization in Python.

You'll begin by learning how to draw various plots with Matplotlib and Seaborn, the non-interactive data visualization libraries. You'll study different types of visualizations, compare them, and find out how to select a particular type of visualization to suit your requirements.

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

#revall #eng #python #books #prog
Разработка игр на Unreal Engine 4 за 24 часа (2019)

Всего за 24 урока, каждый продолжительностью 1 час или меньше, вы узнаете, как начать проектировать великолепные игры с помощью движка Unreal Engine 4 под Windows, Mac, PS4, Xbox One, iOS, Android, Linux, Интернета или для всех сразу! Пошаговый подход к обучению, представленный в книге, покажет, как работать с интерфейсом Unreal Engine 4, продемонстрирует рабочие процессы и самые мощные редакторы и инструменты движка. За считаные часы вы научитесь создавать эффекты, использовать приемы скриптинга, реализовывать физику и даже вести разработку для мобильных устройств и HUD-интерфейсов. Каждый урок дополняет знания, полученные вами в предыдущих, создавая крепкий фундамент для успешной работы с реальными задачами.

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

#books #revall #unrealengine #unreal #engine #game
Python Interviews (2018)

Each of these twenty Python Interviews can inspire and refresh your relationship with Python and the people who make Python what it is today. Let these interviews spark your own creativity, and discover how you also have the ability to make your mark on a thriving tech community. This book invites you to immerse in the Python landscape, and let these remarkable programmers show you how you too can connect and share with Python programmers around the world. Learn from their opinions, enjoy their stories, and use their tech tips.

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

#revall #books #prog #python #eng
Mastering JavaScript Functional Programming + Code (2020)

Functional programming is a paradigm for developing software with better performance. It helps you write concise and testable code. To help you take your programming skills to the next level, this comprehensive book will assist you in harnessing the capabilities of functional programming with JavaScript and writing highly maintainable and testable web and server apps using functional JavaScript.

This second edition is updated and improved to cover features such as transducers, lenses, prisms and various other concepts to help you write efficient programs. By focusing on functional programming, you’ll not only start to write but also to test pure functions, and reduce side effects. The book also specifically allows you to discover techniques for simplifying code and applying recursion for loopless coding.

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

#javascript #revall #prog #eng #freebooks
React Cookbook (2018)

React.js is Facebook's dynamic frontend web development framework. It helps you build efficient, high-performing web applications with an intuitive user interface.

With more than 66 practical and self-contained tutorials, this book examines common pain points and best practices for building web applications with React. Each recipe addresses a specific problem and offers a proven solution with insights into how it works, so that you can modify the code and configuration files to suit your requirements.

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

#books #react #reactjs #javascript #revall #eng
Микропроцессоры и вычислительные комплексы семейства «Эльбрус» (2013)

В учебном пособии представлены результаты многолетней работы специалистов компании ЗАО «МЦСТ», в последние годы тесно сотрудничающей с ОАО «ИНЭУМ им. И. С. Брука». Описаны вычислительные средства, спроектированные в составе двух архитектурных линий: SPARC и «Эльбрус».

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

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

#books #revall #Эльбрус #Микропроцессоры
Практическая безопасность сетей (2017)

В данной книге мы узнаем каким образом можно “закрутить гайки безопасности” на обычных коммутаторах и маршрутизаторах. Попробуем описать лучшие практики по настройке оборудования и процессы, необходимые для обеспечения информационной безопасности.
Мы живем в реальном мире и далеко не всегда располагаем нужными средствами в ИТ/ИБ бюджете для закупки тех или иных средств. Что же делать тем, у кого отсутствует какое-либо оборудование для защиты сети? Неужели придется поставить крест на безопасности? Многие так и делают, говоря: “О какой безопасности может идти речь, если компания не хочет или не может выделять средства”.

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

#books #revall #сети #безопасность #prog
C++ Crash Course (2019)

Although a number of very high-quality books are available to modern C++ programmers, such as Scott Meyer’s Effective Modern C++ and Bjarne Stroustrup’s The C++ Programming Language, 4th Edition, they’re generally quite advanced. Some introductory C++ texts are available, but they often skip over crucial details because they’re geared to those totally new to programming. For the experienced programmer, it’s not clear where to dive into the C++ language. I prefer to learn about complicated topics deliberately, building concepts from their fundamental elements.

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

#revall #books #eng #prog #скачатькниги
Объектно-ориентированный подход (2020)

Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, C#, Visual Basic .NET, Ruby, Objective-C и даже Swift. Не могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP. Именно поэтому Мэтт Вайсфельд советует выработать объектно-ориентированное мышление и только потом приступать к объектно-ориентированной разработке на конкретном языке программирования. Эта книга написана разработчиком для разработчиков и позволяет выбрать оптимальные подходы для решения конкретных задач.

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

#books #revall #ооп
Основы локальных компьютерных сетей (2016)

В учебном пособии рассматриваются теоретические основы и технологии построения локальных компьютерных сетей. Излагаются вопросы базовых понятий, моделей и способов построения компьютерных сетей, организации стека протоколов TCP/IP (IPv4 и IPv6), создания серверов общего доступа и служб для IP5сетей (DNS, электронная почта, веб и др.). Отдельное внимание уделяется вопросам организации локальных сетей на Windows (рабочая группа и домен), физического построения кабельных и беспроводных локальных сетей. Рекомендовано студентам, изучающим вопросы теории и практики построения компьютерных сетей (дисциплины «Компьютерные сети», «Вычислительные системы, сети и телекоммуникации», «Информационные системы» и др.), а также специалистам сферы информационных технологий, осуществляющим создание и сопровождение компьютерных сетей.

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

#books #prog #сети #скачать
iOS 14 Programming Fundamentals with Swift (2020)

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework.

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

#revall #eng #ios #swift #xcode #apple #prog
WordPress Plugin Development Cookbook (2012)

Developing plugins for WordPress is the next big thing for you if you are an administrator looking to enhance a personal site with custom functionality for which no plugin exists, a developer looking to enhance the WordPress platform with new ideas for the community, or a website designer building a specific project for a client.

Learning how to create WordPress plugins will allow you to unleash the full potential of the most popular web content management system.

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

#revall #cms #wordpress #eng #books #книги
Hands-On Unity 2020 Game Development (2020)

Build immersive game experiences using the new Unity 2020 features with this practical guide Key Features Unleash the capabilities of C# scripting for creating immersive UI, graphics, Game AI agents and much more Explore Unity’s latest tools, including Universal Render Pipeline, Shader Graph, and VFX graph, to enhance graphics and animation Get started with building augmented reality experience using Unity’s AR Foundation Book Description Over the years, the Unity game engine has extended its scope from just being about creating video games to building AR/VR experiences, complex simulations, real-time realistic rendering, films, and serious games for training and education.

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

#revall #prog #eng #unity #game #books
JavaScript Frameworks for Modern Web Development (2019)

Enrich your software design skills and take a guided tour of the wild, vast, and untamed frontier that is JavaScript development. Especially useful for frontend developers, this revision includes specific chapters on React and VueJS, as well as an updated one on Angular. To help you get the most of your new skills, each chapter also has a "further reading" section.

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

#javascript #revall #frameworks #prog
Docker Cookbook (2016)

Whether you’re deploying applications on premise or in the cloud, this cookbook provides developers, operators, and IT professionals with more than 130 proven recipes for working with Docker. With these practical solutions, experienced developers will be able to package and deploy distributed applications within a couple of chapters, even if you have no previous knowledge of Docker. If you’re an IT professional, you'll be able to solve everyday problems, as well as create, run, share, and deploy Docker images. And if you’re an operator, you'll quickly be able to adopt the tools that will change the way you work.

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

#docker #revall #eng #book #freebooks
Beginning Node.js (2014)

Beginning Node.js is your step-by-step guide to learning all the aspects of creating maintainable Node.js applications. You will see how Node.js is focused on creating high-performing, highly-scalable websites, and how easy it is to get started. Many front-end devs regularly work with HTML, CSS, PHP, even WordPress, but haven't yet got started with Node.js. This book explains everything for you from a beginner level, enabling you to start using Node.js in your projects right away.

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

#books #node #nodejs #javascript #eng
Django 3 By Example (2020)

If you want to learn the entire process of developing professional web applications with Python and Django, then this book is for you.

In the process of building four professional Django projects, you will learn about Django 3 features, how to solve common web development problems, how to implement best practices, and how to successfully deploy your applications.

In this book, you will build a blog application, a social image bookmarking website, an online shop, and an e-learning platform. Step-by-step guidance will teach you how to integrate popular technologies, enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects.

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

#eng #django #revall #python #книги