Книги по программированию и IT 2025 года


Build the Future of Multimedia Applications with the Power and Safety of RustIn an era demanding ever-higher performance and rock-solid reliability, the Rust programming language has emerged as a game-changer for systems programming. The Rust Revolution in Multimedia is your essential guide to harnessing this powerful language specifically for creating sophisticated multimedia applications and ele...

Rust Английский PDF

Learning to code your own shoot-'em-up game is infinitely more satisfying than beating any end-of-level boss.This essential guide teaches how to develop games with Python and Pygame. Gain a better understanding of the games you play, and build the skills to create games of your own, including how to:Create shapes and pathsMove sprites and detect collisionsHandle keyboard, mouse, and gamepad inputA...

Python Английский PDF

Ready to build production-grade applications with generative AI? This practical guide takes you through designing and deploying AI services using the FastAPI web framework. Learn how to integrate models that process text, images, audio, and video while seamlessly interacting with databases, filesystems, websites, and APIs. Whether you're a web developer, data scientist, or DevOps engineer, this bo...

GPT/AI/ИИ Python Английский PDF

Traditional money and banking textbooks establish the central tenets of the economics of financial markets in a theoretical, academic fashion and rarely offer any knowledge of computer skills. Intelligent Banking bridges this gap by introducing the fundamentals of finance in tandem with the development of programming skills. This book leans heavily on Python programming, while teaching f...

Python Английский PDF

This introductory book is a beginner-friendly resource that empowers you to harness Python programming for exploring and understanding biomedical data. In today’s data-driven world, the ability to analyze and interpret complex datasets is a vital skill—especially in biomedicine, where data-driven insights can lead to groundbreaking advancements in health and medicine. Starting from scratch, this b...

Python Английский PDF

Learn to code with Java and open the gate to a rewarding careerNow in its 9th edition, Java For Dummies gives you the essential tools you need to understand the programming language that 17 million software developers rely on. This beginner-friendly guide simplifies every step of the learning process. You'll learn the basics of Java and jump into writing your own programs. Along the way, you'll ga...

Java Английский PDF

Учебник «Программирование: введение в профессию» ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения....

C C++ Русский PDF

Учебник «Программирование: введение в профессию» ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения....

Assembler Pascal Русский PDF

Асинхронные и многопоточные программы могут выполнять несколько задач одновременно, не теряя скорости или надежности. Но правильная организация параллельного выполнения может вызвать затруднения даже у опытных разработчиков. Эта практическая книга научит вас создавать параллельные приложения на C#, работающие с максимальной скоростью и не имеющие взаимоблокировок и других проблем синхронизации, ко...

C# Русский PDF

Welcome to .NET MAUI Fundamentals: Your First Step into Cross-Platform Development—the ultimate beginner-friendly guide that demystifies .NET MAUI and equips you with the skills to build modern, cross-platform applications with ease. But wait—what exactly is .NET MAUI, and why should you care? .NET MAUI (Multi-platform App UI) is Microsoft's cutting-edge framework that replaces Xamarin and takes c...

.NET (.NET Core) Английский PDF

Если вы умеете пользоваться браузером, то сможете создать и сайт! Второе издание книги «Веб-дизайн с нуля» представляет собой наглядное пошаговое руководство с описанием простых и увлекательных проектов. Благодаря ему вы освоите HTML, CSS и другие важные веб-технологии. С помощью уникальной онлайн-песочницы, созданной специально для книги, вы с нуля создадите лендинг, фотогалерею, сайт-портфолио и...

CSS HTML Русский PDF

Книга «Node.js. Самое полное руководство для веб-разработчиков в примерах от сообщества Stack Overflow» представляет собой продвинутое учебное пособие по работе на языке JavaScript в кроссплатформенной среде выполнения Node.js - чрезвычайно популяр н ой и важнейшей в области веб-разработки. Вспомогательный контент для программистов с любым опытом и уровнем знаний основан на практических примерах к...

JavaScript (JS) Русский PDF

Can you keep a secret? I hope so, because much of the modern world is built on cryptography: the art of secret messages. This book will show you what it’s all about and how it really works, with dozens of example programs in Go. Have you ever wondered how passwords are stored securely? What makes a good password? How codes and ciphers are designed–and broken? Where random numbers come from, and wh...

Go (Golang) Hacking and Security Английский PDF

This book is designed to help you master API development using the Django REST Framework (DRF). Written for seasoned developers, this book offers practical, hands-on guidance to becoming an expert in using DRF, providing in-depth coverage of the framework's features and best practices and their application in API development.The book will introduce you to and enable you to grasp advanced DRF topic...

Python Английский PDF

Это обновленное издание самого известного за последнее десятилетие руководства охватывает Java 21 и содержит актуальную и точную информацию о работе с параметризованными типами (дженериками) и коллекциями. Вы узнаете все необходимое для эффективного использования и написания параметризованных API. В книге подробно рассматривается библиотека коллекций, чтобы вы всегда знали, как...

Java Русский PDF