"If you've mastered basic Python syntax and you're ready to start writing programs, you'll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and mo…
BExplore various dependency injection methods in Go such as monkey patching, constructor injection, and method injection/b h4Key Features/h4 ulliLearn to evaluate Code UX and make it better /li liExplore SOLID principles and understand how they relate to dependency injection /li…
BExplore various dependency injection methods in Go such as monkey patching, constructor injection, and method injection/b h4Key Features/h4 ulliLearn to evaluate Code UX and make it better /li liExplore SOLID principles and understand how they relate to dependency injection /li…
Swift Recipes provides a problem solution approach for dealing with key aspects of the Swift programming language, ensuring you have the indispensable reference you need to successfully execute common programming tasks. You will see how to use the unique features of the Swift pr…
Raul Wazlawick explains real object-oriented programming in practice, detailing concepts such as object responsibility, visibility and the real need for delegation in detail.
BTake advantage of Kotlin's concurrency primitives to write efficient multithreaded applications/b h4Key Features/h4 ulliLearn Kotlin's unique approach to multithreading /li liWork through practical examples that will help you write concurrent non-blocking code /li liImprove the…
BDesign and architect real-world scalable C++ applications by exploring advanced techniques in low-level programming, object-oriented programming (OOP), the Standard Template Library (STL), metaprogramming, and concurrency/b h4Key Features/h4 ulliDesign professional-grade, maint…
Qt5 C++ GUI Programming is a recipe-based guide that will provide you with plenty of do-it-yourself tasks so you can learn various aspects of the Qt5 toolkit. With the help of this book, you will make progress in developing and customizing cross-platform graphical user interface…
"Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'll learn Haskell by doing Haskell. This book starts with first concepts, buildi…
Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'll learn Haskell by doing Haskell. This book starts with first concepts, buildin…
Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. This third edition of Python 3 Object-Oriented Programming fully explains classes, data encapsulation, and exceptions …
Functional programming is a powerful programming paradigm that can help you to write better code. However, learning functional programming can be complicated, and the existing literature is often too complex for beginners. This book is an approachable introduction to functional …