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


Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you’ll learn what it takes to compile a real-world programming language to actual assembly code.Writing a C Compiler ...

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

This book gives readers a hands-on understanding of Excel-assisted statistical techniques to take effective business decisions. It showcases applications of the tools and techniques of statistics for analysing business data from the domain of business statistics.The volume provides an exhaustive introduction to the application of statistics in solving business problems and implementing data analyt...

Big Data/DataScience Английский PDF

With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI developers, and data scientists how to create a true self-service transformation platform through the use...

DataBase (SQL) Английский PDF

Companies today are moving rapidly to integrate generative AI into their products and services. But there's a great deal of hype (and misunderstanding) about the impact and promise of this technology. With this book, Chris Fregly, Antje Barth, and Shelbee Eigenbrode from AWS help CTOs, ML practitioners, application developers, business analysts, data engineers, and data scientists find practical w...

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

Создавайте креативные и мощные приложения с использованием графовых данных и станьте экспертом в графовых нейронных сетях!Всего через десять лет после своего появления графовые нейронные сети стали одной из самых интересных архитектур в глубоком обучении. Технологические компании пытаются применить их повсюду: в сфере разработки лекарств, в системах рекомендаций еды, видео и поиска романтических п...

GPT/AI/ИИ Python Русский PDF

With hundreds of tools preinstalled, the Kali Linux distribution makes it easier for security professionals to get started with security testing quickly. But with more than 600 tools in its arsenal, Kali Linux can also be overwhelming. The new edition of this practical book covers updates to the tools, including enhanced coverage of forensics and reverse engineering.Author Ric Messier also goes be...

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

Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry greatly reduced today, practically any developer can harness LLMs and diffusion models to tackle problems pr...

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

This comprehensive guide is an indispensable resource for developers seeking to elevate their web development skills in Django and Python. The book begins by establishing a strong foundation and understanding of Django's architecture, emphasizing the Model-View-Template (MVT) pattern and a pivotal service layer for creating scalable web applications. The book then progresses to practical aspects,...

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

Освойте искусство разработки 3D-игр с Godot 4.x, мощным, легким и открытым игровым движком, который произвел революцию в мире создания игр. Независимо от того, являетесь ли вы новичком, только вступающим в мир разработки игр, или опытным разработчиком, ищущим универсальный движок, это всеобъемлющее руководство поможет вам создавать визуально потрясающие и высокопроизводительные 3D-игры для различн...

GameDev Русский PDF

Become a Master of Unreal Engine 5 Lighting and Atmosphere!Are you ready to take your game development visuals to the next level? “Unreal Engine 5: A Beginner’s Course” is your ultimate guide to harnessing the power of lighting, fog, and post-processing for breathtaking, immersive environments.Get Started Fast: Our step-by-step instructions walk you through installing UE5 and creating your first p...

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

This book will teach you Python programming and some basic electronics without assuming any prior knowledge of either subject. The book initially focusses on Python programming, building up a Morse Code example.The book is suitable for most ESP32 boards, but concentrates on the most popular ESP32 Lite and the ESP32 DevKit 1. In the chapters on electronics, breadboard layouts are provided for both...

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

For programs that need to be small, fast, and reliable, C is the gold standard. Whether you’re writing embedded code, low-level system routines, or high-performance applications, C is up to the challenge. This unique book by Jens Gustedt, a member of the ISO C standards committee, gets you up to speed with C23.In Modern C, Third Edition you’ll:Learn C basics, core features, and advanced conceptsLe...

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

Business decisions in any context—operational, tactical, or strategic—can have considerable consequences. Whether the outcome is positive and rewarding or negative and damaging to the business, its employees, and stakeholders is unknown when action is approved. These decisions are usually made under the proverbial cloud of uncertainty.With this practical guide, data analysts, data scientists, and...

Big Data/DataScience Python Английский PDF

Unleash the Power of Python - Build Desktop Apps That Captivate UsersDo you dream of transforming your Python skills from powerful scripts into intuitive and visually stunning desktop applications? Look no further! Python Desktop App Development with GUI is your comprehensive guide to mastering the art of crafting user experiences that engage and empower.Imagine this: you have an idea for a progra...

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

This book equips you with the knowledge of fundamentals of C, a powerful and versatile programming language. It extensively explores the building blocks of computers, software, and algorithms, helping the readers gain a comprehensive understanding of how data is manipulated and solutions are designed. The readers will learn more about fundamental data types like integers, floats, and characters, m...

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