Create distributed applications with clever design patterns to solve complex problems Key Features * Set up and run distributed algorithms on a cluster using Dask and PySpark * Master skills to accurately implement concurrency in your code * Gain practical experience of Python design patterns with...
Create succinct and expressive implementations with functional programming in Python About This Book • Learn how to choose between imperative and functional approaches based on expressiveness, clarity, and performance • Get familiar with complex concepts such as monads, concurrency, and...
Delve into the world of Kotlin and learn to build powerful Android and web applications Key Features * Learn the fundamentals of Kotlin to write high-quality code * Test and debug your applications with the different unit testing frameworks in Kotlin * Explore Kotlin's interesting features such as...
If you are a JavaScript developer interested in learning functional programming, looking for the quantum leap towards mastering the JavaScript language, or just want to become a better programmer in general, then this book is ideal for you. It is aimed at programmers involved...
Recursion is one of the most fundamental concepts in computer science and a key programming technique that allows computations to be carried out repeatedly. Despite the importance of recursion for algorithm design, most programming books do not cover the topic in detail, despite the...
Quick fixes to your common C# programming problems, with a focus on C# 6.0 About This Book • Unique recipes for C#, that places it in its real-world context. • You will be able to get yourself out of any coding-corner youve backed yourself into. • All code samples available through GitHub to...
Create robust and maintainable Java applications using the functional style of programming About This Book • Explore how you can blend object-oriented and functional programming styles in Java • Use lambda expressions to write flexible and succinct code • A tutorial that strengthens...
This book is intended for intermediate Clojure developers who are looking to get a good grip on achieving optimum performance. Having a basic knowledge of Java would be helpful. What You Will Learn • Identify performance issues in Clojure programs using different profiling...
The book is written so that both experienced and novice Tclers can find useful information inside. It starts with quick introduction to Tcl and its networking support for those who are less familiar with them. Authors focus on showing practical, yet simple examples for each module and...
Leverage the power of Julia to design and develop high performing programs About This Book • Get to know the best techniques to create blazingly fast programs with Julia • Stand out from the crowd by developing code that runs faster than your peers' code • Complete an extensive data...
The following items are within the scope of this standard (1)The sytax of PANCM ( Programming Aid for Numerically controlled Manufacturing), including not only the overall syntax of a program, but also the order in which statements may occur, and the syntax of individual...
Modularize your JavaScript code for better readability, greater maintainability, and enhanced testability About This Book • Design and build fully modular, modern JavaScript applications using modular design concepts • Improve code portability, maintainability, and integrity while creating highly...
Apply Functional Programming techniques to C++ to build highly modular, testable, and reusable code About This Book • Modularize your applications and make them highly reusable and testable • Get familiar with complex concepts such as metaprogramming, concurrency, and immutability • A highly...
Learn all the Java and Android skills you need to start making powerful mobile applications with practical and actionable steps Key Features *Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace *A first-principles introduction to Java,...
Make the most of asynchronous android programming About This Book • Install and set up RxJava for Android development • Implement the Reactive paradigm for Android programming using RxJava • Create cutting edge real world Android apps with Reactive programming. Who This Book Is...
"Power up your network applications with Python programming Key Features * Master Python skills to develop powerful network applications * Grasp the fundamentals and functionalities of SDN * Design multi-threaded, event-driven architectures for echo and chat servers Book Description This...
Learn everything you need to know to build efficient SQL queries using this easy-to-follow beginner's guide Key Features * Explore all SQL statements in depth using a variety of examples * Get to grips with database querying, data aggregate, manipulation, and much more * Understand how to explore...
"Study data analysis and visualization to successfully analyze data with R Key Features *Get to grips with data cleaning methods *Explore statistical concepts and programming in R, including best practices *Build a data science project with real-world examples Book Description R...
Improve your Delphi programming skills by building robust applications for Android, iOS, and Windows platform Key Features * Build responsive user interfaces (UIs) for desktop and mobile with FireMonkey * Implement a microservices architecture using the Rapid Application Development(RAD)...
Get to grips with the Logix platform, Rockwell Automation terminologies, and the online resources available in the Literature Library Key Features * Build real-world solutions using ControlLogix, CompactLogix, and RSLogix 5000/Studio 5000 * Understand the different controllers and form factors...