Revall-info Книги по программированию бесплатно!
592 subscribers
569 photos
3 files
571 links
Download Telegram
Tiny Python Projects (2020)

Python is an excellent, general-purpose programming language. You can write a program to send secret messages to your friends or to play chess. There are Python modules to help you wrangle complex scientific data, explore machine learning algorithms, and generate publication-ready graphics. Many college-level computer science programs have moved away from languages like C and Java to Python as their introductory language because Python is a relatively easy language to learn. We can use Python to study fundamental and powerful ideas from computer science. As I show you ideas like regular expressions and higher-order functions, I hope to encourage you to study further.

Read more | Download

#revall #python #books #prog #freebooks
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
Learning MySQL (2021)

Database management systems are part of the core of many companies. Even if a business is not technology-focused, it needs to store, access, and manipulate data in a fast, secure, and reliable way. Because of the COVID-19 pandemic, many areas that had traditionally resisted digital transformation, like the judiciary systems in many countries, are now being integrated through technology due to travel and meeting restrictions, and online shopping and working from home are more popular than ever before.

Read more | Download

#sql #revall #prog #books #learning #database
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
Reactive Systems in Java (2022)

In the IT world, the limits of today are the gateways of tomorrow. In the last 50 years, the IT world has continuously evolved, tirelessly, always pushing the limits. These changes are due to not only technical progress, but also us, the consumers. As consumers, we continue to demand more and more from the software we interact with every day. In addition, our way of interacting with software has entirely changed. We can’t live without mobile applications and devices and now accept receiving notifications all day long.

Read more | Download

#revall #java #programming #books
React Native for Mobile Development (2019)

React is one of the most popular JavaScript framework as of 2019. It took web development by storm when first introduced and its popularity has been increasing among the developer community ever since. React Native took this one step further when first introduced in 2015 and helped build Native iOS apps with common knowledge of web technologies like JavaScript. In just a few years, React Native has become an important player in native mobile development, and extending its support for both Apple iOS and Google Android was a game changer. This required us to write second edition of this book, which covers both platforms end to end to help you create stunning React Native apps.

Read more | Download

#react #revall #reactnative #javascript #books #programming
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
Node.js Design Patterns (2020)

Node.js is considered by many a game-changer—possibly the biggest innovation of the decade in web development. It is loved not just for its technical capabilities, but also for the paradigm shift that it introduced in web development and, in general, in the software development ecosystem. First, Node.js applications are written in JavaScript, the most adopted language on the web and the only programming language supported natively by every web browser. This aspect enables scenarios such as single-language application stacks and the sharing of code between the server and the client.

Read more | Download

#node #revall #nodejs #books #javascript #programming
A Frontend Web Developer's Guide to Testing (2022)

Testing web applications during a sprint poses a challenge for frontend web app developers, which can be overcome by harnessing the power of new, open source cross-browser test automation frameworks. This book will introduce you to a range of leading, powerful frameworks, such as Selenium, Cypress, Puppeteer, and Playwright, and serve as a guide to using their test coverage capability. You'll learn essential concepts of web testing and get an overview of the different web automation frameworks to be able to integrate them into your frontend development workflow.

Read more | Download

#revall #web #testing #books #frontend
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
Clean Code in C# (2020)

Welcome to Clean Code in C#. You will learn how to identify problematic code that, while it compiles, does not lend itself to readability, maintainability, and extensibility. You will also learn about various tools and patterns, along with ways to refactor code to make it clean. This book is aimed at computer programmers with a good grasp of the C# programming language who would like guidance on identifying problematic code and writing clean code in C#. Primarily, the reader base will range from graduate to mid-level programmers, but even senior programmers may find this book valuable.

Read more | Download

#books #revall #prog #code #coder
Hands-On Quantum Information Processing with Python (2021)

Quantum information processing is a field of study that is a subclass of information processing. It exploits the laws of quantum mechanics to enable information processing in a manner that offers some advantages over conventional, non-quantum information processing. Quantum information processing has various sub-fields. These include quantum communication, quantum cryptography, quantum computing, and quantum error correction. This book provides a hands-on introduction to quantum information processing using the Python programming language.

Read more | Download

#revall #python #prog #books #programming
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
Unit Testing Principles, Practices, and Patterns (2020)

Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target the domain model and other key areas of your code base. In this clearly written guide, you learn to develop professional-quality test suites, safely automate your testing process, and integrate testing throughout the application life cycle. As you adopt a testing mindset, you’ll be amazed at how better tests cause you to write better code.

Read more | Download

#unit_testing #revall #books #code #patterns
Kubernetes Patterns (2019)

With the evolution of microservices and containers in recent years, the way we design, develop, and run software has changed significantly. Today’s applications are optimized for scalability, elasticity, failure, and speed of change. Driven by new principles, these modern architectures require a different set of patterns and practices. This book aims to help developers create cloud-native applications with Kubernetes as a runtime platform. First, let’s take a brief look at the two primary ingredients of this book: Kubernetes and design patterns.

Read more | Download

#patterns #kubernetes #design_patterns #revall #books
Java Performance (2020)

The Java platform also continues to evolve. Each new edition of Java provides new language features and new APIs that improve the productivity of developers—if not always the performance of their applications. Best practice use of these language features can help differentiate between an application that sizzles and one that plodsalong. And the evolution of the platform brings up interesting performance questions: there is no question that using JSON to exchange information between two programs is much simpler than coming up with a highly optimized proprietary protocol.

Read more | Download

#revall #java #books #programming
AI-First Healthcare (2021)

The number of books describing artificial intelligence (AI), machine learning, deep learning, natural language processing, and the full constellation of AI technologies could fill a library. Coupled with the ever-growing list of articles, videos, and blogs, there is no lack of content. Clinicians, computer scientists, technologists, physicians, philosophers, and journalists each tackle different AI issues and challenges. However, we couldn’t find a book that discussed AI from a medical doctor and a tech‐ nologist’s paired perspectives.

Read more | Download

#revall #books #artificial_intelligence #medical