Rust's exciting innovations have made it the most loved programming language in Stack Overflow's influential survey for five straight years--but its steep learning curve has made many other developers reluctant to dive in. Now, with a growing commitment to Rust from many of the world's leading development organizations, it's the perfect time to start--especially now that there's an up-to-date, acc...
Rust Английский PDFKotlin in Action, Second Edition takes you from language basics to building production-quality applications that take advantage of Kotlin’s unique features. Discover how the language handles everything from statements and functions to classes and types, and the unique features that make Kotlin programming so seamless.In Kotlin in Action, Second Edition you will learn:Kotlin statements and function...
Kotlin Английский PDFLearn Kotlin programming the fun way—with oodles of illustrations and concrete explanations! The popular online book is now available in print for the first time, walking you through Kotlin’s most important concepts step by step, helping you build a solid mental model of the language. Kotlin’s features are explained through simple, tangible, and illustrated examples, ensuring clarity all along the...
Kotlin Английский PDFIn 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) Английский PDFExplore 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 Английский PDFAn 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 Английский PDFThe best way to learn design in any field is to study examples, and some of the best examples of software design come from the tools programmers use in their own work. Software Design by Example: A Tool-Based Introduction with Python therefore builds small versions of the things programmers use in order to demystify them and give some insights into how experienced programmers think. From a file ba...
Python Английский PDFPython GUI with PyQt is an invaluable guide for both novice and experienced programmers who want to master the art of creating visually appealing and interactive graphical user interfaces (GUIs) for Python applications using the PyQt5 library and the Qt Designer visual layout tool. It covers all the essential concepts of PyQt5 GUI programming in a comprehensive and beginner-friendly manner.The boo...
Python Английский PDFThis book is a complete guide to design patterns and object-oriented programming (OOP) in C# and .NET. It covers everything from the basics of C# and Visual Studio to advanced topics like software architecture and best coding practices, including the SOLID principles.The book starts with the basics of C#, .NET, the SOLID principles, and the OOP paradigm. Then, it introduces widely-used design patt...
.NET (.NET Core) C# Английский PDFJulia 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 Английский PDFLearn 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 Английский PDFAs 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 Английский PDFThe 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 Английский PDFDeep learning is rapidly gaining momentum in the world of finance and trading. But for many professional traders, this sophisticated field has a reputation for being complex and difficult. This hands-on guide teaches you how to develop a deep learning trading model from scratch using Python, and it also helps you create and backtest trading algorithms based on machine learning and reinforcement le...
Machine Learning (ML) Python Английский PDFLet’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