Discovering Business Intelligence using MicroStrategy 9
¥63.21
This is a step-by-step tutorial that covers the basics of working with the MicroStrategy platform.If you are a BI developer who would like to use MicroStrategy to build BI apps, this book is ideal for you. This book is also for mid-management executives who need to analyze data and Excel files that are too complicated to manage. A basic concept of BI is assumed.
Hudson 3 Essentials
¥63.21
A practical guide, packed with illustrations, that will help you become proficient with Hudson and able to utilize it how you want.If you are a Java developer or administrator who would to like automate some of the mundane work required to build and test software and improve software quality, this is the book for you. If you are a development manager or tester, you can also benefit from learning how Hudson works by gaining some insight into test results and historical trends.
Apache Solr PHP Integration
¥63.21
This book is full of step-by-step example-oriented tutorials which will show readers how to integrate Solr in PHP applications using the available libraries, and boost the inherent search facilities that Solr offers.If you are a developer who knows PHP and is interested in integrating search into your applications, this is the book for you. No advanced knowledge of Solr is required. Very basic knowledge of system commands and the command-line interface on both Linux and Windows is required. You should also be familiar with the concept of Web servers.
Augmented Reality for Android Application Development
¥63.21
A step-by-step tutorial-based guide aimed at giving you hands-on practical experience to develop AR applications for Android.Augmented Reality for Android Application Development is for Android mobile application developers who are familiar with Android Development Tools and deployment, JMonkeyEngine, and the Vuforia SDK.
Getting started with Simulink
¥63.21
This practical and easy-to-understand learning tutorial is one big exciting exercise for students and engineers that are always short on their schedules and want to regain some lost time with the help of Simulink.This book is aimed at students and engineers who need a quick start with Simulink. Though it's not required in order to understand how Simulink works, knowledge of physics will help the reader to understand the exercises described.
KNIME Essentials
¥63.21
KNIME Essentials is a practical guide aimed at getting the results you want, as quickly as possible."Knime Essentials" is written for data analysts looking to quickly get up to speed using the market leader in data processing tools, KNIME. No knowledge of KNIME is required, but we will assume that you have some background in data processing.
Microsoft Azure Storage Essentials
¥63.21
If you are an IT professional with a basic knowledge of Microsoft Azure and want to learn Azure Storage services, then this book is for you.
Python Geospatial Analysis Essentials
¥63.21
If you are an experienced Python developer and wish to get up-to-speed with geospatial programming, then this book is for you. While familiarity with installing third-party Python libraries would be an advantage, no prior knowledge of geospatial programming is required.
OpenCV Android Application Programming
¥63.21
A step-by-step tutorial to help you master computer vision and mobile app development.This book is for Java developers who are new to computer vision and who would like to learn about how it is used in relation to application development. It is assumed that you have previous experience in Java, but not necessarily Android. A basic understanding of image data (for example pixels and color channels) would be helpful too. You are expected to have a mobile device running Android 2.2 (Froyo) or greater and it must have a camera
Getting Started with Kivy
¥63.21
into the world of Kivy.This book is aimed at Python developers who are familiar with Python and have a good understanding of concepts like inheritance, classes, and instances. No previous experience of Kivy is required, though some knowledge of event handling, scheduling, and user interfaces, in general, would boost your learning.
Getting Started with Grunt: The JavaScript Task Runner
¥63.21
A stepbystep, practical tutorial to help you transform into a Grunt poweruser. This book is for JavaScript developers who want to get to grips with GruntJS and use it to build and test their JavaScript applications. The only requirement for this book is a basic understanding of objects and functions in JavaScript.
Magento Search Engine Optimization
¥63.21
This book is an easytofollow tutorial with best practices and advanced references which will help you to take full advantage of Magento with SEO. This book is aimed at both Magento developers and SEO specialists who wish to optimize search and end user elements such as clickthrough rates to ensure the design of their online shop sites effectively maximize sales. Magento store owners may also find large sections of this book useful in order to understand the larger impact small tweaks and changes can have on SEO especially when editing products and categories. This book assumes that the reader will understand the basic concepts of keyword research and the external factors that are required in order to manage an ongoing SEO campaign.
Augmented Reality with Kinect
¥63.21
This book is a mini tutorial with plenty of code examples and strategies to give you many options when building your own applications.This book is meant for readers who are familiar with C/C++ programming and want to write simple programs with Kinect. The standard template library can also be used as it is simple enough to understand.
Getting Started with nopCommerce
¥63.21
A friendly, tutorial style book, which will help you learn your way through creating a live storefront with nopCommerce in a step-by-step manner.Getting Started with nopCommerce is for anyone who wants to sell products online using nopCommerce. If you are a non-technical person and are discouraged by the complexity of this powerful e-commerce application, then this book is for you.
Hands-On Reinforcement Learning with Python
¥63.21
A hands-on guide enriched with examples to master deep reinforcement learning algorithms with Python About This Book ? Your entry point into the world of artificial intelligence using the power of Python ? An example-rich guide to master various RL and DRL algorithms ? Explore various state-of-the-art architectures along with math Who This Book Is For If you’re a machine learning developer or deep learning enthusiast interested in artificial intelligence and want to learn about reinforcement learning from scratch, this book is for you. Some knowledge of linear algebra, calculus, and the Python programming language will help you understand the concepts covered in this book. What You Will Learn ? Understand the basics of reinforcement learning methods, algorithms, and elements ? Train an agent to walk using OpenAI Gym and Tensorflow ? Understand the Markov Decision Process, Bellman’s optimality, and TD learning ? Solve multi-armed-bandit problems using various algorithms ? Master deep learning algorithms, such as RNN, LSTM, and CNN with applications ? Build intelligent agents using the DRQN algorithm to play the Doom game ? Teach agents to play the Lunar Lander game using DDPG ? Train an agent to win a car racing game using dueling DQN In Detail Reinforcement Learning (RL) is the trending and most promising branch of artificial intelligence. Hands-On Reinforcement learning with Python will help you master not only the basic reinforcement learning algorithms but also the advanced deep reinforcement learning algorithms. The book starts with an introduction to Reinforcement Learning followed by OpenAI Gym, and TensorFlow. You will then explore various RL algorithms and concepts, such as Markov Decision Process, Monte Carlo methods, and dynamic programming, including value and policy iteration. This example-rich guide will introduce you to deep reinforcement learning algorithms, such as Dueling DQN, DRQN, A3C, PPO, and TRPO. You will also learn about imagination-augmented agents, learning from human preference, DQfD, HER, and many more of the recent advancements in reinforcement learning. By the end of the book, you will have all the knowledge and experience needed to implement reinforcement learning and deep reinforcement learning in your projects, and you will be all set to enter the world of artificial intelligence. Style and approach This is a hands-on book designed to further expand your machine learning skills by understanding reinforcement to deep reinforcement learning algorithms with applications in Python.
Mastering Numerical Computing with NumPy
¥63.21
Enhance the power of NumPy and start boosting your scientific computing capabilities About This Book ? Grasp all aspects of numerical computing and understand NumPy ? Explore examples to learn exploratory data analysis (EDA), regression, and clustering ? Access NumPy libraries and use performance benchmarking to select the right tool Who This Book Is For Mastering Numerical Computing with NumPy is for you if you are a Python programmer, data analyst, data engineer, or a data science enthusiast, who wants to master the intricacies of NumPy and build solutions for your numeric and scientific computational problems. You are expected to have familiarity with mathematics to get the most out of this book. What You Will Learn ? Perform vector and matrix operations using NumPy ? Perform exploratory data analysis (EDA) on US housing data ? Develop a predictive model using simple and multiple linear regression ? Understand unsupervised learning and clustering algorithms with practical use cases ? Write better NumPy code and implement the algorithms from scratch ? Perform benchmark tests to choose the best configuration for your system In Detail NumPy is one of the most important scientific computing libraries available for Python. Mastering Numerical Computing with NumPy teaches you how to achieve expert level competency to perform complex operations, with in-depth coverage of advanced concepts. Beginning with NumPy's arrays and functions, you will familiarize yourself with linear algebra concepts to perform vector and matrix math operations. You will thoroughly understand and practice data processing, exploratory data analysis (EDA), and predictive modeling. You will then move on to working on practical examples which will teach you how to use NumPy statistics in order to explore US housing data and develop a predictive model using simple and multiple linear regression techniques. Once you have got to grips with the basics, you will explore unsupervised learning and clustering algorithms, followed by understanding how to write better NumPy code while keeping advanced considerations in mind. The book also demonstrates the use of different high-performance numerical computing libraries and their relationship with NumPy. You will study how to benchmark the performance of different configurations and choose the best for your system. By the end of this book, you will have become an expert in handling and performing complex data manipulations. Style and approach This mastering guide will help you master your skills required to perform a complex numerical computation. The book contains the right mixture of theory and practical examples that will help you in dealing with the advanced NumPy and build solutions for your numeric and scientific computational problems
The Modern C++ Challenge
¥63.21
Test your C++ programming skills by solving real-world programming problems covered in the book About This Book ? Solve a variety of real-world programming and logic problems by leveraging the power of C++17 ? Test your skills in using language features, algorithms, data structures, design patterns, and more ? Explore areas such as cryptography, communication, and image handling in C++ Who This Book Is For This book will appeal to C++ developers of all levels. There's a challenge inside for everyone. What You Will Learn ? Serialize and deserialize JSON and XML data ? Perform encryption and signing to facilitate secure communication between parties ? Embed and use SQLite databases in your applications ? Use threads and asynchronous functions to implement generic purpose parallel algorithms ? Compress and decompress files to/from a ZIP archive ? Implement data structures such as circular buffer and priority queue ? Implement general purpose algorithms as well as algorithms that solve specific problems ? Create client-server applications that communicate over TCP/IP ? Consume HTTP REST services ? Use design patterns to solve real-world problems In Detail C++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge? Style and approach A recipe-based approach where each problem is solved with the help of step by step instructions.
IPython Interactive Computing and Visualization Cookbook - Second Edition
¥63.21
Learn to use IPython and Jupyter Notebook for your data analysis and visualization work. About This Book ? Leverage the Jupyter Notebook for interactive data science and visualization ? Become an expert in high-performance computing and visualization for data analysis and scientific modeling ? A comprehensive coverage of scientific computing through many hands-on, example-driven recipes with detailed, step-by-step explanations Who This Book Is For This book is intended for anyone interested in numerical computing and data science: students, researchers, teachers, engineers, analysts, and hobbyists. A basic knowledge of Python/NumPy is recommended. Some skills in mathematics will help you understand the theory behind the computational methods. What You Will Learn ? Master all features of the Jupyter Notebook ? Code better: write high-quality, readable, and well-tested programs; profile and optimize your code; and conduct reproducible interactive computing experiments ? Visualize data and create interactive plots in the Jupyter Notebook ? Write blazingly fast Python programs with NumPy, ctypes, Numba, Cython, OpenMP, GPU programming (CUDA), parallel IPython, Dask, and more ? Analyze data with Bayesian or frequentist statistics (Pandas, PyMC, and R), and learn from actual data through machine learning (scikit-learn) ? Gain valuable insights into signals, images, and sounds with SciPy, scikit-image, and OpenCV ? Simulate deterministic and stochastic dynamical systems in Python ? Familiarize yourself with math in Python using SymPy and Sage: algebra, analysis, logic, graphs, geometry, and probability theory In Detail Python is one of the leading open source platforms for data science and numerical computing. IPython and the associated Jupyter Notebook offer efficient interfaces to Python for data analysis and interactive visualization, and they constitute an ideal gateway to the platform. IPython Interactive Computing and Visualization Cookbook, Second Edition contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code. You will apply these state-of-the-art methods to various real-world examples, illustrating topics in applied mathematics, scientific modeling, and machine learning. The first part of the book covers programming techniques: code quality and reproducibility, code optimization, high-performance computing through just-in-time compilation, parallel computing, and graphics card programming. The second part tackles data science, statistics, machine learning, signal and image processing, dynamical systems, and pure and applied mathematics. Style and approach IPython Interactive Computing and Visualization Cookbook, Second Edition is a practical, hands-on book that will teach you how to analyze and visualize all kinds of data in the Jupyter Notebook.
Ansible 2 Cloud Automation Cookbook
¥63.21
Orchestrate your cloud infrastructure About This Book ? Recipe-based approach to install and configure cloud resources using Ansible ? Covers various cloud-related modules and their functionalities ? Includes deployment of a sample application to the cloud resources that we create ? Learn the best possible way to manage and automate your cloud infrastructure Who This Book Is For If you are a system administrator, infrastructure engineer, or a DevOps engineer who wants to obtain practical knowledge about Ansible and its cloud deliverables, then this book is for you. Recipes in this book are designed for people who would like to manage their cloud infrastructures efficiently using Ansible, which is regarded as one of the best tools for cloud management and automation. What You Will Learn ? Use Ansible Vault to protect secrets ? Understand how Ansible modules interact with cloud providers to manage resources ? Build cloud-based resources for your application ? Create resources beyond simple virtual machines ? Write tasks that can be reused to create resources multiple times ? Work with self-hosted clouds such as OpenStack and Docker ? Deploy a multi-tier application on various cloud providers In Detail Ansible has a large collection of inbuilt modules to manage various cloud resources. The book begins with the concepts needed to safeguard your credentials and explain how you interact with cloud providers to manage resources. Each chapter begins with an introduction and prerequisites to use the right modules to manage a given cloud provider. Learn about Amazon Web Services, Google Cloud, Microsoft Azure, and other providers. Each chapter shows you how to create basic computing resources, which you can then use to deploy an application. Finally, you will be able to deploy a sample application to demonstrate various usage patterns and utilities of resources. Style and approach This book will help readers get started with Ansible cloud modules. It has code snippets and diagrams along with real world examples that will help you move ahead easily. Using real world scenarios, you will learn to deploy an application to cloud resources.
Jira Software Essentials - Second Edition
¥63.21
Explore Jira Software to manage your projects proficiently About This Book ? Plan and manage projects effortlessly with Jira Software by integrating it with other applications ? Improve your team's performance with Scrum and Kanban, together with agile methodology ? Easy-to-follow learning guide to install Jira Software and understand how it fits in with Atlassian Jira Who This Book Is For If you want to get started with Jira Software and learn how to run your Jira projects the agile way, then this is the perfect book for you. You will need to be familiar with the basics of Jira, both from an end user's and an administrator's perspective. Experience with workflows, custom fields, and other administrative functions of Jira will be useful. What You Will Learn ? Understand the basics and agile methodologies of Jira software ? Use Jira Software in a Scrum environment ? Manage and run Jira Software projects beyond the out of box Scrum and Kanban way ? Combine Scrum and Kanban and use other project management options beyond just agile ? Customize Jira Software’s various features and options as per your requirements ? Work with Jira Agile offline, and plan and forecast projects with agile portfolio ? Integrate Jira Agile with Confluence and Bitbucket In Detail Jira Software is an agile project management tool that supports any agile methodology, be it scrum, Kanban, or your own unique flavour. From agile boards to reports, you can plan, track, and manage all your agile software development projects from a single tool. Jira Software brings the power of agile methodology to Atlassian Jira. This second edition of JIRA Agile Essentials, will help you dive straight into the action, exploring critical agile terminologies and concepts in the context of Jira Software. You will learn how to plan, track, and release great software. This book will teach you how to install and run Jira Software and set it up to run with Scrum and Kanban. It will also teach you to use Jira Software your way and run projects beyond the out-of-box Scrum and Kanban way, including a hybrid approach of both the methodologies and other options that come with Jira Software. Later, you will learn how to integrate it with the tools you are already using and enhance Jira with add-ons such as Confluence. You will learn to stay connected with your team from anywhere to ensure great development. Jira Software has numerous deployment options in the cloud, on your own infrastructure, or at a massive scale. You will be introduced to Bitbucket, Atlassian’s distributed version control system, which integrates seamlessly with Jira, allowing your team to work within the two applications as one harmonious environment. With this practical guide, you will develop a great working knowledge of Jira Software and your project management will become much more efficient. Style and approach This practical book explains Jira Software with the help of detailed examples in a step-by- step manner.
Android Studio 2 Essentials - Second Edition
¥63.21
A fast-paced guide to get you up and running with Android application development using Android Studio 2 About This Book Configure, build, and run Android projects with Android Studio 2 Test your apps using the Android emulator and learn how to manage virtual devices Explore how Android Studio 2 can be made a part of your workflow to reduce the overall development time Who This Book Is For If you are an Android developer looking to quickly take advantage of Android Studio 2 and add it to your workflow, then this book is for you. It is assumed that you are familiar with the OOP paradigm and Java. You are recommended to have prior knowledge of the main characteristics of the Android mobile system to get the most out of this book. What You Will Learn Install Android Studio on your system and configure the Android Software Development Kit Create your first project and explore its structure Manage a project in Android Studio 2 with Gradle Improve your productivity while programming by getting the best of the code editor Design the user interface using layouts and see how to handle various user events Integrate Google Play services into your project efficiently Monitor your app while it's running and constantly improve its performance In Detail Android Studio 2, the official IDE for Android application development, dramatically improves your workflow by letting you quickly see changes running on your device or emulator. It gives developers a unique platform by making app builds and deployment faster. This book will get you up and running with all the essential features of Android Studio 2 to optimize your development workflow. Starting off with the basic installation and configuration of Android Studio 2, this book will help you build a new project by showing you how to create a custom launcher icon and guiding you to choose your project. You will then gain an insight into the additional tools provided in Android Studio, namely the Software Development Kit (SDK) Manager, Android Virtual Device (AVD) Manager, and Javadoc. You’ll also see how to integrate Google Play Services in an Android project. Finally, you’ll become familiar with the Help section in Android Studio, which will enable you to search for support you might require in different scenarios. Style and approach A comprehensive and practical guide that will give you the essential skills required to develop Android applications quickly using Android Studio. With the help of a real-world project, this book will show how to make Android Studio a part of your development process and optimize it.

购物车
个人中心

