Modern Big Data Processing with Hadoop
¥73.02
A comprehensive guide to design, build and execute effective Big Data strategies using Hadoop About This Book ? Get an in-depth view of the Apache Hadoop ecosystem and an overview of the architectural patterns pertaining to the popular Big Data platform ? Conquer different data processing and analytics challenges using a multitude of tools such as Apache Spark, Elasticsearch, Tableau and more ? A comprehensive, step-by-step guide that will teach you everything you need to know, to be an expert Hadoop Architect Who This Book Is For This book is for Big Data professionals who want to fast-track their career in the Hadoop industry and become an expert Big Data architect. Project managers and mainframe professionals looking forward to build a career in Big Data Hadoop will also find this book to be useful. Some understanding of Hadoop is required to get the best out of this book. What You Will Learn ? Build an efficient enterprise Big Data strategy centered around Apache Hadoop ? Gain a thorough understanding of using Hadoop with various Big Data frameworks such as Apache Spark, Elasticsearch and more ? Set up and deploy your Big Data environment on premises or on the cloud with Apache Ambari ? Design effective streaming data pipelines and build your own enterprise search solutions ? Utilize the historical data to build your analytics solutions and visualize them using popular tools such as Apache Superset ? Plan, set up and administer your Hadoop cluster efficiently In Detail The complex structure of data these days requires sophisticated solutions for data transformation, to make the information more accessible to the users.This book empowers you to build such solutions with relative ease with the help of Apache Hadoop, along with a host of other Big Data tools. This book will give you a complete understanding of the data lifecycle management with Hadoop, followed by modeling of structured and unstructured data in Hadoop. It will also show you how to design real-time streaming pipelines by leveraging tools such as Apache Spark, and build efficient enterprise search solutions using Elasticsearch. You will learn to build enterprise-grade analytics solutions on Hadoop, and how to visualize your data using tools such as Apache Superset. This book also covers techniques for deploying your Big Data solutions on the cloud Apache Ambari, as well as expert techniques for managing and administering your Hadoop cluster. By the end of this book, you will have all the knowledge you need to build expert Big Data systems. Style and approach Comprehensive guide with a perfect blend of theory, examples and implementation of real-world use-cases
Deep Learning with TensorFlow - Second Edition
¥73.02
Delve into neural networks, implement deep learning algorithms, and explore layers of data abstraction with the help of TensorFlow v1.7. About This Book ? Learn how to implement advanced techniques in deep learning with Google's brainchild, TensorFlow v1.7 ? Explore deep neural networks and layers of data abstraction with the help of this comprehensive guide ? Gain real-world contextualization through some deep learning problems concerning research and application Who This Book Is For The book is for people interested in machine learning and machine intelligence. A rudimentary level of programming in one language is assumed, as is a basic familiarity with computer science techniques and technologies, including a basic awareness of computer hardware and algorithms. Some competence in mathematics is needed to the level of elementary linear algebra and calculus. What You Will Learn ? Apply deep machine intelligence and GPU computing with TensorFlow v1.7 ? Access public datasets and use TensorFlow to load, process, and transform the data ? Discover how to use the high-level TensorFlow API to build more powerful applications ? Use deep learning for scalable object detection and mobile computing ? Train machines quickly to learn from data by exploring reinforcement learning techniques ? Explore active areas of deep learning research and applications In Detail Deep learning is a branch of machine learning algorithms based on learning multiple levels of abstraction. Neural networks, which are at the core of deep learning, are being used in predictive analytics, computer vision, natural language processing, time series forecasting, and to perform a myriad of other complex tasks. This book is conceived for developers, data analysts, machine learning practitioners and deep learning enthusiasts who want to build powerful, robust, and accurate predictive models with the power of TensorFlow v1.7, combined with other open source Python libraries. Throughout the book, you’ll learn how to develop deep learning applications for machine learning systems using Feedforward Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Autoencoders, and Factorization Machines. Discover how to attain deep learning programming on GPU in a distributed way. You'll come away with an in-depth knowledge of machine learning techniques and the skills to apply them to real-world projects. Style and approach This step-by-step guide explores common, and not so common, deep neural networks, and shows how they can be exploited in the real world with complex raw data. Benefit from practical examples, and learn how to implement different types of neural nets to build smart applications related to text, speech, and image data processing.
Tkinter GUI Application Development Cookbook
¥73.02
Discover solutions to all your Tkinter and Python GUI development problems About This Book ? Integrate efficient Python GUI programming techniques with Tkinter ? Efficiently implement advanced MVC architectures in your Python GUI apps ? Solve all your problems related to Tkinter and Python GUI development Who This Book Is For This book is for Python developers who are familiar with the basics of the language syntax, data structures, and OOP. You do not need previous experience with Tkinter or other GUI development libraries. What You Will Learn ? Add widgets and handle user events ? Lay out widgets within windows using frames and the different geometry managers ? Configure widgets so that they have a customized appearance and behavior ? Improve the navigation of your apps with menus and dialogs ? Apply object-oriented programming techniques in Tkinter applications ? Use threads to achieve responsiveness and update the GUI ? Explore the capabilities of the canvas widget and the types of items that can be added to it ? Extend Tkinter applications with the TTK (themed Tkinter) module In Detail As one of the more versatile programming languages, Python is well-known for its batteries-included philosophy, which includes a rich set of modules in its standard library; Tkinter is the library included for building desktop applications. Due to this, Tkinter is a common choice for rapid GUI development, and more complex applications can benefit from the full capabilities of this library. This book covers all of your Tkinter and Python GUI development problems and solutions. Tkinter GUI Application Development Cookbook starts with an overview of Tkinter classes and at the same time provides recipes for basic topics, such as layout patterns and event handling. Next, we cover how to develop common GUI patterns, such as entering and saving data, navigating through menus and dialogs, and performing long-running actions in the background. You will then make your apps leverage network resources effectively, perform 2D and 3D animation-related tasks, create 3D objects, and perform advanced graphical operations. Finally, this book covers using the canvas and themed widgets. By the end of the book, you will have an in-depth knowledge of Tkinter classes, and will know how to use them to build efficient and rich GUI applications. Style and approach A practical recipe-based guide that will help you find solutions to all your Tkinter and Python GUI development-related problems.
Mastering Blockchain - Second Edition
¥81.74
Learn about cryptography and cryptocurrencies, so you can build highly secure, decentralized applications and conduct trusted in-app transactions. About This Book ? Get to grips with the underlying technical principles and implementations of blockchain ? Build powerful applications using Ethereum to secure transactions and create smart contracts ? Explore cryptography, mine cryptocurrencies, and solve scalability issues with this comprehensive guide Who This Book Is For This book will appeal to those who wish to build fast, highly secure, transactional applications. It targets people who are familiar with the concept of blockchain and are comfortable with a programming language. What You Will Learn ? Master the theoretical and technical foundations of the blockchain technology ? Understand the concept of decentralization, its impact, and its relationship with blockchain technology ? Master how cryptography is used to secure data - with practical examples ? Grasp the inner workings of blockchain and the mechanisms behind bitcoin and alternative cryptocurrencies ? Understand the theoretical foundations of smart contracts ? Learn how Ethereum blockchain works and how to develop decentralized applications using Solidity and relevant development frameworks ? Identify and examine applications of the blockchain technology - beyond currencies ? Investigate alternative blockchain solutions including Hyperledger, Corda, and many more ? Explore research topics and the future scope of blockchain technology In Detail A blockchain is a distributed ledger that is replicated across multiple nodes and enables immutable, transparent and cryptographically secure record-keeping of transactions. The blockchain technology is the backbone of cryptocurrencies, and it has applications in finance, government, media and almost all other industries. Mastering Blockchain, Second Edition has been thoroughly updated and revised to provide a detailed description of this leading technology and its implementation in the real world. This book begins with the technical foundations of blockchain technology, teaching you the fundamentals of distributed systems, cryptography and how it keeps data secure. You will learn about the mechanisms behind cryptocurrencies and how to develop applications using Ethereum, a decentralized virtual machine. You will also explore different other blockchain solutions and get an introduction to business blockchain frameworks under Hyperledger, a collaborative effort for the advancement of blockchain technologies hosted by the Linux Foundation. You will also be shown how to implement blockchain solutions beyond currencies, Internet of Things with blockchain, blockchain scalability, and the future scope of this fascinating and powerful technology. Style and approach This comprehensive guide allows you to build smart blockchain applications and explore the power of this database. The book will let you quickly brush up on the basics of the blockchain database, followed by advanced implementations of blockchain in currency, smart contracts, decentralization, and so on.
AWS Administration - The Definitive Guide - Second Edition
¥81.74
Leverage this step-by-step guide to build a highly secure, fault-tolerant, and scalable Cloud environment About This Book ? Learn how to leverage various Amazon Web Services (AWS) components and services to build a secure, reliable, and robust environment to host your applications on. ? Delve into core AWS service offerings with hands-on tutorials, real-world use case scenarios, and best practices. ? A self-paced, systematic, and step-by-step guide to learning and implementing AWS in your own environment. Who This Book Is For This book is for those who want to learn and leverage the rich plethora of services provided by AWS. Although no prior experience with AWS is required, it is recommended that you have some hands-on experience of Linux, Web Services, and basic networking. What You Will Learn ? Take an in-depth look at what's new with AWS, along with how to effectively manage and automate your EC2 infrastructure with AWS Systems Manager ? Deploy and scale your applications with ease using AWS Elastic Beanstalk and Amazon Elastic File System ? Secure and govern your environments using AWS CloudTrail, AWS Config, and AWS Shield ? Learn the DevOps way using a combination of AWS CodeCommit, AWS CodeDeploy, and AWS CodePipeline ? Run big data analytics and workloads using Amazon EMR and Amazon Redshift ? Learn to back up and safeguard your data using AWS Data Pipeline ? Get started with the Internet of Things using AWS IoT and AWS Greengrass In Detail Many businesses are moving from traditional data centers to AWS because of its reliability, vast service offerings, lower costs, and high rate of innovation. AWS can be used to accomplish a variety of both simple and tedious tasks. Whether you are a seasoned system admin or a rookie, this book will help you to learn all the skills you need to work with the AWS cloud. This book guides you through some of the most popular AWS services, such as EC2, Elastic Beanstalk, EFS, CloudTrail, Redshift, EMR, Data Pipeline, and IoT using a simple, real-world, application-hosting example. This book will also enhance your application delivery skills with the latest AWS services, such as CodeCommit, CodeDeploy, and CodePipeline, to provide continuous delivery and deployment, while also securing and monitoring your environment's workflow. Each chapter is designed to provide you with maximal information about each AWS service, coupled with easy to follow, hands-on steps, best practices, tips, and recommendations. By the end of the book, you will be able to create a highly secure, fault-tolerant, and scalable environment for your applications to run on. Style and approach This in-depth and insightful guide is filled with easy-to-follow examples, real-world use cases, best practices, and recommendations that will help you design and leverage some of the most commonly used AWS services.
Test-Driven Java Development - Second Edition
¥90.46
This book will teach the concepts of test driven development in Java so you can build clean, maintainable and robust code About This Book ? Explore the most popular TDD tools and frameworks and become more proficient in building applications ? Create applications with better code design, fewer bugs, and higher test coverage, enabling you to get them to market quickly ? Implement test-driven programming methods into your development workflows Who This Book Is For If you're an experienced Java developer and want to implement more effective methods of programming systems and applications, then this book is for you. What You Will Learn ? Explore the tools and frameworks required for effective TDD development ? Perform the Red-Green-Refactor process efficiently, the pillar around which all other TDD procedures are based ? Master effective unit testing in isolation from the rest of your code ? Design simple and easily maintainable code by implementing different techniques ? Use mocking frameworks and techniques to easily write and quickly execute tests ? Develop an application to implement behavior-driven development in conjunction with unit testing ? Enable and disable features using feature toggles In Detail Test-driven development (TDD) is a development approach that relies on a test-first procedure that emphasizes writing a test before writing the necessary code, and then refactoring the code to optimize it.The value of performing TDD with Java, one of the longest established programming languages, is to improve the productivity of programmers and the maintainability and performance of code, and develop a deeper understanding of the language and how to employ it effectively. Starting with the basics of TDD and understanding why its adoption is beneficial, this book will take you from the first steps of TDD with Java until you are confident enough to embrace the practice in your day-to-day routine.You'll be guided through setting up tools, frameworks, and the environment you need, and we will dive right into hands-on exercises with the goal of mastering one practice, tool, or framework at a time. You'll learn about the Red-Green-Refactor procedure, how to write unit tests, and how to use them as executable documentation.With this book, you'll also discover how to design simple and easily maintainable code, work with mocks, utilize behavior-driven development, refactor old legacy code, and release a half-finished feature to production with feature toggles.You will finish this book with a deep understanding of the test-driven development methodology and the confidence to apply it to application programming with Java. Style and approach An easy-to-follow, hands-on guide to building applications through effective coding practices. This book covers practical examples by introducing different problems, each one designed as a learning exercise to help you understand each aspect of TDD.
Fantastic Beasts and Where to Find Them: The Original Screenplay
¥30.00
J.K. Rowling's screenwriting debut is captured in this ebook edition of the Fantastic Beasts and Where to Find Them screenplay. When Magizoologist Newt Scamander arrives in New York, he intends his stay to be just a brief stopover. However, when his magical case is misplaced and some of Newt's fantastic beasts escape, it spells trouble for everyone... Inspired by the original Hogwart’s textbook by Newt Scamander, Fantastic Beasts and Where to Find Them: The Original screenplay marks the screenwriting debut of J.K. Rowling, author of the beloved and internationally bestselling Harry Potter books. A feat of imagination and featuring a cast of remarkable characters and magical creatures, this is epic adventure-packed storytelling at its very best. Whether an existing fan or new to the wizarding world, this is a perfect addition for any film lover or reader’s bookshelf. The film Fantastic Beasts and Where to Find Them received its theatrical release on 18th November 2016.
The Mystery of the Four Fingers
¥8.09
The Mystery of the Four Fingers
Creative Lovers: Unveiling the Thoughts and Emotions Behind Writers’ Love Life
¥24.44
Creative Lovers: Unveiling the Thoughts and Emotions Behind Writers’ Love Life
日语完全教程同步辅导:第三册
¥14.94
《日语完全教程同步辅导:第三册》为新东方日语课堂用书。本书精心整理课堂知识,将每课内容分为“新出单词、语法”及“单词、语法复习”两个部分。语法讲解细致、透彻,例句简洁、实用,可帮助学生更加透彻、深地理解语法。同时,本书还对单词行了细致的讲解和说明,并结合学生的实际需求,给出了拓展内容和例句,帮助学生好词汇基础。此外,每课还精心设置了本课知识应用练习,题型与J.TEST相同,每4课后还特别设置了单元练习,题型与JLPT一致,可切实提高学生的应试能力和语言应用能力。
Legacy of the Hunted
¥12.51
Legacy of the Hunted
The Fantastic Five
¥37.61
The Fantastic Five
Martin Chuzzlewit
¥13.48
Martin Chuzzlewit
Pesme
¥33.27
Pesme
How to Learn Any language in 10 Steps
¥24.44
How to Learn Any language in 10 Steps
The Age of Reason
¥8.09
The Age of Reason
The Grand Babylon Hotel
¥8.09
The Grand Babylon Hotel
Why You Should Believe in Me
¥0.01
Why You Should Believe in Me
The Greatest Power: Transforming the Negative in Life with Love, Faith and Posit
¥24.44
The Greatest Power: Transforming the Negative in Life with Love, Faith and Positive Thinking
The Mystery of the Clasped Hands
¥8.09
The Mystery of the Clasped Hands
Como Sonhar: Como Encontrar o Sentido da Vida e Viver Melhor
¥24.44
Como Sonhar: Como Encontrar o Sentido da Vida e Viver Melhor