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


Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write...

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

Играть в игры и получать за это деньги? Звучит как работа мечты! Но чем на самом деле занимаются тестировщики?Тестирование — критически важный этап при создании видеоигр, позволяющий разработчикам исправить ошибки и недочеты, а игрокам — сполна насладиться геймплеем.На страницах книги ты найдешь ответы на самые важные вопросы о профессии QA-специалиста в области игровой разработки, множество практ...

GameDev Hacking and Security Русский PDF

HTML & CSS Essentials For Dummies is your quick and handy reference to all the core concepts of HTML & CSS―the must-know markup and style languages that make the internet go. This no-nonsense book gets right to the point, eliminating review material, wordy explanations, and fluff. Understand all the fundamentals of HTML and CSS, quickly. Perfect for a brush-up on the basics or as an e...

CSS HTML Английский PDF

💡 For Developers Who Want to Think in Python, Not Just Code in ItIf you already know Python syntax but still feel there’s a missing piece between writing code and writing great code, this book bridges that gap.Designed for developers who want to stand out, this practical guide covers 50 high-impact Python concepts — from fundamentals to advanced topics— all explained in a way that makes you a more...

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

Core Java is the leading no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Volume II: Fundamentals, Thirteenth Edition, has been revised to cover the new features and enhancements in the Java 21 long-term support release. As always, all chapters have been completely updated, outdated material has been...

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

Dive into the world of Python GUI programming with Tkinter through 35 exciting mini projects! Perfect for beginners and those looking to enhance their skills, this book offers a hands-on approach to learning. From creating simple interfaces to building interactive applications, each project is designed to help you grasp Tkinter concepts effortlessly. With clear explanations and practical examples,...

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

Are you an aspiring coder looking to unravel the mysteries of Python programming? Do you find yourself grappling with coding challenges and yearn for a guide that takes you from 'Hello World' to advanced coding techniques?Python has rapidly become one of the most popular and widely used programming languages over the past decade. Its simple syntax, vast standard library, and easy readability allow...

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

The easy way to get started coding and analyzing data in the R programming languageStatistical Analysis with R Essentials For Dummies is your reference to all the core concepts about R―the widely used, open-source programming language and data analysis tool. This no-nonsense book gets right to the point, eliminating review material, wordy explanations, and fluff. Understand all you need to kn...

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

Master Python programming and develop a highly profitable skill with this complete beginner’s crash course on coding!Are you curious about learning Python for your career or hobbies?Do you want to learn how to develop web applications, code games, manage data, and create machine learning algorithms?Or are you searching for a simple & straightforward crash course to help you add this valuable p...

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

Unlock the potential of Quantitative Finance with Python and elevate your professional trading strategies. 'Advanced Algorithmic Stock Trading with Python: Strategies for Professionals' is the comprehensive guide you've been waiting for, crafted for those who have mastered the basics and are ready to harness the most sophisticated techniques in the market.Building on the foundations laid by its pr...

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

Imagine building your own video game, even if you've never written a single line of code before…Now, turn that dream into reality.Have you ever daydreamed about designing your own video game? Do the realms of game development intrigue you, but you are overwhelmed by the idea of starting from scratch? Does the thought of transitioning your creative hobby into a fulfilling, profitable career excite...

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

Whatever version of Java you are using, Core Java, Volume I: Fundamentals, Thirteenth Edition, will help you achieve a deep and practical understanding of the language and APIs. With hundreds of realistic examples, Java Champion Cay S. Horstmann demonstrates the most powerful and effective ways to get the job done.Written for experienced programmers looking for in-depth coverage of the Java l...

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

"CUDA Programming with C++: From Basics to Expert Proficiency" is a comprehensive guide aimed at providing a deep understanding of parallel computing using CUDA and C++. Tailored for both beginners and experienced developers, this book meticulously covers fundamental concepts, advanced techniques, and practical applications of CUDA programming. From setting up the development environment to unders...

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

Java Secrets - High Performance and Scalability explores the intricacies of Java’s architecture, memory management, threading, and performance optimization techniques. This comprehensive guide covers key topics such as JVM internals, garbage collection, and concurrent programming, offering best practices and real-world examples for building high-performance Java applications. It delves into modern...

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

Autonomously communicate with users and optimize business tasks with applications built to make the interaction between humans and computers smooth and natural. Artificial Intelligence expert Francesco Esposito illustrates several scenarios for which a LLM is effective: crafting sophisticated business solutions, shortening the gap between humans and software-equipped machines, and building powerfu...

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