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


 Скорая помощь для программистов на C#!

 Когда вам нужны ответы на вопросы по программированию на языке C# 9.0, этот узкоспециализированный справочник предложит именно то, что необходимо - без длинных введений или раздутых примеров. Легкое для чтения и поиска нужной информации, идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.


 Все программы и …

C# Русский PDF

 В книге рассмотрены особенности расчета и налогообложения заработной платы в государственных и муниципальных учреждениях с учетом последних изменений законодательства, в том числе в части исчисления и уплаты НДФЛ, администрировании страховых взносов в государственные внебюджетные фонды, а также правил расчета пособий по государственному социальному страхованию и др.

 Все актуальные вопросы расчета заработной платы рассмотрены применительно к специализированной программе для расчета всех видов выплат, удержаний и налогов (сборов) в государственных и муниципальных …

1C Русский ZIP (pdf+epub)

 Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта.

 Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым …

Hacking and Security Русский PDF

 Все мы хотим построить успешную карьеру. Как найти ключ к долгосрочному успеху в Data Science? Для этого понадобятся не только технические ноу-хау, но и правильные «мягкие навыки». Лишь объединив оба этих компонента, можно стать востребованным специалистом.

 Узнайте, как получить первую работу в Data Science и превратиться в ценного сотрудника высокого уровня! Четкие и простые инструкции научат вас составлять потрясающие резюме и легко проходить самые сложные интервью.

Big Data / DataScience Русский PDF

 The definitive book to learn shaders in Unity.

  • Introduction to the shader programming language.
  • Lighting, shadow, and surface.
  • Compute Shader, Ray Tracing, and Sphere Tracing.

Learn shaders in Unity, starting with the basics and finishing with advanced concepts.
The book includes a detailed explanation of languages like Cg, HLSL, ShaderLab, and Shader Graph.

+370 informative pages on shader programming.
From beginner to advanced …

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

 Python has made software development easier, but it falls short in several areas including memory management that lead to poor performance and security. Rust, on the other hand, provides memory safety without using a garbage collector, which means that with its low memory footprint, you can build high-performant and secure apps relatively easily. However, rewriting everything in Rust can be expensive and risky as there might not be package support …

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

 Когда дело доходит до выбора, использования и обслуживания базы данных, важно понимать ее внутреннее устройство. Как разобраться в огромном море доступных сегодня распределенных баз данных и инструментов? На что они способны? Чем различаются?

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

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

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

 Каждая глава содержит обсуждение типичных ошибок реализации с примерами из практики и подробное описание возможных проблем, сопровождаемое рекомендациями по их устранению.

 Независимо от того, занимаетесь вы разработкой профессионально или только начинаете знакомство …

Hacking and Security Русский PDF

While writing this book, I realized that it was almost impossible to satisfy every potential reader's needs when it comes to game development. Game development is a diverse industry with many different platforms and genres, and each one has its own unique characteristics that cannot be covered in a single book. Therefore, I decided to focus on a specific audience: game programmers who are working on mobile or indie games …

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

 Learn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, the C++ Standard Library, and modern C++ standards, including C++23. No previous programming experience is required.


 C++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. It is also a language that cannot be learned …

C++ Английский EPUB

 Discrete mathematics deals with studying countable, distinct elements, and its principles are widely used in building algorithms for computer science and data science. The knowledge of discrete math concepts will help you understand the algorithms, binary, and general mathematics that sit at the core of data-driven tasks.

 Practical Discrete Mathematics is a comprehensive introduction for those who are new to the mathematics of countable objects. This book will help you …

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

 For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.

 Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, …

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

 For several consecutive years, Rust has been voted "most loved programming language" in Stack Overflow's annual developer survey. This open source systems programming language is now used for everything from game engines and operating systems to browser components and virtual reality simulation engines. But Rust is also an incredibly complex language with a notoriously difficult learning curve.


 Rather than focus on the language as a whole, this guide …

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

 Save me from another “hello, world” book. Don’t make me have to skim or skip through a half dozen chapters before I can get to something that’s going to be useful to me. Or you, in this case. I can’t tell you the number of programming books I’ve purchased over the decades, hoping to actually learn the language, only to end up just not using the book because it wasn’t …

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

 Monetize your company’s data and data science expertise without spending a fortune on hiring independent strategy consultants to help

 What if there was one simple, clear process for ensuring that all your company’s data science projects achieve a high a return on investment? What if you could validate your ideas for future data science projects, and select the one idea that’s most prime for achieving profitability while also moving your …

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

1  2  3  >   6