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


Are you ready to tap into the immense potential of Flutter?With over 1,000 new mobile apps published every day on the Apple and Google Play stores, Flutter is transforming the landscape of app development. It's time for you to join the revolution.Introducing the second edition of Flutter Cookbook, a step-by-step guide designed exclusively for you. Whether you're a seasoned developer or just starti...

Dart Flutter Английский PDF

The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon.In this practical book, Mara Bos, leader of the Rust library team, helps Rust prog...

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

The Python Quiz Book does exactly what it says on the cover. It is packed with intriguing brainteasers that will have beginners to advanced programmers scratching their craniums... This book will help you become a better engineer!Some of the quizzes are esoteric or show bad programming practices. You benefit from learning what not to do in your code. Moreover, the book also contains a plethora of...

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

In this course, we take you on a fun, hands-on and pragmatic journey to learning Next.js 13 development. You'll start building your first Next.js app within minutes. Every section is recorded in a bite-sized manner and straight to the point as I don’t want to waste your time (and most certainly mine) on the content you don't need.In this course, we will cover: Introduction and Setup File...

JavaScript (JS) Английский PDF

Explore the various types of smart pointers available in Rust, their use cases, and how they contribute to managing memory safely and efficiently. By reading this guide, you'll learn what smart pointers are, how to use them and how to build your own.In some sense, they are the essence of Rust's "zero-cost abstraction" philosophy, whereby you only pay for what you use.Smart pointers are powerful to...

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

An Introduction to R and Python for Data Analysis helps teach students to code in both R and Python simultaneously. As both R and Python can be used in similar manners, it is useful and efficient to learn both at the same time, helping lecturers and students to teach and learn more, save time, whilst reinforcing the shared concepts and differences of the systems. This tandem learning is highly use...

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

Julia as a Second Language introduces Julia to readers with a beginning-level knowledge of another language like Python or JavaScript. You’ll learn by coding engaging hands-on projects that encourage you to apply what you’re learning immediately. Don’t be put off by Julia’s reputation as a scientific programming language—there’s no data science or numerical computing knowledge required. You can ge...

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

Learn Physics with Functional Programming is your key to unlocking the mysteries of theoretical physics by coding the underlying math in Haskell.You’ll use Haskell’s type system to check that your code makes sense as you deepen your understanding of Newtonian mechanics and electromagnetic theory, including how to describe and calculate electric and magnetic fields.As you work your way through the...

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

As an ambitious Kotlin programmer or Android developer, are you frequently baffled by the options available to do a specific task? Or why a single solution is superior to the others for doing this Android task?And most importantly, how can you do Kotlin programming employing this superior alternative?The book ‘Building Android Projects with Kotlin’ teaches you all you need to know to create an inc...

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

The Raspberry Pi 5 is the latest single-board computer from the Raspberry Pi Foundation. It can be used in many applications, such as in audio and video media centers, as a desktop computer, in industrial controllers, robotics, and in many domestic and commercial applications. In addition to the well-established features found in other Raspberry Pi computers, the Raspberry Pi 5...

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

Let’s Go Further guides you through the start-to-finish build of a modern JSON API in Go – from project setup to deployment in production.As well as covering fundamental topics like sending and receiving JSON data, the book goes in-depth and explores practical code patterns and best practices for advanced functionality like implementing graceful shutdowns, managing background tasks, reporting metr...

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

Build Beautiful Apps With Jetpack ComposeJetpack Compose is hyping up everyone in the Android UI toolkit world. This completely new and modern solution to building declarative user interfaces provides more opportunity than ever to create beautiful, reactive and animated apps.However, because of its new status, Jetpack Compose is lacking one of the most important pieces of successful software: deta...

Kotlin UX/UI Английский PDF

"Practical C++ Backend Programming" is a comprehensive walkthrough that provides readers with the necessary tools and knowledge to become proficient C++ backend developers. With a strong focus on real-world application and practical implementation, this book takes readers on a journey through the multifaceted landscape of backend development, making it an essential resource for any aspiring or cur...

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

This comprehensive guide is designed to teach you the skills you need to become a top-paying data analyst. With a focus on the powerful Python programming language, you'll learn how to collect, clean, and analyze data like a pro. But that's not all - you'll also discover how to use this data to make informed business decisions and drive real results.KEY FEATURES:How to use Python's built-in librar...

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

Modern systems contain multi-core CPUs and GPUs that have the potential for parallel computing. But many scientific Python tools were not designed to leverage this parallelism. With this short but thorough resource, data scientists and Python programmers will learn how the Dask open source library for parallel computing provides APIs that make it easy to parallelize PyData libraries including NumP...

Big Data/DataScience Machine Learning (ML) Python Английский PDF