Revall-info Книги по программированию бесплатно!
591 subscribers
569 photos
3 files
571 links
Download Telegram
React: Up & Running (2022)

Hit the ground running with React, the open source technology from Facebook for building rich web applications fast. Updated for the latest React release, the second edition of this hands-on guide shows you how to build React components and organize them into maintainable large-scale apps. If you're familiar with JavaScript syntax, you're ready to get started.

Through the course of this book, author Stoyan Stefanov helps web developers and programmers build a complete single-page application. You'll quickly learn why some developers consider React the key to the web app development puzzle.

Read more | Download

#revall #react #freebooks #javascript #reactjs
Clean Code in JavaScript (2020)

JavaScript is a scrappy yet graceful language that has found itself at the center of one of the greatest software shifts in history. It is now the primary programming language used to deliver user experiences on the most ubiquitous platform that exists: the web. This huge responsibility has meant that the JavaScript language has had to grow up very quickly in a period of shifting demands. For the up-and-coming JavaScript programmer or web developer, these changes have meant that the language and its ecosystem have been increasingly complex to grasp. Nowadays, the sheer number of frameworks and libraries available is overwhelming, even to those who've been in the industry for many years.

Read more | Download

#revall #javascript #books #programming #freebooks
Java Cookbook (2019)

Java continues to grow and evolve, and this cookbook continues to evolve in tandem. With this guide, you’ll get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from string handling and functional programming to network communication. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. If you’re familiar with Java basics, this cookbook will bolster your knowledge of the language and its many recent changes, including how to apply them in your day-to-day development.

Read more | Download

#revall #java #books #programming #freebooks
Ransomware and Cybercrime (2022)

It is not the strongest that survive—it is those who are the most adaptable. In the world of Ransomware and cybercrime, we are witnessing an unprecedented shift in terms of both power and flexibility by our adversaries. The digital world and consequently the entire world’s weaknesses and vulnerabilities are being laid bare by the very same digital tools designed to confirm security. OSINT (Open-Source Intelligence) technology, often free, is being used to identify exposed and exploitable domains and subdomains that lack controls, management, and security. Throughout history, what was designed and devel- oped for offensive capability and used in warfare could also be used for defensive capability.

Read more | Download

#OSINT #books #revall #ransomware #cyber #freebooks
Python for Geospatial Data Analysis (2022)

Are you a geographer, geologist, or computer scientist? Impressive if you answered yes, but I am a spatial data analyst. In a nutshell, I am interested in exploring data and integrating location. Now that access to location data and geospatial datasets is fairly ubiquitous, most of us are becoming data curious regardless of professional title or area of study. Appreciating the where in our analyses introduces a new dimension of comprehending the impact of a wider variety of features on a particular observation or outcome. I spend a lot of professional time examining public health data and large open source datasets in healthcare. Once you become familiar with geocoding and spatial files, not only can you curate insights across multiple domains but you will also be able to target areas where profound gaps exist.

Read more | Download

#revall #books #freebooks #python
Learning Java (2020)

This book is about the Java programming language and environment. Whether you are a software developer or just someone who uses the internet in your daily life, you’ve undoubtedly heard about Java. Its introduction was one of the most exciting developments in the history of the web, and Java applications have powered much of the growth of business on the internet. Java is, arguably, the most popular programming language in the world, used by millions of developers on almost every kind of computer imaginable.

Read more | Download

#revall #programminglanguage #books #programming #freebooks #java
Hands-On Unity 2020 Game Development (2020)

Welcome to this book about Unity 2020. Here you will learn how to use the most recent Unity features to create your first video game in the simplest way possible. Unity is a tool that provides you with powerful but easy-to-use features to solve the most common problems in game development, such as rendering, animation, physics, sound, effects, and so on. We will be using all those features to create a simple but complete game, learning all the nuances needed to handle Unity.

Read more | Download

#development #unity #revall #books #game #freebooks
Python Data Cleaning Cookbook (2020)

This book is a practical guide to data cleaning, broadly defined as all tasks necessary to prepare data for analysis. It is organized by the tasks usually completed during the data cleaning process: importing data, viewing data diagnostically, identifying outliers and unexpected values, imputing values, tidying data, and so on. Each recipe walks the reader from raw data through the completion of a specific data cleaning task. There are already a number of very good pandas books. Unsurprisingly, there is some overlap between those texts and this one. However, the emphasis here is different. I focus as much on the why as on the how in this book.

Read more | Download

#revall #python #cookbook #prog #freebooks #data
Learn to Code by Solving Problems (2021)

We use computers to accomplish tasks and to solve problems. For example, perhaps you’ve used a word processor to write an essay or letter. Perhaps you’ve used a spreadsheet program to organize your finances. Perhaps you’ve used an image editor to touch up a picture. It’s hard to imagine doing these things these days without a computer. We get a lot of mileage out of our word processors and spreadsheet programs and image editors. Those programs are written as general-purpose tools to accomplish a wide variety of tasks. Ultimately, though, they’re programs written by others, not by us. What do we do when an off-the-shelf program doesn’t quite do what we need?

Read more | Download

#python #revall #code #freebooks #programming
Speed Up Your Python with Rust (2021)

The Rust programming language is an exciting new language. It gives us memory safety without garbage collection, resulting in fast times and low memory footprints. However, rewriting everything in Rust can be expensive and risky as there might not be package support in Rust for the problem being solved. This is where Python bindings and pip come in. This book will enable you to code modules in Rust that can be installed using pip. As a result, you will be able to inject Rust as and when you need it without taking on the risk and workload of rewriting your entire system. This enables you, as a developer, to experiment with and use Rust in your Python projects.

Read more | Download

#rust #revall #freebooks #python #prog
Mastering API Architecture (2021)

You have most likely been coding professionally for several years and have a good understanding of common software development challenges, patterns, and best practices. You are increasingly realizing that the software industry’s march towards building service-oriented architecture and adopting cloud services means that building and operating APIs is fast becoming a core skill. You are keen to learn more about designing effective APIs and testing them. You are wanting to explore the various implementation choices (e.g. synchronous versus asynchronouscommunication) and technologies (e.g. REST, gRPC, messaging), and learn how to ask the right questions and evaluate which approach is best for a given context.

Read more | Download

#revall #api #API #books #freebooks #programming
The DevOps Career Handbook (2022)

Navigating any career is difficult; navigating one that is the culmination of many different careers can feel almost impossible. This book will aid you in navigating the field of DevOps and help prepare you for a career in it. The second half of the book focuses on techniques to use during each stage of the interview process to increase your odds of being a top candidate. This book is for anyone who wants to learn more about DevOps, pursue a career in DevOps, or advance their career in the field of DevOps.

Read more | Download

#revall #DevOps #freebooks #career #DevOpsCareer #prog
Mastering Swift 5.3 (2020)

Swift is a general-purpose programming language, developed by Apple, that takes a very modern development approach. It was first introduced at the Worldwide Developers Conference (WWDC) in 2014 and now, six years later, Swift 5.3 has been released. Over the last six years Swift has gone through many iterations, with each bringing various enhancements and improvements to the language.

Read more | Download

#revall #swift #freebooks #ios #apple
Deep Learning with JavaScript (2020)

The book you have in your hands will guide your grand tour through this multidimensional space of capabilities. We’ve chosen a path that primarily cuts through the first dimension (modeling tasks), enriched by excursions along the remaining dimensions. We start from the relatively simpler task of predicting numbers from numbers (regression) to the more complex ones such as predicting classes from images and sequences, ending our trip on the fascinating topics of using neural networks to generate new images and training agents to make decisions (reinforcement learning).

Read more | Download

#revall #freebooks #JavaScript #learning #Deep_Learning
AI as a Service (2020)

The fourth industrial revolution is upon us! The coming decade will likely see huge advances in areas such as gene editing, quantum computing, and, of course, artificial intelligence (AI). Most of us already interact with AI technology on a daily basis. This doesn’t just mean self-driving cars or automated lawn mowers. AI is far more pervasive than these obvious examples.

Read more | Download

#revall #prog #artificial_intelligence #freebooks
Fighting Churn with Data (2020)

The book is written from the point of view of a data person: whoever is expected to take the raw data and come up with useful findings to help in the fight against churn. That person may have the title of data scientist, data analyst, or machine learning engineer. Or they may be someone else who knows a bit about data and code and is being asked to fill those shoes. The book uses Python and SQL, so it does assume that the data person is a coder.

Read more | Download

#python #revall #sql #prog #freebooks
Beginning Django API with React (2022)

In this book, we take you on a fun, hands-on and pragmatic journey to learning Django API React stack development. You'll start building your first Django API React stack app within minutes. Every chapter is written in a bite-sized manner and straight to the point as we don’t want to waste your time (and most certainly ours) on the content you don't need. In the end, you will have the skills to create a Todo app and deploy it to the Internet.

Read more | Download

#React #Django #API #revall #freebooks
Laws of UX (2020)

This book had its origins in what felt at the time like the most arduous point of my design career, while I was working on a very challenging client project. From the beginning, there were several indications that it would be an exciting albeit difficult project: a relatively short timeline and a somewhat unfamiliar space, but a well-known brand and the chance to help design something that’d be seen by many across the world.

Read more | Download

#revall #design #uiux #uxdesign #freebooks #web
Practical Laravel (2022)

Laravel is a PHP web application framework with expressive and elegant syntax. We will use Laravel to develop an Online Store application which uses several Laravel features. The Online Store application will be the means to understand straightforward and complex Laravel concepts and how Laravel features can be used to implement real-world applications. The main difference between this book and other similar books is that this book is not just about Laravel. Instead, this book is about a “clean” design and implementation of web applications using Laravel.

Read more | Download

#PHP #revall #books #Laravel #freebooks
Get Started with MicroPython on Raspberry Pi Pico (2021)

You might think of computers as things you stick on your desk and type on, and this is certainly one type of computer, but it’s not the only type. In this book, we’re looking at microcontrollers – small processing units with a bit of memory that are good at controlling other hardware. You probably have lots of microcontrollers in your house already.

Read more | Download

#Revall #freebooks #MicroPython #Python #Raspberry