Revall-info Книги по программированию бесплатно!
590 subscribers
569 photos
3 files
571 links
Download Telegram
Эволюционная архитектура. Поддержка непрерывных изменений (2019)

Пора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если все непрерывно меняется?

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

#revall #books #скачать #prog #книги
Applied Natural Language Processing with Python (2018)

Learn to harness the power of AI for natural language processing, performing tasks such as spell check, text summarization, document classification, and natural language generation. Along the way, you will learn the skills to implement these methods in larger infrastructures to replace existing code or create new algorithms.

Applied Natural Language Processing with Python starts with reviewing the necessary machine learning concepts before moving onto discussing various NLP problems. After reading this book, you will have the skills to apply these concepts in your own professional environment.

Read more | Download

#books #python #freebooks #prog
Classic Computer Science Problems in Java (2020)

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You’ll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview.

Read more | Download

#revall #java #books #artificialintelligence #freebooks #prog
JavaScript Data Structures and Algorithms (2019)

Combines clear explanations of data structure and algorithm theory with practical code samples, examples and exercises, all specifically relevant to JavaScript

Provides background information on object-oriented programming and native JavaScript concepts to help understand how everything fits together

Illustrates how these theoretical computer science concepts ties back to practical applications in software engineering.

Read more | Download

#revall #javascript #books #algorithms #prog #data
Hands-On System Programming with Linux (2018)

The Linux OS and its embedded and server applications are critical components of today’s software infrastructure in a decentralized, networked universe. The industry's demand for proficient Linux developers is only rising with time. Hands-On System Programming with Linux gives you a solid theoretical base and practical industry-relevant descriptions, and covers the Linux system programming domain. It delves into the art and science of Linux application programming— system architecture, process memory and management, signaling, timers, pthreads, and file IO.

Read more | Download

#revall #prog #linux #freebooks #programming
Modernizing Enterprise Java (2022)

While containers, microservices, and distributed systems dominate discussions in the tech world, the majority of applications in use today still run monolithic architectures that follow traditional development processes. This practical book helps developers examine long-established Java-based models and demonstrates how to bring these monolithic applications successfully into the future.

Read more | Download

#java #revall #prog #programming #enterprise #books
Essential TypeScript (2019)

Learn the essentials and more of TypeScript, a popular superset of the JavaScript language that adds support for static typing. TypeScript combines the typing features of C# or Java with the flexibility of JavaScript, reducing typing errors and providing an easier path to JavaScript development.
Author Adam Freeman explains how to get the most from TypeScript 4 in this second edition of his best-selling book.

Read more | Download

#typescript #revall #books #javasript #freebooks #prog
AWS Certified Solutions Architect (2019)

The AWS Certified Solutions Architect Study Guide: Associate (SAA-C01) Exam is your complete and fully updated resource to the AWS Solutions Architect – Associate certification. This invaluable Sybex study guide covers all relevant aspects of the AWS Solutions Architect job role, including mapping multi-tier architectures to AWS services, loose coupling and stateless systems, applying AWS security features, deploying and managing services, designing large scale distributed systems, and many more.

Read more | Download

#aws #revall #books #prog #freebooks
Ontologies with Python (2021)

Use ontologies in Python, with the Owlready2 module developed for ontology-oriented programming. You will start with an introduction and refresher on Python and OWL ontologies. Then, you will dive straight into how to access, create, and modify ontologies in Python. Next, you will move on to an overview of semantic constructs and class properties followed by how to perform automatic reasoning. You will also learn about annotations, multilingual texts, and how to add Python methods to OWL classes and ontologies. Using medical terminologies as well as direct access to RDF triples is also covered.

Read more | Download

#python #revall #books #freebooks #prog #programming
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
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 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
Street Coder (2022)

I’ve experienced many distinct aspects of becoming proficient in software development as a self-taught programmer (other than reading books), ranging from trying to learn machine language by putting random numbers in memory and observing whether the results were anything other than a simple halt, to spending nights in smoke-filled offices, to sneaking off the university campus in the middle of the night after working clandestinely in the lab as a high schooler, to reading the contents of binary files and just hoping that getting exposed to some bytes would make me magically understand how the code works, to memorizing opcodes, and to trying every combination of the order of arguments to figure out the correct one in a function due to lack of documentation.

Read more | Download

#revall #coder #books #prog #code
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
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
Node Cookbook (2020)

Node.js is now over a decade old and has matured as a technology. Today, it is a common technology of choice for building applications of all sizes. Many large enterprises use Node.js in production, including the likes of Netflix, PayPal, IBM, and even NASA. Due to the widespread usage and dependence on Node.js, Node.js was moved under the OpenJS Foundation (formerly the Node.js Foundation). The OpenJS Foundation provides a neutral home for JavaScript projects, with a strong focus on open governance.

Read more | Download

#Nodejs #revall #node #javascript #prog #backend
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