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


 «Оконные функции SQL» - книга о мощном инструменте для анализа данных, который позволяет выполнять сложные вычисления и получать информацию о группах строк или результатах окон, но если вкратце - как делать классные аналитические отчеты без участия «экселя». Вместе с Антоном Жияновым разберемся в основах SQL:что такое «окно» в SQL и как оно работает;про фреймы и как с ними работать;и ко...

DataBase (SQL) Русский PDF

 Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных веб-приложений. Материал сопровождается большим количеством практических примеров. Подробно описывается логика выполнения каждого участка программы. Уделено внимание вопросам повторного использования код...

C# Русский PDF

 In an era where software complexity is increasing by the day, functional programming offers a paradigm that simplifies code maintenance and enhances reliability. Functional Programming with C# takes you on an exhaustive journey into functional programming within C#. The book familiarizes you with the core principles and benefits of functional programming, juxtaposing it with imperative and o...

C# Английский PDF

 ROS 2 from Scratch, written by the cofounder of a robotics company with years of experience in teaching and engineering, will equip you with the skills necessary to develop cutting-edge robotic systems efficiently. This book will help you understand why you should use Robot Operating System (ROS), clarifying what ROS is and isn’t. It focuses on applied learning—no unnecessary filler, no...

C++ Python Scratch Английский PDF

 Want to turn your app idea into reality? iOS 18 Programming for Beginners is a guide that revolves around building a journal app, designed to teach you practical iOS development skills from the ground up. Through this approach, you'll gain hands-on experience with Xcode programming and progress through building a UI and filling it with functionality. Starting with the fundamentals of Sw...

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

 Traditional monolithic data platforms struggle with scalability and burden central data teams with excessive cognitive load, leading to challenges in managing technological debt. As maintenance costs escalate, these platforms lose their ability to provide sustained value over time. With two decades of hands-on experience implementing data solutions and his pioneering work in the Open Data Me...

Проектирование/System Design Английский PDF

 Pragmatic Microservices with C# and Azure introduces .NET Aspire for microservices, focusing on defining an app model, utilizing service discovery, and integrating with Azure's native cloud services. Written by a Microsoft MVP and seasoned software architect with over two decades of experience in .NET, this book will help you get to grips with robust service development using .NET features l...

C# Английский PDF

 Several kinds of tasks occur repeatedly when working with text files. You might want to extract certain lines and discard the rest. Or you may need to make changes wherever certain patterns appear, but leave the rest of the file alone. Such jobs are often easy with awk. The awk utility interprets a special-purpose programming language that makes it easy to handle simple data-reformatting job...

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

 A book for the aspiring .NET software architect – design scalable and high-performance enterprise solutions using the latest features of C# 12 and .NET 8Key FeaturesGet introduced to software architecture fundamentals and begin applying them in .NETExplore the main technologies used by software architects and choose the best ones for your needsMaster new developments in .NET with the help of...

C# .NET (.NET Core) Проектирование/System Design Английский PDF

 Unlock the full potential of Python programming with “Mastering Advanced Python Typing: Unlock the Secrets of Expert-Level Skills.” This comprehensive guide delves into the critical aspects of advanced typing techniques, providing developers with the tools they need to write more robust, maintainable, and efficient code. By exploring topics like static and dynamic typing, generics, and proto...

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

 Dive deep into the art and science of Python performance enhancement with "Mastering Performance Optimization in Python: Unlock the Secrets of Expert-Level Skills." This advanced guide transforms seasoned developers into Python performance experts by exploring sophisticated techniques that elevate coding prowess. From runtime environments and data handling to memory management and concurrenc...

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

 Unlock the secrets of expert-level Python programming with “Writing Secure and Maintainable Python Code: Unlock the Secrets of Expert-Level Skills.” This comprehensive guide equips seasoned developers with the advanced techniques necessary to enhance the security and maintainability of their Python applications. From implementing cutting-edge security protocols to mastering robust code struc...

Hacking and Security Python Английский PDF

 Книга имеет своей целью изучение базовых принципов устройства современных ЭВМ, анализ качественных и количественных характеристик различных компонент ЭВМ, анализ влияния этих характеристик на работу прикладных программ. Помимо того, предполагается практическое освоение языка ассемблера архитектуры IA-32, изучение особенностей этой процессорной архитектуры, изучение взаимосвязей между архитек...

Assembler Русский PDF

 В учебном пособии излагаются основные принципы и средства объектно-ориентированного программирования, а также средства разработки приложений на языке программирования высокого уровня Visual Basic в среде Visual Studio.NET.Излагаемый в пособии материал разбит на темы, каждая из которых направлена на изучение средств объектно-ориентированного программирования и их реализацию, а также на создан...

Visual Basic Русский PDF

 The powerful gRPC Remote Procedure Call framework delivers superior speed and security over protocols like REST. When paired with Golang’s low-level efficiency and flexibility, gRPC and Go become a killer combination for latency-sensitive microservices applications. gRPC Microservices in Go shows you how to utilize these powerful tools to build production-grade microservices. You’ll learn to...

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