Liverpool Quiz Book
¥34.24
Is Liverpool your favourite football team? Have you watched every match? Are you an expert on all the facts, figures and fixtures that have shaped the club's long history? Then the time has come to find out how much you really know about the people and places that have helped to define the Reds through the years.With 250 testing questions covering every aspect of the club, from unforgettable players, top goalscorers, memorable managers and difficult opponents to League positions, honours and awards, this book can't fail to turn up one or two surprises alongside all the well documented facts.Packed full of information, The Liverpool Quiz Book is certain to prove a hit with football fans of all ages, whether you want to impress family and friends with your knowledge or simply find out more about the team you support.This tribute to Liverpool FC is a must-have for all fans of the Reds and anyone who is interested in learning more about this successful football club.
Politics Quiz Book
¥19.52
Do you have in interest in politics? Are you familiar with the different roles in British government? Can you recall Britain's most famous prime ministers and the years they were in office? If you would like to find out more about the history of British politics, you are certain to enjoy this quiz book.Which year did James Harold Wilson first become prime minister? What is the first thing a new government forms? Who was leader of the Liberal Party from 1967 to 1976? The answers to these and many similar questions can all be found in The Politics Quiz Book.This informative new quiz book is a simple way for the whole family to learn more about British politics and with 100 questions covering all aspects of government you are sure to learn something new. Whether you want to test your memory of the great movers and shakers of days gone past or improve your knowledge of the basic facts of politics in Britain today this book is certain to have broad appeal.
Vue CLI 3 Quick Start Guide
¥53.40
Build Vue apps the right way using Vue CLI 3. Understand how the building blocks of Vue CLI 3 work including npm, webpack, babel, eslint, plugins, GUI, testing, and SCSS. Import third-party libraries and maintain your project. Key Features * Learn to work with Vue CLI 3 both on the command line and with a GUI * Manage VueJS apps, settings, Vue plugins, and third-party libraries * Learn how to build Vue apps from scratch using webpack, babel, ES6, vue-router, Jest, Cypress, SCSS, and Git Book Description The sprawling landscape of various tools in JavaScript web development is becoming overwhelming. This book will show you how Vue CLI 3 can help you take back control of the tool chain. To that end, we'll begin by configuring webpack, utilizing HMR, and using single-file .vue components. We'll also use SCSS, ECMAScript, and TypeScript. We'll unit test with Jest and perform E2E testing with Cypress. This book will show you how to configure Vue CLI as your default way of building Vue projects. You'll discover the reasons behind using webpack, babel, eslint, and other modern JavaScript toolchain technologies. You'll learn about the inner workings of each through the lens of Vue CLI 3. We'll explore the extendibility of Vue CLI with the built-in settings, and various core and third-party plugins. Vue CLI helps you work with Vue components, routers, directives, and services in the Vue ecosystem. While learning these concepts, you'll examine the evolution of JavaScript. You'll learn about use of npm, IIFEs, modules in JavaScript, Common.js modules, task runners, npm scripts, module bundlers, and webpack. You'll get familiar with the reasons why Vue CLI 3 is set up the way it is. You'll also learn to perform linting with ESLint and Prettier. Towards the end, we'll introduce you to working with styles and SCSS. Finally, we'll show you how to deploy your very own Vue project on Github Pages. What you will learn * Work with nvm, install Node.js and npm, use Vue CLI 3 with no configuration, via the command line and the graphical user interface * Build a Vue project from scratch using npm and webpack, and learn about hot module replacement * Work with Babel settings, configurations, and presets * Work with Vue plugins, including testing plugins such as Jest and Cypress * Write, run, and watch unit and E2E tests using TDD assertions in the red-green-refactor cycle * Work with Vue router and use, nested, lazy-loading, and dynamic routes * Add SCSS to your projects and work with third-party Vue plugins * Deploy your Vue apps to Github Pages Who this book is for This book is for existing web developers and developers who are new to web development. You must be familiar with HTML, CSS, and JavaScript programming. Basic knowledge of the command line will be helpful but is not necessary.
Hands-On Generative Adversarial Networks with Keras
¥70.84
Develop generative models for a variety of real-world use-cases and deploy them to production Key Features * Discover various GAN architectures using Python and Keras library * Understand how GAN models function with the help of theoretical and practical examples * Apply your learnings to become an active contributor to open source GAN applications Book Description Generative Adversarial Networks (GANs) have revolutionized the fields of machine learning and deep learning. This book will be your first step towards understanding GAN architectures and tackling the challenges involved in training them. This book opens with an introduction to deep learning and generative models, and their applications in artificial intelligence (AI). You will then learn how to build, evaluate, and improve your first GAN with the help of easy-to-follow examples. The next few chapters will guide you through training a GAN model to produce and improve high-resolution images. You will also learn how to implement conditional GANs that give you the ability to control characteristics of GAN outputs. You will build on your knowledge further by exploring a new training methodology for progressive growing of GANs. Moving on, you'll gain insights into state-of-the-art models in image synthesis, speech enhancement, and natural language generation using GANs. In addition to this, you'll be able to identify GAN samples with TequilaGAN. By the end of this book, you will be well-versed with the latest advancements in the GAN framework using various examples and datasets, and you will have the skills you need to implement GAN architectures for several tasks and domains, including computer vision, natural language processing (NLP), and audio processing. Foreword by Ting-Chun Wang, Senior Research Scientist, NVIDIA What you will learn * Learn how GANs work and the advantages and challenges of working with them * Control the output of GANs with the help of conditional GANs, using embedding and space manipulation * Apply GANs to computer vision, NLP, and audio processing * Understand how to implement progressive growing of GANs * Use GANs for image synthesis and speech enhancement * Explore the future of GANs in visual and sonic arts * Implement pix2pixHD to turn semantic label maps into photorealistic images Who this book is for This book is for machine learning practitioners, deep learning researchers, and AI enthusiasts who are looking for a perfect mix of theory and hands-on content in order to implement GANs using Keras. Working knowledge of Python is expected.
OpenCV 4 Computer Vision Application Programming Cookbook
¥70.84
Discover interesting recipes to help you understand the concepts of object detection, image processing, and facial detection Key Features * Explore the latest features and APIs in OpenCV 4 and build computer vision algorithms * Develop effective, robust, and fail-safe vision for your applications * Build computer vision algorithms with machine learning capabilities Book Description OpenCV is an image and video processing library used for all types of image and video analysis. Throughout the book, you'll work through recipes that implement a variety of tasks, such as facial recognition and detection. With 70 self-contained tutorials, this book examines common pain points and best practices for computer vision (CV) developers. Each recipe addresses a specific problem and offers a proven, best-practice solution with insights into how it works, so that you can copy the code and configuration files and modify them to suit your needs. This book begins by setting up OpenCV, and explains how to manipulate pixels. You'll understand how you can process images with classes and count pixels with histograms. You'll also learn detecting, describing, and matching interest points. As you advance through the chapters, you'll get to grips with estimating projective relations in images, reconstructing 3D scenes, processing video sequences, and tracking visual motion. In the final chapters, you'll cover deep learning concepts such as face and object detection. By the end of the book, you'll be able to confidently implement a range to computer vision algorithms to meet the technical requirements of your complex CV projects What you will learn * Install and create a program using the OpenCV library * Segment images into homogenous regions and extract meaningful objects * Apply image filters to enhance image content * Exploit image geometry to relay different views of a pictured scene * Calibrate the camera from different image observations * Detect people and objects in images using machine learning techniques * Reconstruct a 3D scene from images * Explore face detection using deep learning Who this book is for If you’re a CV developer or professional who already uses or would like to use OpenCV for building computer vision software, this book is for you. You’ll also find this book useful if you’re a C++ programmer looking to extend your computer vision skillset by learning OpenCV.
Hands-On Network Programming with C
¥62.12
A comprehensive guide to programming with network sockets, implementing Internet protocols, designing IoT devices, and much more with C Key Features * Leverage your C or C++ programming skills to build powerful network applications * Get to grips with a variety of network protocols that allow you to load web pages, send emails, and do much more * Write portable network code for operating systems such as Windows, Linux, and macOS Book Description Network programming, a challenging topic in C, is made easy to understand with a careful exposition of socket programming APIs. This book gets you started with modern network programming in C and the right use of relevant operating system APIs. This book covers core concepts, such as hostname resolution with DNS, that are crucial to the functioning of the modern web. You’ll delve into the fundamental network protocols, TCP and UDP. Essential techniques for networking paradigms such as client-server and peer-to-peer models are explained with the help of practical examples. You’ll also study HTTP and HTTPS (the protocols responsible for web pages) from both the client and server perspective. To keep up with current trends, you’ll apply the concepts covered in this book to gain insights into web programming for IoT. You’ll even get to grips with network monitoring and implementing security best practices. By the end of this book, you’ll have experience of working with client-server applications, and be able to implement new network programs in C. The code in this book is compatible with the older C99 version as well as the latest C18 and C++17 standards. Special consideration is given to writing robust, reliable, and secure code that is portable across operating systems, including Winsock sockets for Windows and POSIX sockets for Linux and macOS. What you will learn * Uncover cross-platform socket programming APIs * Implement techniques for supporting IPv4 and IPv6 * Understand how TCP and UDP connections work over IP * Discover how hostname resolution and DNS work * Interface with web APIs using HTTP and HTTPS * Acquire hands-on experience with Simple Mail Transfer Protocol (SMTP) * Apply network programming to the Internet of Things (IoT) Who this book is for If you're a developer or a system administrator who wants to enter the world of network programming, this book is for you. Basic knowledge of C programming is assumed.
Julia 1.0 Programming Complete Reference Guide
¥88.28
Learn dynamic programming with Julia to build apps for data analysis, visualization, machine learning, and the web Key Features * Leverage Julia's high speed and efficiency to build fast, efficient applications * Perform supervised and unsupervised machine learning and time series analysis * Tackle problems concurrently and in a distributed environment Book Description Julia offers the high productivity and ease of use of Python and R with the lightning-fast speed of C++. There’s never been a better time to learn this language, thanks to its large-scale adoption across a wide range of domains, including fintech, biotech and artificial intelligence (AI). You will begin by learning how to set up a running Julia platform, before exploring its various built-in types. This Learning Path walks you through two important collection types: arrays and matrices. You’ll be taken through how type conversions and promotions work, and in further chapters you'll study how Julia interacts with operating systems and other languages. You’ll also learn about the use of macros, what makes Julia suitable for numerical and scientific computing, and how to run external programs. Once you have grasped the basics, this Learning Path goes on to how to analyze the Iris dataset using DataFrames. While building a web scraper and a web app, you’ll explore the use of functions, methods, and multiple dispatches. In the final chapters, you'll delve into machine learning, where you'll build a book recommender system. By the end of this Learning Path, you’ll be well versed with Julia and have the skills you need to leverage its high speed and efficiency for your applications. This Learning Path includes content from the following Packt products: * Julia 1.0 Programming - Second Edition by Ivo Balbaert * Julia Programming Projects by Adrian Salceanu What you will learn * Create your own types to extend the built-in type system * Visualize your data in Julia with plotting packages * Explore the use of built-in macros for testing and debugging * Integrate Julia with other languages such as C, Python, and MATLAB * Analyze and manipulate datasets using Julia and DataFrames * Develop and run a web app using Julia and the HTTP package * Build a recommendation system using supervised machine learning Who this book is for If you are a statistician or data scientist who wants a quick course in the Julia programming language while building big data applications, this Learning Path is for you. Basic knowledge of mathematics and programming is a must.
Darwin Devolves:The New Science About DNA That Challenges Evolution
¥99.65
The scientist who has been dubbed the “Father of Intelligent Design” and author of the groundbreaking book Darwin’s Black Box contends that recent scientific discoveries further disprove Darwinism and strengthen the case for an intelligent creator. In his controversial bestseller Darwin’s Black Box, biochemist Michael Behe challenged Darwin’s theory of evolution, arguing that science itself has proven that intelligent design is a better explanation for the origin of life. In Darwin Devolves, Behe advances his argument, presenting new research that offers a startling reconsideration of how Darwin’s mechanism works, weakening the theory’s validity even more. A system of natural selection acting on random mutation, evolution can help make something look and act differently. But evolution never creates something organically. Behe contends that Darwinism actually works by a process of devolution—damaging cells in DNA in order to create something new at the lowest biological levels. This is important, he makes clear, because it shows the Darwinian process cannot explain the creation of life itself. “A process that so easily tears down sophisticated machinery is not one which will build complex, functional systems,” he writes.In addition to disputing the methodology of Darwinism and how it conflicts with the concept of creation, Behe reveals that what makes Intelligent Design unique—and right—is that it acknowledges causation. Evolution proposes that organisms living today are descended with modification from organisms that lived in the distant past. But Intelligent Design goes a step further asking, what caused such astounding changes to take place? What is the reason or mechanism for evolution? For Behe, this is what makes Intelligent Design so important.
$9 Therapy:Semi-Capitalist Solutions to Your Emotional Problems
¥71.94
A tongue-in-cheek collection of the tips, tricks, and recipes that will fix your life without busting your budget.$9 Therapy proves that it’s possible to take self-care seriously without taking yourself too seriously. Self-professed lifestyle gurus Nick Greene and Megan Reid know that sometimes it takes as little as spending nine dollars on an act of self-care to turn your day around. While working their first, low-paying jobs out of school, Nick and Meg learned to spend wisely—and fabulously—and firmly came to believe in the radical potential of simple pleasures. In $9 Therapy, they use their hard-won wisdom to show how small, inexpensive treats can elevate your adulting game: whether it’s mindfully repotting a plant to finally drinking from a decent wine glass (even if you can afford only one), to recipes you’ll actually want to cook, to design tips to make even the tiniest spaces look like Instagram-bait.With enthusiasm and sass, (and featuring 30 colorful illustrations), $9 Therapy brings together the lifehacks and mini-upgrades that encourage you to make your life a little bit easier, a little bit less stressful, a little bit better, a little more loving toward yourself and the humans around you.
We Set the Dark on Fire
¥101.00
“We Set the Dark on Fire burns bright. It will light the way for a new generation of rebels and lovers.” —NPR“Mejia pens a compelling, gripping story that mirrors real world issues of immigration and equality.” —BuzzfeedFive starred reviews!!In this daring and romantic fantasy debut perfect for fans of The Handmaid’s Tale and Latinx authors Zoraida Córdova and Anna-Marie McLemore, society wife-in-training Dani has a great awakening after being recruited by rebel spies and falling for her biggest rival. At the Medio School for Girls, distinguished young women are trained for one of two roles in their polarized society. Depending on her specialization, a graduate will one day run a husband’s household or raise his children. Both paths promise a life of comfort and luxury, far from the frequent political uprisings of the lower class.Daniela Vargas is the school’s top student, but her pedigree is a lie. She must keep the truth hidden or be sent back to the fringes of society.And school couldn’t prepare her for the difficult choices she must make after graduation, especially when she is asked to spy for a resistance group desperately fighting to bring equality to Medio.Will Dani cling to the privilege her parents fought to win for her, or will she give up everything she’s strived for in pursuit of a free Medio—and a chance at a forbidden love?
My Plain Jane
¥61.70
或许你读过这样一个故事:身无分文的孤儿简 · 爱开始了她在 Thornfield Hall 当家庭教师的新生活,在那里她遇到了阴郁忧郁的罗切斯特先生,两人产生了感情...等等,展开可能与你想的不一样,这一部对名著《简·爱》的一次浪漫、荒诞、恶作剧式的改写,准备好一次全新的冒险吧。 Move over, Charlotte Bront?. The authors of the New York Times bestselling My Lady Jane are back with an irreverent spin on Jane Eyre—a tale of mischief, romance, and supernatural mayhem perfect for fans of The Princess Bride or A Gentleman’s Guide to Vice and Virtue. You may think you know the story. Penniless orphan Jane Eyre begins a new life as a governess at Thornfield Hall, where she meets one dark, brooding Mr. Rochester—and, Reader, she marries him. Or does she?Prepare for an adventure of Gothic proportions, in which all is not as it seems, a certain gentleman is hiding more than skeletons in his closets, and one orphan Jane Eyre, aspiring author Charlotte Bronte, and supernatural investigator Alexander Blackwood are about to be drawn together on the most epic ghost hunt this side of Wuthering Heights.
Sherwood
¥101.00
Fans of Danielle Paige, Marissa Meyer, and Alex Flinn will devour New York Times bestselling author Meagan Spooner’s next fierce fairy tale-inspired story, which Illuminae author Amie Kaufman calls “a kick-ass, gender-flipped feminist retelling.”Robin of Locksley is dead. Maid Marian doesn’t know how she’ll go on, but the people of Locksley town, persecuted by the Sheriff of Nottingham, need a protector. And the dreadful Guy of Gisborne, the Sheriff’s right hand, wishes to step into Robin’s shoes as Lord of Locksley and Marian’s fiancé. Who is there to stop them? Marian never meant to tread in Robin’s footsteps—never intended to stand as a beacon of hope to those awaiting his triumphant return. But with a sweep of his green cloak and the flash of her sword, Marian makes the choice to become her own hero: Robin Hood.
Training Systems Using Python Statistical Modeling
¥62.12
Leverage the power of Python and statistical modeling techniques for building accurate predictive models Key Features * Get introduced to Python's rich suite of libraries for statistical modeling * Implement regression, clustering and train neural networks from scratch * Includes real-world examples on training end-to-end machine learning systems in Python Book Description Python's ease of use and multi-purpose nature has led it to become the choice of tool for many data scientists and machine learning developers today. Its rich libraries are widely used for data analysis, and more importantly, for building state-of-the-art predictive models. This book takes you through an exciting journey, of using these libraries to implement effective statistical models for predictive analytics. You’ll start by diving into classical statistical analysis, where you will learn to compute descriptive statistics using pandas. You will look at supervised learning, where you will explore the principles of machine learning and train different machine learning models from scratch. You will also work with binary prediction models, such as data classification using k-nearest neighbors, decision trees, and random forests. This book also covers algorithms for regression analysis, such as ridge and lasso regression, and their implementation in Python. You will also learn how neural networks can be trained and deployed for more accurate predictions, and which Python libraries can be used to implement them. By the end of this book, you will have all the knowledge you need to design, build, and deploy enterprise-grade statistical models for machine learning using Python and its rich ecosystem of libraries for predictive analytics. What you will learn * Understand the importance of statistical modeling * Learn about the various Python packages for statistical analysis * Implement algorithms such as Naive Bayes, random forests, and more * Build predictive models from scratch using Python's scikit-learn library * Implement regression analysis and clustering * Learn how to train a neural network in Python Who this book is for If you are a data scientist, a statistician or a machine learning developer looking to train and deploy effective machine learning models using popular statistical techniques, then this book is for you. Knowledge of Python programming is required to get the most out of this book.
The Complete Rust Programming Reference Guide
¥88.28
Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust Key Features * Improve your productivity by writing more simple and easy code in Rust * Discover the functional and reactive implementations of traditional data structures * Delve into new domains of Rust, including WebAssembly, networking, and command-line tools Book Description Rust is a powerful language with a rare combination of safety, speed, and zero-cost abstractions. This Learning Path is filled with clear and simple explanations of its features along with real-world examples, demonstrating how you can build robust, scalable, and reliable programs. You’ll get started with an introduction to Rust data structures, algorithms, and essential language constructs. Next, you will understand how to store data using linked lists, arrays, stacks, and queues. You’ll also learn to implement sorting and searching algorithms, such as Brute Force algorithms, Greedy algorithms, Dynamic Programming, and Backtracking. As you progress, you’ll pick up on using Rust for systems programming, network programming, and the web. You’ll then move on to discover a variety of techniques, right from writing memory-safe code, to building idiomatic Rust libraries, and even advanced macros. By the end of this Learning Path, you’ll be able to implement Rust for enterprise projects, writing better tests and documentation, designing for performance, and creating idiomatic Rust code. This Learning Path includes content from the following Packt products: * Mastering Rust - Second Edition by Rahul Sharma and Vesa Kaihlavirta * Hands-On Data Structures and Algorithms with Rust by Claus Matzinger What you will learn * Design and implement complex data structures in Rust * Create and use well-tested and reusable components with Rust * Understand the basics of multithreaded programming and advanced algorithm design * Explore application profiling based on benchmarking and testing * Study and apply best practices and strategies in error handling * Create efficient web applications with the Actix-web framework * Use Diesel for type-safe database interactions in your web application Who this book is for If you are already familiar with an imperative language and now want to progress from being a beginner to an intermediate-level Rust programmer, this Learning Path is for you. Developers who are already familiar with Rust and want to delve deeper into the essential data structures and algorithms in Rust will also find this Learning Path useful.
Supervised Machine Learning with Python
¥44.68
Teach your machine to think for itself! Key Features * Delve into supervised learning and grasp how a machine learns from data * Implement popular machine learning algorithms from scratch, developing a deep understanding along the way * Explore some of the most popular scientific and mathematical libraries in the Python language Book Description Supervised machine learning is used in a wide range of sectors (such as finance, online advertising, and analytics) because it allows you to train your system to make pricing predictions, campaign adjustments, customer recommendations, and much more while the system self-adjusts and makes decisions on its own. As a result, it's crucial to know how a machine “learns” under the hood. This book will guide you through the implementation and nuances of many popular supervised machine learning algorithms while facilitating a deep understanding along the way. You’ll embark on this journey with a quick overview and see how supervised machine learning differs from unsupervised learning. Next, we explore parametric models such as linear and logistic regression, non-parametric methods such as decision trees, and various clustering techniques to facilitate decision-making and predictions. As we proceed, you'll work hands-on with recommender systems, which are widely used by online companies to increase user interaction and enrich shopping potential. Finally, you’ll wrap up with a brief foray into neural networks and transfer learning. By the end of this book, you’ll be equipped with hands-on techniques and will have gained the practical know-how you need to quickly and powerfully apply algorithms to new problems. What you will learn * Crack how a machine learns a concept and generalize its understanding to new data * Uncover the fundamental differences between parametric and non-parametric models * Implement and grok several well-known supervised learning algorithms from scratch * Work with models in domains such as ecommerce and marketing * Expand your expertise and use various algorithms such as regression, decision trees, and clustering * Build your own models capable of making predictions * Delve into the most popular approaches in deep learning such as transfer learning and neural networks Who this book is for This book is for aspiring machine learning developers who want to get started with supervised learning. Intermediate knowledge of Python programming—and some fundamental knowledge of supervised learning—are expected.
Applied Unsupervised Learning with Python
¥79.56
Design clever algorithms that can uncover interesting structures and hidden relationships in unstructured, unlabeled data Key Features * Learn how to select the most suitable Python library to solve your problem * Compare k-Nearest Neighbor (k-NN) and non-parametric methods and decide when to use them * Delve into the applications of neural networks using real-world datasets Book Description Unsupervised learning is a useful and practical solution in situations where labeled data is not available. Applied Unsupervised Learning with Python guides you on the best practices for using unsupervised learning techniques in tandem with Python libraries and extracting meaningful information from unstructured data. The course begins by explaining how basic clustering works to find similar data points in a set. Once you are well versed with the k-means algorithm and how it operates, you’ll learn what dimensionality reduction is and where to apply it. As you progress, you’ll learn various neural network techniques and how they can improve your model. While studying the applications of unsupervised learning, you will also understand how to mine topics that are trending on Twitter and Facebook and build a news recommendation engine for users. You will complete the course by challenging yourself through various interesting activities such as performing a Market Basket Analysis and identifying relationships between different merchandises. By the end of this course, you will have the skills you need to confidently build your own models using Python. What you will learn * Understand the basics and importance of clustering * Build k-means, hierarchical, and DBSCAN clustering algorithms from scratch with built-in packages * Explore dimensionality reduction and its applications * Use scikit-learn (sklearn) to implement and analyse principal component analysis (PCA)on the Iris dataset * Employ Keras to build autoencoder models for the CIFAR-10 dataset * Apply the Apriori algorithm with machine learning extensions (Mlxtend) to study transaction data Who this book is for This course is designed for developers, data scientists, and machine learning enthusiasts who are interested in unsupervised learning. Some familiarity with Python programming along with basic knowledge of mathematical concepts including exponents, square roots, means, and medians will be beneficial.
Learn Kotlin Programming
¥62.12
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 null safety, reflection, and annotations Book Description Kotlin is a general-purpose programming language used for developing cross-platform applications. Complete with a comprehensive introduction and projects covering the full set of Kotlin programming features, this book will take you through the fundamentals of Kotlin and get you up to speed in no time. Learn Kotlin Programming covers the installation, tools, and how to write basic programs in Kotlin. You'll learn how to implement object-oriented programming in Kotlin and easily reuse your program or parts of it. The book explains DSL construction, serialization, null safety aspects, and type parameterization to help you build robust apps. You'll learn how to destructure expressions and write your own. You'll then get to grips with building scalable apps by exploring advanced topics such as testing, concurrency, microservices, coroutines, and Kotlin DSL builders. Furthermore, you'll be introduced to the kotlinx.serialization framework, which is used to persist objects in JSON, Protobuf, and other formats. By the end of this book, you'll be well versed with all the new features in Kotlin and will be able to build robust applications skillfully. What you will learn * Explore the latest Kotlin features in order to write structured and readable object-oriented code * Get to grips with using lambdas and higher-order functions * Write unit tests and integrate Kotlin with Java code * Create real-world apps in Kotlin in the microservices style * Use Kotlin extensions with the Java collections library * Uncover destructuring expressions and find out how to write your own * Understand how Java-nullable code can be integrated with Kotlin features Who this book is for If you’re a beginner or intermediate programmer who wants to learn Kotlin to build applications, this book is for you. You’ll also find this book useful if you’re a Java developer interested in switching to Kotlin.
The Tale Teller:A Leaphorn, Chee & Manuelito Novel
¥69.16
NEW YORK TIMES BESTSELLERLegendary Navajo policeman Lieutenant Joe Leaphorn takes center stage in this riveting atmospheric mystery from New York Times bestselling author Anne Hillerman that combines crime, superstition, and tradition and brings the desert Southwest vividly alive.Joe Leaphorn may have retired from the Tribal Police, but he finds himself knee-deep in a perplexing case involving a priceless artifact—a reminder of a dark time in Navajo history. Joe’s been hired to find a missing biil, a traditional dress that had been donated to the Navajo Nation. His investigation takes a sinister turn when the leading suspect dies under mysterious circumstances and Leaphorn himself receives anonymous warnings to beware—witchcraft is afoot.While the veteran detective is busy working to untangle his strange case, his former colleague Jim Chee and Officer Bernie Manuelito are collecting evidence they hope will lead to a cunning criminal behind a rash of burglaries. Their case takes a complicated turn when Bernie finds a body near a popular running trail. The situation grows more complicated when the death is ruled a homicide, and the Tribal cops are thrust into a turf battle because the murder involves the FBI. As Leaphorn, Chee, and Bernie draw closer to solving these crimes, their parallel investigations begin to merge . . . and offer an unexpected opportunity that opens a new chapter in Bernie’s life.
Death in Provence:A Novel
¥153.15
The first entry in a clever, lighthearted mystery series set in modern Provence—a delightful blend of Agatha Christie and Peter Mayle—featuring the irrepressible Penelope Kite, a young-at-heart divorcee with a knack for stumbling across dead bodies.It’s love at first sight when Penelope Kite sees Le Chant d’Eau—The Song of Water—the stone farmhouse tucked high in the hills above the Luberon valley, complete with a garden, swimming pool, and sweeping mountain vistas. For years, Penelope put her unfaithful ex-husband and her ungrateful stepchildren first. Since taking early retirement from her job in forensics at the Home Office in England, she’s been an unpaid babysitter and chauffeur for her grandchildren. Now, she’s going to start living for herself. Though her dream house needs major renovations, Penelope impulsively buys the property and moves to St. Merlot. But Penelope’s daydreams of an adventurous life in Provence didn’t include finding a corpse floating face down in her swimming pool. The discovery of the dead man plunges her headlong into a Provençal stew of intrigue and lingering resentments simmering beneath the deceptively sunny village. Having worked in the forensics office, Penelope knows a thing or two about murder investigations. To find answers, she must carefully navigate between her seemingly ubiquitous, supercilious (and enviably chic) estate agent, the disdainful chief of police, and the devilishly handsome mayor—even as she finds herself tempted by all the delicacies the region has to offer. Thank goodness her old friend Frankie is just a flight away . . . and that Penelope is not quite as naïve as her new neighbors in St. Merlot believe.Set against the exquisite backdrop of Provence, steeped in history, atmosphere, and secrets, Death in Provence introduces an irresistible heroine and a delightful new mystery series.
A Delicate Deception
¥43.68
When Amelia Allenby escaped a stifling London ballroom for the quiet solitude of the Derbyshire countryside, the very last thing she wanted was an extremely large, if—she grudgingly admits—passably attractive man disturbing her daily walks. Lecturing the surveyor about property rights doesn’t work and, somehow, he has soon charmed his way into lemon cakes, long walks, and dangerously heady kisses.The very last place Sydney wished to be was in the shadow of the ruins of Pelham Hall, the inherited property that stole everything from him. But as he awaits his old friend, the Duke of Hereford, he finds himself increasingly captivated by the maddeningly lovely and exceptionally odd Amelia. He quickly finds that keeping his ownership of Pelham Hall a secret is as impossible as keeping himself from falling in love with her.But when the Duke of Hereford arrives, Sydney’s ruse is revealed and what started out as a delicate deception has become a love too powerful to ignore. Will they let a lifetime of hurt come between them or can these two lost souls find love and peace in each other?
The Puzzler's War
¥99.65
The intriguing futuristic dystopian story begun with The Lost Puzzler continues in this expansive speculative science fiction adventure.There is nothing out of the ordinary in waking up . . . unless you’re dead.Sent on a dangerous mission with little hope of succeeding, the man known as “Twinkle Eyes” has beaten the odds and found the key that could save civilization: Rafik, a teenage boy with the power to unlock the invaluable Tarakan technology that can restart their world. But the world might not be ready for what is unleashed, and now Twinkle Eyes must find a needle in a haystack in order to save himself . . . and perhaps the world.This time, though, he will not go it alone. And while his companions—from the fiery Vincha to the laconic Galinak—have their own motivations, each will be vital in solving the last grand puzzle. One that could bring prosperity and progress to the world or destroy humanity’s last hope for ascension.Now, a lone assassin from another era, two old friends, a dead man, a ruthless rogue mercenary, and a vicious warlord are all hunting for the ultimate prize. But what will happen when the final secret is unlocked, and technology long since buried once again finds its way into the hands of mankind?

购物车
个人中心

