万本电子书0元读

万本电子书0元读

Python Machine Learning - Second Edition
Python Machine Learning - Second Edition
Sebastian Raschka;Vahid Mirjalili
¥71.93
Unlock modern machine learning and deep learning techniques with Python by using the latest cutting-edge open source Python libraries. About This Book ? Second edition of the bestselling book on Machine Learning ? A practical approach to key frameworks in data science, machine learning, and deep learning ? Use the most powerful Python libraries to implement machine learning and deep learning ? Get to know the best practices to improve and optimize your machine learning systems and algorithms Who This Book Is For If you know some Python and you want to use machine learning and deep learning, pick up this book. Whether you want to start from scratch or extend your machine learning knowledge, this is an essential and unmissable resource. Written for developers and data scientists who want to create practical machine learning and deep learning code, this book is ideal for developers and data scientists who want to teach computers how to learn from data. What You Will Learn ? Understand the key frameworks in data science, machine learning, and deep learning ? Harness the power of the latest Python open source libraries in machine learning ? Explore machine learning techniques using challenging real-world data ? Master deep neural network implementation using the TensorFlow library ? Learn the mechanics of classification algorithms to implement the best tool for the job ? Predict continuous target outcomes using regression analysis ? Uncover hidden patterns and structures in data with clustering ? Delve deeper into textual and social media data using sentiment analysis In Detail Machine learning is eating the software world, and now deep learning is extending machine learning. Understand and work at the cutting edge of machine learning, neural networks, and deep learning with this second edition of Sebastian Raschka’s bestselling book, Python Machine Learning. Thoroughly updated using the latest Python open source libraries, this book offers the practical knowledge and techniques you need to create and contribute to machine learning, deep learning, and modern data analysis. Fully extended and modernized, Python Machine Learning Second Edition now includes the popular TensorFlow deep learning library. The scikit-learn code has also been fully updated to include recent improvements and additions to this versatile machine learning library. Sebastian Raschka and Vahid Mirjalili’s unique insight and expertise introduce you to machine learning and deep learning algorithms from scratch, and show you how to apply them to practical industry challenges using realistic and interesting examples. By the end of the book, you’ll be ready to meet the new data analysis opportunities in today’s world. If you’ve read the first edition of this book, you’ll be delighted to find a new balance of classical ideas and modern insights into machine learning. Every chapter has been critically updated, and there are new chapters on key technologies. You’ll be able to learn and work with TensorFlow more deeply than ever before, and get essential coverage of the Keras neural network library, along with the most recent updates to scikit-learn. Style and Approach Python Machine Learning Second Edition takes a practical, hands-on coding approach so you can learn about machine learning by coding with Python. This book moves fluently between the theoretical principles of machine learning and the practical details of implementation with Python.
Data Analysis with IBM SPSS Statistics
Data Analysis with IBM SPSS Statistics
Kenneth Stehlik-Barry;Anthony J. Babinec
¥107.90
Master data management & analysis techniques with IBM SPSS Statistics 24 About This Book ? Leverage the power of IBM SPSS Statistics to perform efficient statistical analysis of your data ? Choose the right statistical technique to analyze different types of data and build efficient models from your data with ease ? Overcome any hurdle that you might come across while learning the different SPSS Statistics concepts with clear instructions, tips and tricks Who This Book Is For This book is designed for analysts and researchers who need to work with data to discover meaningful patterns but do not have the time (or inclination) to become programmers. We assume a foundational understanding of statistics such as one would learn in a basic course or two on statistical techniques and methods. What You Will Learn ? Install and set up SPSS to create a working environment for analytics ? Techniques for exploring data visually and statistically, assessing data quality and addressing issues related to missing data ? How to import different kinds of data and work with it ? Organize data for analytical purposes (create new data elements, sampling, weighting, subsetting, and restructure your data) ? Discover basic relationships among data elements (bivariate data patterns, differences in means, correlations) ? Explore multivariate relationships ? Leverage the offerings to draw accurate insights from your research, and benefit your decision-making In Detail SPSS Statistics is a software package used for logical batched and non-batched statistical analysis. Analytical tools such as SPSS can readily provide even a novice user with an overwhelming amount of information and a broad range of options for analyzing patterns in the data. The journey starts with installing and configuring SPSS Statistics for first use and exploring the data to understand its potential (as well as its limitations). Use the right statistical analysis technique such as regression, classification and more, and analyze your data in the best possible manner. Work with graphs and charts to visualize your findings. With this information in hand, the discovery of patterns within the data can be undertaken. Finally, the high level objective of developing predictive models that can be applied to other situations will be addressed. By the end of this book, you will have a firm understanding of the various statistical analysis techniques offered by SPSS Statistics, and be able to master its use for data analysis with ease. Style and approach Provides a practical orientation to understanding a set of data and examining the key relationships among the data elements. Shows useful visualizations to enhance understanding and interpretation. Outlines a roadmap that focuses the process so decision regarding how to proceed can be made easily.
SharePoint Development with the SharePoint Framework
SharePoint Development with the SharePoint Framework
Jussi Roine;Olli Jääskeläinen
¥80.65
Design and create beautiful solutions using modern development tools for SharePoint Online About This Book ? Get the best out of the latest Sharepoint Framework and leverage the Sharepoint RESTful and JSOM APIs. ? Develop efficient client side applications with JavaScript injection and Sharepoint Addins. ? Get the best tips and tricks on designing your website flawlessly. Who This Book Is For This book targets current SharePoint developers, as well as people starting their journey on SharePoint development. The reader must have basic web development programming knowledge, including JavaScript and CSS. The reader should have familiarity using and managing SharePoint-based collaboration sites. What You Will Learn ? Understand what the SharePoint Framework is ? Create modern solutions using the new tools, approaches and frameworks ? Learn how to use Visual Studio Code for effective SharePoint development ? Package and deploy your code, using automation as needed ? Work with content and data stored in SharePoint ? Benefit from third party frameworks without having to build your own frameworks ? Debug and troubleshoot your code with ease ? Configure security in your application In Detail SharePoint is one of Microsoft's best known web platforms. A loyal audience of developers, IT Pros and power users use it to build line of business solutions. The SharePoint Framework (SPFx) is a great new option for developing SharePoint solutions. Many developers are creating full-trust based solutions or add-in solutions, while also figuring out where and how SPFx fits in the big picture. This book shows you how design, build, deploy and manage SPFx based solutions for SharePoint Online and SharePoint 2016. The book starts by getting you familiar with the basic capabilities of SPFx. After that, we will walk through the tool-chain on how to best create production-ready solutions that can be easily deployed manually or fully automated throughout your target Office 365 tenants. We describe how to configure and use Visual Studio Code, the de facto development environment for SPFx-based solutions. Next, we provide guidance and a solid approach to packaging and deploying your code. We also present a straightforward approach to troubleshooting and debugging your code an environment where business applications run on the client side instead of the server side. Style and approach The approach will be that of a practical tutorial which will take you through every topic using code samples and working examples.
Building Hybrid Clouds with Azure Stack
Building Hybrid Clouds with Azure Stack
Markus Klein;Susan Roesner
¥80.65
Bring the power of Microsoft Azure Hybrid Cloud technology to your datacenter. About This Book ? Build and deploy software-defined infrastructures and deliver Azure-based IaaS and Paas services in your datacenter ? Use Azure Stack to leverage your current infrastructure with Microsoft Hybrid Cloud and get the best of both worlds ? Unlock greater levels of performance and flexibility and save your organization money, time, and resources Who This Book Is For The book is for administrators and architects who are planning to implement or administer a hybrid cloud infrastructure using Microsoft Cloud Technology. This book is ideal for those who are looking forward to implement and run a hybrid cloud infrastructure with PaaS, SaaS and IaaS services. What You Will Learn ? Gain a clear understanding of Azure Stack design ? Set up storage, network and compute services in Azure Stack ? Implement and run a hybrid cloud infrastructure with PaaS, SaaS, and IaaS services ? Get an overview of the automation options in Azure Stack ? Integrate Azure public services such as multi-factor authentication and Azure AD with Azure Stack ? Learn about the services available in the future In Detail Azure Stack is all about creating fewer gaps between on-premise and public cloud application deployment. Azure Stack is the next logical evolution of Microsoft Cloud Services to create a true Hybrid Cloud-ready application. This book provides an introduction to Microsoft Azure Stack and the Cloud First Approach. Starting with an introduction to Microsoft Azure Stack Architecture, the book will help you plan and deploy your Microsoft Azure Stack. Next, you will learn about the Network and Storage option in Microsoft Azure Stack and you'll create your own private cloud solution. Finally, you will understand how to integrate Public Cloud Services with Microsoft Azure Stack and extend it using the 3rd Party Resource Provider. After reading the book, you will have a good understanding of an end-to-end process for designing, implementing, offering, and supporting cloud solutions for enterprises or service providers. Style and approach This book is a practical guide to help you unlock a hybrid cloud stack using Azure Stack. Using a straight forward and easy to implement approach, this book guides you through the basic planning for a hybrid cloud stack, describes the infrastructure technologies Azure Stack is based on, and explains how to deploy and administer an Azure Stack-based infrastructure.
MATLAB for Machine Learning
MATLAB for Machine Learning
Giuseppe Ciaburro
¥90.46
Extract patterns and knowledge from your data in easy way using MATLAB About This Book ? Get your first steps into machine learning with the help of this easy-to-follow guide ? Learn regression, clustering, classification, predictive analytics, artificial neural networks and more with MATLAB ? Understand how your data works and identify hidden layers in the data with the power of machine learning. Who This Book Is For This book is for data analysts, data scientists, students, or anyone who is looking to get started with machine learning and want to build efficient data processing and predicting applications. A mathematical and statistical background will really help in following this book well. What You Will Learn ? Learn the introductory concepts of machine learning. ? Discover different ways to transform data using SAS XPORT, import and export tools, ? Explore the different types of regression techniques such as simple & multiple linear regression, ordinary least squares estimation, correlations and how to apply them to your data. ? Discover the basics of classification methods and how to implement Naive Bayes algorithm and Decision Trees in the Matlab environment. ? Uncover how to use clustering methods like hierarchical clustering to grouping data using the similarity measures. ? Know how to perform data fitting, pattern recognition, and clustering analysis with the help of MATLAB Neural Network Toolbox. ? Learn feature selection and extraction for dimensionality reduction leading to improved performance. In Detail MATLAB is the language of choice for many researchers and mathematics experts for machine learning. This book will help you build a foundation in machine learning using MATLAB for beginners. You’ll start by getting your system ready with t he MATLAB environment for machine learning and you’ll see how to easily interact with the Matlab workspace. We’ll then move on to data cleansing, mining and analyzing various data types in machine learning and you’ll see how to display data values on a plot. Next, you’ll get to know about the different types of regression techniques and how to apply them to your data using the MATLAB functions. You’ll understand the basic concepts of neural networks and perform data fitting, pattern recognition, and clustering analysis. Finally, you’ll explore feature selection and extraction techniques for dimensionality reduction for performance improvement. At the end of the book, you will learn to put it all together into real-world cases covering major machine learning algorithms and be comfortable in performing machine learning with MATLAB. Style and approach The book takes a very comprehensive approach to enhance your understanding of machine learning using MATLAB. Sufficient real-world examples and use cases are included in the book to help you grasp the concepts quickly and apply them easily in your day-to-day work.
Matplotlib 2.x By Example
Matplotlib 2.x By Example
Allen Yu;Claire Chung;Aldrin Yim
¥80.65
Unlock deeper insights into visualization in form of 2D and 3D graphs using Matplotlib 2.x About This Book ? Create and customize live graphs, by adding style, color, font to make appealing graphs. ? A complete guide with insightful use cases and examples to perform data visualizations with Matplotlib's extensive toolkits. ? Create timestamp data visualizations on 2D and 3D graphs in form of plots, histogram, bar charts, scatterplots and more. Who This Book Is For This book is for anyone interested in data visualization, to get insights from big data with Python and Matplotlib 2.x. With this book you will be able to extend your knowledge and learn how to use python code in order to visualize your data with Matplotlib. Basic knowledge of Python is expected. What You Will Learn ? Familiarize with the latest features in Matplotlib 2.x ? Create data visualizations on 2D and 3D charts in the form of bar charts, bubble charts, heat maps, histograms, scatter plots, stacked area charts, swarm plots and many more. ? Make clear and appealing figures for scientific publications. ? Create interactive charts and animation. ? Extend the functionalities of Matplotlib with third-party packages, such as Basemap, GeoPandas, Mplot3d, Pandas, Scikit-learn, and Seaborn. ? Design intuitive infographics for effective storytelling. In Detail Big data analytics are driving innovations in scientific research, digital marketing, policy-making and much more. Matplotlib offers simple but powerful plotting interface, versatile plot types and robust customization. Matplotlib 2.x By Example illustrates the methods and applications of various plot types through real world examples. It begins by giving readers the basic know-how on how to create and customize plots by Matplotlib. It further covers how to plot different types of economic data in the form of 2D and 3D graphs, which give insights from a deluge of data from public repositories, such as Quandl Finance. You will learn to visualize geographical data on maps and implement interactive charts. By the end of this book, you will become well versed with Matplotlib in your day-to-day work to perform advanced data visualization. This book will guide you to prepare high quality figures for manu*s and presentations. You will learn to create intuitive info-graphics and reshaping your message crisply understandable. Style and approach Step by step comprehensive guide filled with real world examples.
NativeScript for Angular Mobile Development
NativeScript for Angular Mobile Development
Nathan Walker;Nathanael J. Anderson
¥80.65
Learn NativeScript to build native mobile applications with Angular, TypeScript, JavaScript About This Book ? Power packed hands-on guide to help you become pro-efficient with NativeScript ? Harness the power of your web development skills with JavaScript and Angular to build cross-platform mobile apps ? Create highly maintainable and feature-rich apps with TypeScript and NativeScript APIs Who This Book Is For This book assumes you have a general understanding of TypeScript, have heard of NativeScript and know what it's about, and are familiar with Angular (2.0). You don't need to be an expert in any of these technologies, but having some sense of them before reading is recommended this book, which is ideal for intermediate to advanced users. What You Will Learn ? Bootstrap a NativeScript for Angular app ? Best practices for project organization ? Style your app with CSS/SASS ? Use Angular together with NativeScript to create cross-platform mobile apps ? Take advantage of powerful Angular features, such as Dependency Injection, Components, Directives, Pipes, and NgModules right within your NativeScript apps ?Gain insight into great project organization and best practices ?Use Objective C/Swift and Java APIs directly from TypeScript ?Use rich framework features and third-party plugins ?Style your app with CSS/SASS ?Integrate @ngrx/store + @ngrx/effects to help with state management ?Test your app with Karma and Appium In Detail NativeScript is an open source framework that is built by Progress in order to build truly native mobile apps with TypeScript, JavaScript or just Angular which is an open source framework built by Google that offers declarative templates, dependency injection, and fully featured modules to build rich applications. Angular’s versatile view handling architecture allows your views to be rendered as highly performant UI components native to iOS and Android mobile platforms. This decoupling of the view rendering layer in Angular combined with the power of native APIs with NativeScript have together created the powerful and exciting technology stack of NativeScript for Angular. This book focuses on the key concepts that you will need to know to build a NativeScript for Angular mobile app for iOS and Android. We’ll build a fun multitrack recording studio app, touching on powerful key concepts from both technologies that you may need to know when you start building an app of your own. The structure of the book takes the reader from a void to a deployed app on both the App Store and Google Play, serving as a reference guide and valuable tips/tricks handbook. By the end of this book, you’ll know majority of key concepts needed to build a successful NativeScript for Angular app. Style and approach This step-by-step advanced tutorial focuses on the key concepts you need to know to build a NativeScript for Angular mobile app for iOS and Android.
IoT Projects with Bluetooth Low Energy
IoT Projects with Bluetooth Low Energy
Madhur Bhargava
¥63.21
Use the power of BLE to create exciting IoT applications About This Book ? Build hands-on IoT projects using Bluetooth Low Energy and learn about Bluetooth 5 and its features. ? Build a health tracking system, and indoor navigation and warehouse weather monitoring projects using smart devices. ? Build on a theoretical foundation and create a practice-based understanding of Bluetooth Low Energy. Who This Book Is For If you're an application developer, a hardware enthusiast, or just curious about the Internet of Things and how to convert it into hands-on projects, then this book is for you. Having some knowledge of writing mobile applications will be advantageous. What You Will Learn ? Learn about the architecture and IoT uses of BLE, and in which domains it is being used the most ? Set up and learn about various development platforms (Android, iOS, Firebase, Raspberry Pi, Beacons, and GitHub) ? Create an Explorer App (Android/iOS) to diagnose a Fitness Tracker ? Design a Beacon with the Raspberry Pi and write an app to detect the Beacon ? Write a mobile app to periodically poll the BLE tracking sensor ? Compose an app to read data periodically from temperature and humidity sensors ? Explore more applications of BLE with IoT ? Design projects for both Android and iOS mobile platforms In Detail Bluetooth Low Energy, or Bluetooth Smart, is Wireless Personal Area networking aimed at smart devices and IoT applications. BLE has been increasingly adopted by application developers and IoT enthusiasts to establish connections between smart devices. This book initially covers all the required aspects of BLE, before you start working on IoT projects. In the initial stages of the book, you will learn about the basic aspects of Bluetooth Low Energy—such as discovering devices, services, and characteristics—that will be helpful for advanced-level projects. This book will guide you through building hands-on projects using BLE and IoT. These projects include tracking health data, using a mobile App, and making this data available for health practitioners; Indoor navigation; creating beacons using the Raspberry Pi; and warehouse weather Monitoring. This book also covers aspects of Bluetooth 5 (the latest release) and its effect on each of these projects. By the end of this book, you will have hands-on experience of using Bluetooth Low Energy to integrate with smart devices and IoT projects. Style and approach A practical guide that will help you promote yourself into an expert by building and exploring practical applications of Bluetooth Low Energy.
Microsoft HoloLens By Example
Microsoft HoloLens By Example
Joshua Newnham
¥80.65
Get to grips with HoloLens development as you create mixed reality apps from scratch About This Book ? Create awesome Augmented Reality (AR) apps for the Microsoft HoloLens platform ? Unleash the power of Unity SDK for HoloLens to create next generation AR apps ? Explore the exciting world of gesture control, visual mapping, voice command for apps, and many more cutting edge possibilities with HoloLens Who This Book Is For This book is for developers who have some experience with programming in any of the major languages such as C#, C++, and so on. You do need any knowledge of Augmented Reality development. What You Will Learn ? Extend the computing experience beyond the flat glass screen by placing and embedding virtual objects holograms) into the physical world ? Interact with the holograms using gaze, gestures, and voice ? Enhance the experience with spatial sound ? Allow multiple users to naturally collaborate with each other ? Integrate voice commands into your own HoloLens projects ? Experiment with techniques to better understand the real world ? Implement a user interface in Mixed Reality ? Blend the virtual and physical world by making the holograms interact and react to the physical environment In Detail Are you a developer who is fascinated with Microsoft HoloLens and its capabilities? Do you want to learn the intricacies of working with the HoloLens SDK and create your own apps? If so, this is the book for you. This book introduces and demystifies the HoloLens platform and introduces new ways you can interact with computers (Mixed Reality). It will teach you the important concepts, get you excited about the possibilities, and give you the tools to continue exploring and experimenting. You will go through the journey of creating four independent examples throughout the book, two using DirectX and two using Unity. You will learn to implement spatial mapping and gesture control, incorporate spatial sound, and work with different types of input and gaze. You will also learn to use the Unity 5 SDK for HoloLens and create apps with it. Collectively, the apps explore the major concepts of HoloLens, but each app is independent, giving you the flexibility to choose where to start (and end). Style and approach This book takes an example-based approach where you’ll build AR apps with increasing difficulty. You will learn more about HoloLens platform as well as AR app development in general.
Mastering Machine Learning with Spark 2.x
Mastering Machine Learning with Spark 2.x
Alex Tellez;Max Pumperla;Michal Malohlava
¥90.46
Unlock the complexities of machine learning algorithms in Spark to generate useful data insights through this data analysis tutorial About This Book ? Process and analyze big data in a distributed and scalable way ? Write sophisticated Spark pipelines that incorporate elaborate extraction ? Build and use regression models to predict flight delays Who This Book Is For Are you a developer with a background in machine learning and statistics who is feeling limited by the current slow and “small data” machine learning tools? Then this is the book for you! In this book, you will create scalable machine learning applications to power a modern data-driven business using Spark. We assume that you already know the machine learning concepts and algorithms and have Spark up and running (whether on a cluster or locally) and have a basic knowledge of the various libraries contained in Spark. What You Will Learn ? Use Spark streams to cluster tweets online ? Run the PageRank algorithm to compute user influence ? Perform complex manipulation of DataFrames using Spark ? Define Spark pipelines to compose individual data transformations ? Utilize generated models for off-line/on-line prediction ? Transfer the learning from an ensemble to a simpler Neural Network ? Understand basic graph properties and important graph operations ? Use GraphFrames, an extension of DataFrames to graphs, to study graphs using an elegant query language ? Use K-means algorithm to cluster movie reviews dataset In Detail The purpose of machine learning is to build systems that learn from data. Being able to understand trends and patterns in complex data is critical to success; it is one of the key strategies to unlock growth in the challenging contemporary marketplace today. With the meteoric rise of machine learning, developers are now keen on finding out how can they make their Spark applications smarter. This book gives you access to transform data into actionable knowledge. The book commences by defining machine learning primitives by the MLlib and H2O libraries. You will learn how to use Binary classification to detect the Higgs Boson particle in the huge amount of data produced by CERN particle collider and classify daily health activities using ensemble Methods for Multi-Class Classification. Next, you will solve a typical regression problem involving flight delay predictions and write sophisticated Spark pipelines. You will analyze Twitter data with help of the doc2vec algorithm and K-means clustering. Finally, you will build different pattern mining models using MLlib, perform complex manipulation of DataFrames using Spark and Spark SQL, and deploy your app in a Spark streaming environment. Style and approach This book takes a practical approach to help you get to grips with using Spark for analytics and to implement machine learning algorithms. We'll teach you about advanced applications of machine learning through illustrative examples. These examples will equip you to harness the potential of machine learning, through Spark, in a variety of enterprise-grade systems.
Puppet 5 Beginner's Guide - Third Edition
Puppet 5 Beginner's Guide - Third Edition
John Arundel
¥71.93
Puppet 5 Beginner’s Guide, Third Edition is a practical guide that gets you up and running with the very latest features of Puppet 5. About This Book ? Develop skills to run Puppet 5 on single or multiple servers without hiccups ? Use Puppet to create and manage cloud resources such as Amazon EC2 instances ? Take full advantage of powerful new features of Puppet including loops, data types, Hiera integration, and container management Who This Book Is For Puppet 5 Beginner’s Guide, Third Edition is designed for those who are new to Puppet, including system administrators and developers who are looking to manage computer server systems for configuration management. No prior programming or system administration experience is assumed. What You Will Learn ? Understand the latest Puppet 5 features ? Install and set up Puppet and discover the latest and most advanced features ? Configure, build, and run containers in production using Puppet’s industry-leading Docker support ? Deploy configuration files and templates at super-fast speeds and manage user accounts and access control ? Automate your IT infrastructure ? Use the latest features in Puppet 5 onward and its official modules ? Manage clouds, containers, and orchestration ? Get to know the best practices to make Puppet more reliable and increase its performance In Detail Puppet 5 Beginner’s Guide, Third Edition gets you up and running with the very latest features of Puppet 5, including Docker containers, Hiera data, and Amazon AWS cloud orchestration. Go from beginner to confident Puppet user with a series of clear, practical examples to help you manage every aspect of your server setup. Whether you’re a developer, a system administrator, or you are simply curious about Puppet, you’ll learn Puppet skills that you can put into practice right away. With practical steps giving you the key concepts you need, this book teaches you how to install packages and config files, create users, set up scheduled jobs, provision cloud instances, build containers, and so much more. Every example in this book deals with something real and practical that you’re likely to need in your work, and you’ll see the complete Puppet code that makes it happen, along with step-by-step instructions for what to type and what output you’ll see. All the examples are available in a GitHub repo for you to download and adapt for your own server setup. Style and approach This tutorial is packed with quick step-by-step instructions that are immediately applicable for beginners. This is an easy-to-read guide, to learn Puppet from scratch, that explains simply and clearly all you need to know to use this essential IT power tool, while applying these solutions to real-world scenarios.
Odoo 10 Implementation Cookbook
Odoo 10 Implementation Cookbook
Mantavya Gajjar
¥99.18
Comprehensive tasks covering Odoo 10 in the right way About This Book ? Reduce implementation costs and improve major benchmarks relating to storage space and speed. ? Implement the approval hierarchy and user and access rights, configure the company and language, and so on. ? Cover all platforms such as mobile, web, content management, and e-commerce. Who This Book Is For This book is targeted towards Odoo functional users and project managers who would like to use it for their organization. No expertise in Odoo is required. What You Will Learn ? Learn the modern way of doing sales and managing sales contracts. ? Create and configure your products and manage your sales quotations ? Set up an online shop and start selling online with Odoo eCommerce ? Manage multi-currency transactions and create a deferred revenue plan and link it with products ? Administer vendors and products and request quotations, confirm orders, and get them delivered ? Manage quality control in the warehouse and manual and real-time inventory stock valuations. ? Manage projects and project forecasting via grid and Gantt views ? Implement Human Resource apps and manage the employee appraisal process ? Manage Workcenters and the product lifecycle ? Track worker activity with tablets and launch new changes in production In Detail Odoo is a Python-based ERP system and is completely open source. Odoo is a comprehensive suite of business applications offering a wealth of functionalities that can be deployed to meet your business needs. This book will help you manage the different functionalities of your business and optimize it. You will learn in detail about the various facets of the business process such as sales, accounting, purchases, manufacturing, and inventory. We will cover each of these topics in detail and learn how Odoo handles all these tasks with much ease. With its modular approach, you will be able to build customized solutions, take advantage of the Odoo 10 system in your organization, and master basic administration. We will cover modules and applications in Odoo that will help optimize quality checks. You will also be able to customize major reporting functions for your teams and set up forms and documents for sales, purchase, inventory, and so on. By the end of the book, you will be able to use the major functionalities of Odoo 10 and fully implement them into your business. Style and approach The book follows a recipe-based format; the recipes are filled with real-world use cases and various functional topics.
Implementing Qlik Sense
Implementing Qlik Sense
Ganapati Hegde;Kaushik Solanki
¥99.18
Become a full-fledged Qlik Sense Consultant with the help of this unique guide About This Book ? Become a successful Qlik consultant with the help of this insightful guide ? Build what is in line as well as exceeding your customer’s expectations from your Qlik Sense solutions using this highly practical guide ? Build result-driven optimized BI solutions using Qlik with the help of industry examples Who This Book Is For If you have basic familiarity with Qlik Sense and want to upgrade your skills to become a full-fledged Qlik Consultant, this book is for you. With this book, you will be able to create efficient business intelligence solutions that would fetch client satisfaction, and in turn, more projects. What You Will Learn ? Understand the importance and expectations of a consultant’s role ? Engage with the customer to understand the ir goals and future objectives ? Design the optimum architecture, using the best practices for the development and implementation of your projects ? Ensure successful adoption using real-life examples to make your learning complete ? Learn about the important stages of a Qlik project’s life cycle In Detail Qlik Sense is a leading platform for business intelligence (BI) solutions. Qlik Sense helps organizations in making informed decisions based on the data they have. This book will teach you how to effectively use Qlik for optimum customer satisfaction. You will undergo a metamorphosis from a developer to a consultant who is capable of building the most suitable BI solutions for your clients. The book will take you through several business cases – this will give you enough insight to understand the needs of the client clearly and build a BI solution that meets or exceeds their expectations. Starting from the pre-project activities, you will go to the actual execution of the project, the implementation, and even maintenance. This book will give you all the information you need - from the strategy to requirement gathering to implementing BI solutions using Qlik Sense. The book will empower you to take the right decisions in tricky and diffi cult situations while developing analytics and dashboards. Style and approach This book will be a hands-on guide that will teach you all the what-to-do’s, when-to-do’s, and how-to-do’s for becoming a successful Qlik Sense Consultant. With the help of various business scenarios, the book will cover real-world problems that you can relate to. Various solutions in the book will be backed up by the thought process of why are these solutions used and how you can implement them in your own business environment.
Azure for Architects
Azure for Architects
Ritesh Modi
¥80.65
Your one stop guide to making the most out of Azure Cloud About This Book ? Get familiar with the different design patterns available in Microsoft Azure ? Develop Azure cloud architecture and a pipeline management system ? Get to know the security best practices for your Azure deployment Who This Book Is For If you are Cloud Architects, DevOps Engineers, or developers who want to learn key architectural aspects of the Azure Cloud platform, then this book is for you. Prior basic knowledge of the Azure Cloud platform is good to have. What You Will Learn ? Familiarize yourself with the components of the Azure Cloud platform ? Understand the cloud design patterns ? Use enterprise security guidelines for your Azure deployment ? Design and implement Serverless solutions ? See Cloud architecture and the deployment pipeline ? Understand cost management for Azure solutions In Detail Over the years, Azure cloud services has grown quickly, and the number of organizations adopting Azure for their cloud services is also gradually increasing. Leading industry giants are finding that Azure fulfills their extensive cloud requirements. This book will guide you through all the important and tough decision-making aspects involved in architecturing a Azure public cloud for your organization. The book starts with an extensive introduction to all the categories of designs available with Azure. These design patterns focus on different aspects of cloud such as high availability, data management, and so on. Gradually, we move on to various aspects such as building your cloud structure and architecture. It will also include a brief de*ion about different types of services provided by Azure, such as Azure functions and Azure Analytics, which can prove beneficial for an organization. This book will cover each and every aspect and function required to develop a Azure cloud based on your organizational requirements. By the end of this book, you will be in a position to develop a full-fledged Azure cloud. Style and approach This hands-on guide to the Azure Cloud platform covers different architectural concepts and implementations necessary for any enterprise scale deployment.
Learning Microsoft Cognitive Services - Second Edition
Learning Microsoft Cognitive Services - Second Edition
Leif Larsen
¥80.65
Learn to build interactive and efficient applications by leveraging 24 effective cognitive services APIs powered by Microsoft About This Book ? Explore the capabilities of 24 of the APIs released as part of the Cognitive Services platform ? Build intelligent apps that combine the power of computer vision, speech recognition, and language processing ? Give your apps human-like cognitive intelligence with this hands-on guide Who This Book Is For .NET developers who want to add AI capabilities to their applications will find this book useful. No knowledge of machine learning or AI is necessary to work through this book. What You Will Learn ? Identify a person through visual inspection and audio ? Reduce user effort by utilizing AI-like capabilities ? Understand how to analyze images and text in different ways ? Find out how to analyze images using Vision APIs ? Add video analysis to applications using Vision APIs ? Utilize Search to find anything you want ? Analyze text to extract information and explore text structure In Detail Microsoft has revamped its Project Oxford to launch the all new Cognitive Services platform-a set of 30 APIs to add speech, vision, language, and knowledge capabilities to apps. This book will introduce you to 24 of the APIs released as part of Cognitive Services platform and show you how to leverage their capabilities. More importantly, you'll see how the power of these APIs can be combined to build real-world apps that have cognitive capabilities. The book is split into three sections: computer vision, speech recognition and language processing, and knowledge and search. You will be taken through the vision APIs at first as this is very visual, and not too complex. The next part revolves around speech and language, which are somewhat connected. The last part is about adding real-world intelligence to apps by connecting them to Knowledge and Search APIs. By the end of this book, you will be in a position to understand what Microsoft Cognitive Service can offer and how to use the different APIs. Style and approach This book takes you through essential API capabilities and shows how to utilize them to suit the needs of your application.
Software-Defined Networking with OpenFlow - Second Edition
Software-Defined Networking with OpenFlow - Second Edition
Oswald Coker,Siamak Azodolmolky
¥71.93
Master OpenFlow concepts to improve and make your projects efficient with the help of Software-Defined Networking. About This Book ? Master the required platforms and tools to build network applications with OpenFlow ? Get to grips with the updated OpenFlow and build robust SDN-based solutions ? An end-to-end thorough overview of open-source switches, controllers, and tools Who This Book Is For If you are a network/system administrator or a system engineer and would like to implement OpenFlow concepts and take Software-Defined Networking on your projects to the next level, then this book is for you. If you are aware of broad networking concepts, and are familiar with the day-to-day operation of computer networks, you will find this book very beneficial. What You Will Learn ? Explore Software-Defined Networking and activities around SDN/OpenFlow including OpenFlow messages ? Hardware and software implementations of OpenFlow switches and experiment with Mininet GUI ? Learn about the role of OpenFlow in cloud computing by configuring and setting up the Neutron and Floodlight OpenFlow controller plugins ? Simulate and test utilities, and familiarize yourself with OpenFlow soft switches, controllers, virtualization, and orchestration tools ? Enhance and build environments for Net App development by installing VM's and tools such as Mininet and Wireshark ? Learn about hardware and software switches and get a feel for active open-source projects around SDN and OpenFlow In Detail OpenFlow paves the way for an open, centrally programmable structure, thereby accelerating the effectiveness of Software-Defined Networking. Software-Defined Networking with OpenFlow, Second Edition takes you through the product cycle and gives you an in-depth de*ion of the components and options that are available at each stage. The aim of this book is to help you implement OpenFlow concepts and improve Software-Defined Networking on your projects. You will begin by learning about building blocks and OpenFlow messages such as controller-to-switch and symmetric and asynchronous messages. Next, this book will take you through OpenFlow controllers and their existing implementations followed by network application development. Key topics include the basic environment setup, the Neutron and Floodlight OpenFlow controller, XORPlus OF13SoftSwitch, enterprise and affordable switches such as the Zodiac FX and HP2920. By the end of this book, you will be able to implement OpenFlow concepts and improve Software-Defined Networking in your projects. Style and approach This book is an easy-to-follow and pragmatic guide networking. Each topic adopts a logical approach and provides hints to help you build and deliver SDN Solutions efficiently.
Machine Learning for Developers
Machine Learning for Developers
Rodolfo Bonnin
¥190.48
Your one-stop guide to becoming a Machine Learning expert. About This Book ? Learn to develop efficient and intelligent applications by leveraging the power of Machine Learning ? A highly practical guide explaining the concepts of problem solving in the easiest possible manner ? Implement Machine Learning in the most practical way Who This Book Is For This book will appeal to any developer who wants to know what Machine Learning is and is keen to use Machine Learning to make their day-to-day apps fast, high performing, and accurate. Any developer who wants to enter the field of Machine Learning can effectively use this book as an entry point. What You Will Learn ? Learn the math and mechanics of Machine Learning via a developer-friendly approach ? Get to grips with widely used Machine Learning algorithms/techniques and how to use them to solve real problems ? Get a feel for advanced concepts, using popular programming frameworks. ? Prepare yourself and other developers for working in the new ubiquitous field of Machine Learning ? Get an overview of the most well known and powerful tools, to solve computing problems using Machine Learning. ? Get an intuitive and down-to-earth introduction to current Machine Learning areas, and apply these concepts on interesting and cutting-edge problems. In Detail Most of us have heard about the term Machine Learning, but surprisingly the question frequently asked by developers across the globe is, “How do I get started in Machine Learning?”. One reason could be attributed to the vastness of the subject area because people often get overwhelmed by the abstractness of ML and terms such as regression, supervised learning, probability density function, and so on. This book is a systematic guide teaching you how to implement various Machine Learning techniques and their day-to-day application and development. You will start with the very basics of data and mathematical models in easy-to-follow language that you are familiar with; you will feel at home while implementing the examples. The book will introduce you to various libraries and frameworks used in the world of Machine Learning, and then, without wasting any time, you will get to the point and implement Regression, Clustering, classification, Neural networks, and more with fun examples. As you get to grips with the techniques, you’ll learn to implement those concepts to solve real-world scenarios for ML applications such as image analysis, Natural Language processing, and anomaly detections of time series data. By the end of the book, you will have learned various ML techniques to develop more efficient and intelligent applications. Style and approach This book gives you a glimpse of Machine Learning Models and the application of models at scale using clustering, classification, regression and reinforcement learning with fun examples. Hands-on examples will be presented to understand the power of problem solving with Machine Learning and Advanced architectures, software installation, and configuration.
Mastering AWS Security
Mastering AWS Security
Albert Anthony
¥71.93
In depth informative guide to implement and use AWS security services effectively. About This Book ? Learn to secure your network, infrastructure, data and applications in AWS cloud ? Log, monitor and audit your AWS resources for continuous security and continuous compliance in AWS cloud ? Use AWS managed security services to automate security. Focus on increasing your business rather than being diverged onto security risks and issues with AWS security. ? Delve deep into various aspects such as the security model, compliance, access management and much more to build and maintain a secure environment. Who This Book Is For This book is for all IT professionals, system administrators and security analysts, solution architects and Chief Information Security Officers who are responsible for securing workloads in AWS for their organizations. It is helpful for all Solutions Architects who want to design and implement secure architecture on AWS by the following security by design principle. This book is helpful for personnel in Auditors and Project Management role to understand how they can audit AWS workloads and how they can manage security in AWS respectively. If you are learning AWS or championing AWS adoption in your organization, you should read this book to build security in all your workloads. You will benefit from knowing about security footprint of all major AWS services for multiple domains, use cases, and scenarios. What You Will Learn ? Learn about AWS Identity Management and Access control ? Gain knowledge to create and secure your private network in AWS ? Understand and secure your infrastructure in AWS ? Understand monitoring, logging and auditing in AWS ? Ensure Data Security in AWS ? Learn to secure your applications in AWS ? Explore AWS Security best practices In Detail Mastering AWS Security starts with a deep dive into the fundamentals of the shared security responsibility model. This book tells you how you can enable continuous security, continuous auditing, and continuous compliance by automating your security in AWS with the tools, services, and features it provides. Moving on, you will learn about access control in AWS for all resources. You will also learn about the security of your network, servers, data and applications in the AWS cloud using native AWS security services. By the end of this book, you will understand the complete AWS Security landscape, covering all aspects of end - to -end software and hardware security along with logging, auditing, and compliance of your entire IT environment in the AWS cloud. Lastly, the book will wrap up with AWS best practices for security. Style and approach The book will take a practical approach delving into different aspects of AWS security to help you become a master of it. It will focus on using native AWS security features and managed AWS services to help you achieve continuous security and continuous compliance.
Beginning C# 7 Hands-On – Advanced Language Features
Beginning C# 7 Hands-On – Advanced Language Features
Tom Owsiak
¥71.93
An advanced C# beginners guide to some of the tougher parts of the C# language! About This Book ? Learn C#, Visual Studio, and object-oriented programming ? Get practical examples of advanced C# language features so that you can easily master them yourself ? Use the C# programming language to work generics and lambda expressions ? Program C# and SQL Server 2014 ? Get ready for your first MVC applications Who This Book Is For This book is for anyone who is interested in learning how to program the more advanced aspects of the C# language. Previous programming knowledge of C# is required, at least to the level of basic object-oriented programming. Readers can benefit from first reading Tom Owsiak’s companion book, Beginning C# 7 Hands-On – The Core Language, as a preparation for the more advanced elements and techniques presented in this book. What You Will Learn ? Learn C# advanced language elements and techniques ? Discover advanced C# techniques with hands-on working examples ? Build on your knowledge of OOP by using C# generics and lambda expressions ? Work with C# and LINQ custom data types ? Program C# and SQL Server 2017 to manage and query data ? Create your first full MVC application In Detail Beginning C# 7 Hands-On – Advanced Language Features assumes that you’ve mastered the basic elements of the C# language and that you're now ready to learn the more advanced C# language and syntax, line by line, in a working Visual Studio environment. You'll learn how to code advanced C# language topics including generics, lambda expressions, and anonymous methods. You'll learn to use query syntax to construct queries and deploy queries that perform aggregation functions. Work with C# and SQL Server 2014 to perform complex joins and stored procedures. Explore advanced file access methods, and see how to serialize and deserialize objects – all by writing working lines of code that you can run within Visual Studio. This book is designed for beginner C# developers who have mastered the basics now, and anyone who needs a fast reference to using advanced C# language features in practical coding examples. You'll also take a look at C# through web programming with web forms. By the time you’ve finished this book, you’ll know all the critical advanced elements of the C# language and how to program everything from C# generics to XML, LINQ, and your first full MVC web applications. These are the advanced building blocks that you can then combine to exploit the full power of the C# programming language, line by line. Style and approach A comprehensive book that blends theory with just the right amount of practical code implementations, to help you get up and running with the C# programming language and its advanced features. You’ll also get to work with other tools and technologies that complement C# programming. Each core part of the C# language is coded as you learn, and code output is tested every time to verify the syntax is working as expected, so it’s easy for you to learn directly from the working code examples. Advanced-level features of C# will be used to code and work through examples.
Microsoft Power BI Cookbook
Microsoft Power BI Cookbook
Brett Powell
¥107.90
Get more out of Microsoft Power BI turning your data into actionable insights About This Book ? From connecting to your data sources to developing and deploying immersive, mobile-ready dashboards and visualizations, this book covers it all ? Over 90 hands-on, technical recipes, tips, and use cases from across the Power BI platform including the Power BI Service and Mobile Applications ? Proven development techniques and guidance for implementing custom solutions with DAX and M languages Who This Book Is For This book is for BI professionals who wish to enhance their knowledge of Power BI beyond and to enhance the value of the Power BI solutions they deliver to business users. Those who are looking at quick solutions to common problems while using Power BI will also find this book to be a very useful resource .Some experience with Power BI will be useful. What You Will Learn ? Cleanse, stage, and integrate your data sources with Power BI ? Abstract data complexities and provide users with intuitive, self-service BI capabilities ? Build business logic and analysis into your solutions via the DAX programming language and dynamic, dashboard-ready calculations ? Take advantage of the analytics and predictive capabilities of Power BI ? Make your solutions more dynamic and user specific and/or defined including use cases of parameters, functions, and row level security ? Understand the differences and implications of DirectQuery, Live Connections, and Import-Mode Power BI datasets and how to deploy content to the Power BI Service and schedule refreshes ? Integrate other Microsoft data tools such as Excel and SQL Server Reporting Services into your Power BI solution In Detail Microsoft Power BI is a business intelligence and analytics platform consisting of applications and services designed to provide coherent, visual and interactive insights of data. This book will provide thorough, technical examples of using all primary Power BI tools and features as well as demonstrate high impact end-to-end solutions that leverage and integrate these technologies and services. Get familiar with Power BI development tools and services, go deep into the data connectivity and transformation, modeling, visualization and analytical capabilities of Power BI, and see Power BI’s functional programming languages of DAX and M come alive to deliver powerful solutions to address common, challenging scenarios in business intelligence. This book will excite and empower you to get more out of Power BI via detailed recipes, advanced design and development tips, and guidance on enhancing existing Power BI projects. Style and approach This book consists of practical recipes on Power BI that target novices as well as intermediate Power BI users. It goes deep into the technical issues, covers additional protocols, and many more real-live examples.
OAuth 2.0 Cookbook
OAuth 2.0 Cookbook
Adolfo Eloy Nascimento
¥80.65
Efficiently integrate OAuth 2.0 to protect your mobile, desktop, Cloud applications and APIs using Spring Security technologies. About This Book ? Interact with public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google. ? Use Spring Security and Spring Security OAuth2 to implement your own OAuth 2.0 provider ? Learn how to implement OAuth 2.0 native mobile clients for Android applications Who This Book Is For This book targets software engineers and security experts who are looking to develop their skills in API security and OAuth 2.0. Prior programming knowledge and a basic understanding of developing web applications are necessary. As this book's recipes mostly use Spring Security and Spring Security OAuth2, some prior experience with Spring Framework will be helpful. What You Will Learn ? Use Redis and relational databases to store issued access tokens and refresh tokens ? Access resources protected by the OAuth2 Provider using Spring Security ? Implement a web application that dynamically registers itself to the Authorization Server ? Improve the safety of your mobile client using dynamic client registration ? Protect your Android client with Proof Key for Code Exchange ? Protect the Authorization Server from invalid redirection In Detail OAuth 2.0 is a standard protocol for authorization and focuses on client development simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and so on. This book also provides useful recipes for solving real-life problems using Spring Security and creating Android applications. The book starts by presenting you how to interact with some public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google. You will also be able to implement your own OAuth 2.0 provider with Spring Security OAuth2. Next, the book will cover practical scenarios regarding some important OAuth 2.0 profiles such as Dynamic Client Registration, Token Introspection and how to revoke issued access tokens. You will then be introduced to the usage of JWT, OpenID Connect, and how to safely implement native mobile OAuth 2.0 Clients. By the end of this book, you will be able to ensure that both the server and client are protected against common vulnerabilities. Style and approach With the help of real-world examples, this book provides step by step recipes for troubleshooting and extending your API security. The book also helps you with accessing and securing data on mobile, desktop, and cloud apps with OAuth 2.0.