Revall-info Книги по программированию бесплатно!
593 subscribers
569 photos
3 files
571 links
Download Telegram
Automate the Boring Stuff with Python (2020)

The second edition of this best-selling Python book (100,000+ copies sold in print alone) uses Python 3 to teach even the technically uninclined how to write programs that do in minutes what would take hours to do by hand. There is no prior programming experience required and the book is loved by liberal arts majors and geeks alike.
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

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

#revall #python #books #eng
Web Development with ReasonML (2019)

ReasonML is a new, type-safe, functional language that compiles to efficient, readable JavaScript. ReasonML interoperates with existing JavaScript libraries and works especially well with React, one of the most popular front-end frameworks. Learn how to take advantage of the power of a functional language while keeping the flexibility of the whole JavaScript ecosystem. Move beyond theory and get things done faster and more reliably with ReasonML today.

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

#javascript #books #eng #reasonml
Create Simple GUI Applications, with Python & Qt5 (2019)

Welcome to Create Simple GUI Applications the practical guide to building professional desktop applications with Python & Qt. If you want to learn how to write GUI applications it can be pretty tricky to get started. There are a lot of new concepts you need to understand to get anything to work. A lot of tutorials offer nothing but short code snippets without any explanation of the underlying systems and how they work together. But, like any code, writing GUI applications requires you to learn to think about the problem in the right way. In this book I will give you the real useful basics that you need to get building functional applications with the PyQt framework. I’ll include explanations, diagrams, walkthroughs and code to make sure you know what you’re doing every step of the way.

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

#eng #qt5 #python #prog #книги
Basic Linux Terminal Tips and Tricks: Learn to Work Quickly on the Command Line (2020)

Despite graphics being more advanced than ever, the Linux terminal, or command line, continues to be one of the most useful tools for software developers, system admins, and IT professionals to know. From the terminal, complex tasks can be launched in a few words, when the equivalent action would take several steps in a GUI.

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

#books #книги #linux #revall #terminal
WebAssembly in Action (2019)

WebAssembly in Action introduces the WebAssembly stack and walks you through the process of writing and running browser-based applications. Expert developer Gerard Gallant gives you a firm foundation of the structure of a module, HTML basics, JavaScript Promises, and the WebAssembly JavaScript API.

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

#revall #eng #books #webassembly
Web Application Security (2020)

While many resources for network and IT security are available, detailed knowledge regarding modern web application security has been lacking – until now. This practical guide provides both offensive and defensive security concepts that software engineers can easily learn and apply.

This eBook is written by Andrew Hoffman, a senior security engineer at Salesforce, and introduces three pillars of web application security: recon, offense, and defense. It also features a foreword by Chris Witeck of NGINX at F5.

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

#books #web #eng #revall #security
Asterisk: Полное руководство (2019)

Asterisk - это платформа конвергентной телефонии с открытым исходным кодом, предназначенная в первую очередь для работы на Linux. Asterisk объединяет более чем 100-летние знания в области телефонии в надежный набор тесно интегрированных телекоммуникационных приложений. Сила Asterisk заключается в её настраиваемой природе, дополненной непревзойденным соответствием стандартам.

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

#linux #revall #books #asterisk #prog
Node.js Design Patterns (2020)

In this book, we will show you how to implement a series of best practices and design patterns to help you create efficient and robust Node.js applications with ease.

We kick off by exploring the basics of Node.js, analyzing its asynchronous event driven architecture and its fundamental design patterns. We then show you how to build asynchronous control flow patterns with callbacks, promises and async/await.

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

#revall #prog #node #nodejs
Learning Vulkan (2016)

This book is ideal for graphic programmers who want to get up and running with Vulkan. It's also great for programmers who have experience with OpenGL and other graphic APIs who want to take advantage of next generation APIs. A good knowledge of C/C++ is expected.

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

#eng #books #vulkan #revall
Lean Python (2016)

Learn only the essential aspects of Python without cluttering up your mind with features you may never use. This compact book is not a "best way to write code" type of book; rather, the author goes over his most-used functions, which are all you need to know as a beginner and some way beyond.

Lean Python takes 58 Python methods and functions and whittles them down to 15: as author Paul Gerrard says, "I haven't found a need for the rest."

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

#revall #prog #python #eng #книги
Advanced Python Development (2020)

This book builds on basic Python tutorials to explain various Python language features that aren’t routinely covered: from reusable console scripts that play double duty as micro-services by leveraging entry points, to using asyncio efficiently to collate data from a large number of sources. Along the way, it covers type-hint based linting, low-overhead testing and other automated quality checking to demonstrate a robust real-world development process.

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

#revall #books #python #prog #книги
SQL Injection Strategies (2020)

SQL injection (SQLi) is probably the most infamous attack that can be unleashed against applications on the internet. SQL Injection Strategies is an end-to-end guide for beginners looking to learn how to perform SQL injection and test the security of web applications, websites, or databases, using both manual and automated techniques. The book serves as both a theoretical and practical guide to take you through the important aspects of SQL injection, both from an attack and a defense perspective.

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

#books #sql #eng #revall #книги
Refactoring at Scale (2020)

Making significant changes to large, complex codebases is a daunting task-one that's nearly impossible to do successfully unless you have the right team, tools, and mindset.

If your application is in need of a substantial overhaul and you're unsure how to go about implementing those changes in a sustainable way, then this book is for you.

Software engineer Maude Lemaire walks you through the entire refactoring process from start to finish.

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

#scale #eng #revall #book #refactoring
Artificial Intelligence in Finance (2020)

The widespread adoption of AI and machine learning is revolutionizing many industries today. Once these technologies are combined with the programmatic availability of historical and real-time financial data, the financial industry will also change fundamentally. With this practical book, you'll learn how to use AI and machine learning to discover statistical inefficiencies in financial markets and exploit them through algorithmic trading.

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

#eng #python #finance #book #книги #revall
Distributed Systems with Node.js (2020)

Many companies, from startups to Fortune 500 companies alike, use Node.js to build performant backend services. And engineers love Node.js for its approachable API and familiar syntax. Backed by the world's largest package repository, Node's enterprise foothold is only expected to grow.

In this hands-on guide, author Thomas Hunter II proves that Node.js is just as capable as traditional enterprise platforms for building services that are observable, scalable, and resilient. Intermediate to advanced Node.js developers will find themselves integrating application code with a breadth of tooling from each layer of a modern service stack.

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

#node #nodejs #javascript #revall
Command Line Fundamentals (2018)

From the Bash shell to traditional UNIX programs, and from redirection and pipes to automating tasks, Command Line Fundamentals teaches you all you need to know about how command lines work.

The most basic interface to a computer, the command line, remains the most flexible and powerful way of processing data and performing and automating various day­to­day tasks.

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

#revall #books #linux #command #prog
Vulkan Programming Guide (2016)

The next generation of the OpenGL specification, Vulkan, has been redesigned from the ground up, giving applications direct control over GPU acceleration for unprecedented performance and predictability. Vulkan Programming Guide is the essential, authoritative reference to this new standard for experienced graphics programmers in all Vulkan environments.

Vulkan API lead Graham Sellers (with contributions from language lead John Kessenich) presents example-rich introductions to the portable Vulkan API and the new SPIR-V shading language. The author introduces Vulkan, its goals, and the key concepts framing its API, and presents a complex rendering system that demonstrates both Vulkan’s uniqueness and its exceptional power.

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

#vulkan #revall #eng #prog #book #книги
Unity 2020 By Example (2020)

The Unity game engine, used by millions of developers around the world, is popular thanks to its features that enable you to create games and 3D apps for desktop and mobile platforms in no time. With Unity 2020, this state-of-the-art game engine introduces enhancements in Unity tooling, editor, and workflow, among many other additions.

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

#unity #book #game #revall #eng #книги
Hands on Hacking (2020)

Hands-On Hacking teaches readers to see through the eyes of their adversary and apply hacking techniques to better understand real-world risks to computer networks and data. Readers will benefit from the author's years of experience in the field hacking into computer networks and ultimately training others in the art of cyber-attacks. This book holds no punches and explains the tools, tactics and procedures used by ethical hackers and criminal crackers alike.

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

#books #hack #hacking #eng #книги
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.

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

#javascript #revall #book #eng
Learning Malware Analysis (2018)

Malware analysis and memory forensics are powerful analysis and investigation techniques used in reverse engineering, digital forensics, and incident response. With adversaries becoming sophisticated and carrying out advanced malware attacks on critical infrastructures, data centers, and private and public organizations, detecting, responding to, and investigating such intrusions is critical to information security professionals. Malware analysis and memory forensics have become must-have skills to fight advanced malware, targeted attacks, and security breaches.

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

#revall #books #prog #eng #книги