万本电子书0元读

万本电子书0元读

Windows Server 2016 Administration Cookbook
Windows Server 2016 Administration Cookbook
Jordan Krause
¥54.49
This book contains more than 65 recipes that will equip you with what you need to know to work with Windows 2016 Server. This book will help you learn how to administrate your Windows Server for optimal performance. About This Book ? A focussed guide to help you with the core functionalities of Windows Server 2016 ? Explore tasks that will help you build a datacenter from scratch using Windows Server 2016 ? Step-by-step instructions for common Windows Server administration duties Who This Book Is For This book is for system administrators or IT professionals who want the skills to manage and maintain the core infrastructure of a Windows Server 2016 environment.? Prior experience in Windows Server 2012 R2 environments will be helpful. What You Will Learn ? Become skilled in the navigation of Windows Server 2016, and explore the technologies and options that it provides ? Build the infrastructure required for a successful Windows Server network ? Move away from those open-source web server platforms and start migrating your websites to Server 2016's Internet Information Services today ? Provide a centralized point for users to access applications and data by confguring Remote Desktop Services ? Compose optimal Group Policies In Detail Windows Server 2016 is an operating system designed to run on servers. It supports enterprise-level data storage, communications, management, and applications. This book contains specially selected, detailed help on core, essential administrative tasks of Windows Server 2016. This book starts by helping you to navigate the interface of Windows Server 2016, and quickly shifts gears to implementing roles that are necessarily in any Microsoft-centric datacenter. This book will also help you leverage the web services platform built into Windows Server 2016, available to anyone who runs this latest and greatest Server operating system. Further, you will also learn to compose optimal Group Policies and monitor system performance and IP address management. This book will be a handy quick-reference guide for any Windows Server administrator, providing easy to read, step-by-step instructions for many common administrative tasks that will be part of any Server Administrator’s job description as they administer their Windows Server 2016 powered servers. The material in the book has been selected from the content of Packt's Windows Server 2016 Cookbook by Jordan Krause to provide a specific focus on key Windows Server administration tasks. Style and approach This book contains recipes that have been specially selected to help with the core, essential administrative tasks of Windows Server 2016.
Matplotlib for Python Developers
Matplotlib for Python Developers
Aldrin Yim,Claire Chung,Allen Yu
¥73.02
Leverage the power of Matplotlib to visualize and understand your data more effectively About This Book ? Perform effective data visualization with Matplotlib and get actionable insights from your data ? Design attractive graphs, charts, and 2D plots, and deploy them to the web ? Get the most out of Matplotlib in this practical guide with updated code and examples Who This Book Is For This book is essentially for anyone who wants to create intuitive data visualizations using the Matplotlib library. If you’re a data scientist or analyst and wish to create attractive visualizations using Python, you’ll find this book useful. Some knowledge of Python programming is all you need to get started. What You Will Learn ? Create 2D and 3D static plots such as bar charts, heat maps, and scatter plots ? Get acquainted with GTK+3, Qt5, and wxWidgets to understand the UI backend of Matplotlib ? Develop advanced static plots with third-party packages such as Pandas, GeoPandas, and Seaborn ? Create interactive plots with real-time updates ? Develop web-based, Matplotlib-powered graph visualizations with third-party packages such as Django ? Write data visualization code that is readily expandable on the cloud platform In Detail Python is a general-purpose programming language increasingly being used for data analysis and visualization. Matplotlib is a popular data visualization package in Python used to design effective plots and graphs. This is a practical, hands-on resource to help you visualize data with Python using the Matplotlib library. Matplotlib for Python Developers, Second Edition shows you how to create attractive graphs, charts, and plots using Matplotlib. You will also get a quick introduction to third-party packages, Seaborn, Pandas, Basemap, and Geopandas, and learn how to use them with Matplotlib. After that, you’ll embed and customize your plots in third-party tools such as GTK+3, Qt 5, and wxWidgets. You’ll also be able to tweak the look and feel of your visualization with the help of practical examples provided in this book. Further on, you’ll explore Matplotlib 2.1.x on the web, from a cloud-based platform using third-party packages such as Django. Finally, you will integrate interactive, real-time visualization techniques into your current workflow with the help of practical real-world examples. By the end of this book, you’ll be thoroughly comfortable with using the popular Python data visualization library Matplotlib 2.1.x and leveraging its power to build attractive, insightful, and powerful visualizations. Style and approach Step by step approach to learning the best of Matplotlib 2.1.x
Reinforcement Learning with TensorFlow
Reinforcement Learning with TensorFlow
Sayon Dutta
¥90.46
Leverage the power of the Reinforcement Learning techniques to develop self-learning systems using Tensorflow About This Book ? Learn reinforcement learning concepts and their implementation using TensorFlow ? Discover different problem-solving methods for Reinforcement Learning ? Apply reinforcement learning for autonomous driving cars, robobrokers, and more Who This Book Is For If you want to get started with reinforcement learning using TensorFlow in the most practical way, this book will be a useful resource. The book assumes prior knowledge of machine learning and neural network programming concepts, as well as some understanding of the TensorFlow framework. No previous experience with Reinforcement Learning is required. What You Will Learn ? Implement state-of-the-art Reinforcement Learning algorithms from the basics ? Discover various techniques of Reinforcement Learning such as MDP, Q Learning and more ? Learn the applications of Reinforcement Learning in advertisement, image processing, and NLP ? Teach a Reinforcement Learning model to play a game using TensorFlow and the OpenAI gym ? Understand how Reinforcement Learning Applications are used in robotics In Detail Reinforcement Learning (RL), allows you to develop smart, quick and self-learning systems in your business surroundings. It is an effective method to train your learning agents and solve a variety of problems in Artificial Intelligence—from games, self-driving cars and robots to enterprise applications that range from datacenter energy saving (cooling data centers) to smart warehousing solutions. The book covers the major advancements and successes achieved in deep reinforcement learning by synergizing deep neural network architectures with reinforcement learning. The book also introduces readers to the concept of Reinforcement Learning, its advantages and why it’s gaining so much popularity. The book also discusses on MDPs, Monte Carlo tree searches, dynamic programming such as policy and value iteration, temporal difference learning such as Q-learning and SARSA. You will use TensorFlow and OpenAI Gym to build simple neural network models that learn from their own actions. You will also see how reinforcement learning algorithms play a role in games, image processing and NLP. By the end of this book, you will have a firm understanding of what reinforcement learning is and how to put your knowledge to practical use by leveraging the power of TensorFlow and OpenAI Gym. Style and approach An Easy-to-follow, step-by-step guide to help you get to grips with real-world applications of Reinforcement Learning with TensorFlow.
C++ Data Structures and Algorithms
C++ Data Structures and Algorithms
Wisnu Anggoro
¥81.74
Learn how to build efficient, secure and robust code in C++ by using data structures and algorithms - the building blocks of C++ About This Book ? Use data structures such as arrays, stacks, trees, lists, and graphs with real-world examples ? Learn the functional and reactive implementations of the traditional data structures ? Explore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner Who This Book Is For This book is for developers who would like to learn the Data Structures and Algorithms in C++. Basic C++ programming knowledge is expected. What You Will Learn ? Know how to use arrays and lists to get better results in complex scenarios ? Build enhanced applications by using hashtables, dictionaries, and sets ? Implement searching algorithms such as linear search, binary search, jump search, exponential search, and more ? Have a positive impact on the efficiency of applications with tree traversal ? Explore the design used in sorting algorithms like Heap sort, Quick sort, Merge sort and Radix sort ? Implement various common algorithms in string data types ? Find out how to design an algorithm for a specific task using the common algorithm paradigms In Detail C++ is a general-purpose programming language which has evolved over the years and is used to develop software for many different sectors. This book will be your companion as it takes you through implementing classic data structures and algorithms to help you get up and running as a confident C++ programmer. We begin with an introduction to C++ data structures and algorithms while also covering essential language constructs. Next, we will see how to store data using linked lists, arrays, stacks, and queues. Then, we will learn how to implement different sorting algorithms, such as quick sort and heap sort. Along with these, we will dive into searching algorithms such as linear search, binary search and more. Our next mission will be to attain high performance by implementing algorithms to string datatypes and implementing hash structures in algorithm design. We'll also analyze Brute Force algorithms, Greedy algorithms, and more. By the end of the book, you'll know how to build components that are easy to understand, debug, and use in different applications. Style and approach Readers will be taken through an indispensable list of data structures and algorithms so they can confidently begin coding in C++.
Ionic Cookbook
Ionic Cookbook
Indermohan Singh,Hoc Phan
¥81.74
Solve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic. Working with Ionic components to find out the best way to share data between them effectively. About This Book ? Leverage Ionic 3.9 and its exciting new features to create cutting-edge, real-time apps ? Work through simple recipes to address your problems directly and solve them effectively ? Get examples at each step to guide you on your learning curve with Angular Who This Book Is For This book targets JavaScript developers. No previous knowledge of Ionic is necessary, but prior knowledge of web development techniques would be useful. What You Will Learn ? Help readers to jump-start Ionic apps ? Explore essential features of Ionic with examples ? Learn how to use native device functionalities ? Make the best use of the REST API to handle back-end services ? Work with Cordova to support native functionalities on both iOS and Android. ? Master advanced topics in app development such as deep linking and lazy loading In Detail Ionic is the preferred choice for JavaScript developers to develop real-time hybrid applications. This book will get you started with Ionic 3.9 and help you create Angular 5 components that interact with templates. You will work with Ionic components and find out how to share data efficiently between them. You'll discover how to make the best use of the REST API to handle back-end services and then move on to animating your application to make it look pretty. You then learn to add in a local push notification in order to test the app. Then you'll work with Cordova to support native functionalities on both iOS and Android. From there, you'll get to grips with using the default themes for each platform and customizing your own. We then take you through the advanced Ionic features like lazy loading, deep linking, localizing ionic apps etc. Finally, you'll see how best to deploy your app to different platforms. This book will solve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic. Style and approach The book's recipe-based approach will help you get the best out of Ionic 3.9
Jupyter Cookbook
Jupyter Cookbook
Dan Toomey
¥73.02
Leverage the power of the popular Jupyter notebooks to simplify your data science tasks without any hassle About This Book ? Create and share interactive documents with live code, text and visualizations ? Integrate popular programming languages such as Python, R, Julia, Scala with Jupyter ? Develop your widgets and interactive dashboards with these innovative recipes Who This Book Is For This cookbook is for data science professionals, developers, technical data analysts, and programmers who want to execute technical coding, visualize output, and do scientific computing in one tool. Prior understanding of data science concepts will be helpful, but not mandatory, to use this book. What You Will Learn ? Install Jupyter and configure engines for Python, R, Scala and more ? Access and retrieve data on Jupyter Notebooks ? Create interactive visualizations and dashboards for different scenarios ? Convert and share your dynamic codes using HTML, JavaScript, Docker, and more ? Create custom user data interactions using various Jupyter widgets ? Manage user authentication and file permissions ? Interact with Big Data to perform numerical computing and statistical modeling ? Get familiar with Jupyter's next-gen user interface - JupyterLab In Detail Jupyter has garnered a strong interest in the data science community of late, as it makes common data processing and analysis tasks much simpler. This book is for data science professionals who want to master various tasks related to Jupyter to create efficient, easy-to-share, scientific applications. The book starts with recipes on installing and running the Jupyter Notebook system on various platforms and configuring the various packages that can be used with it. You will then see how you can implement different programming languages and frameworks, such as Python, R, Julia, JavaScript, Scala, and Spark on your Jupyter Notebook. This book contains intuitive recipes on building interactive widgets to manipulate and visualize data in real time, sharing your code, creating a multi-user environment, and organizing your notebook. You will then get hands-on experience with Jupyter Labs, microservices, and deploying them on the web. By the end of this book, you will have taken your knowledge of Jupyter to the next level to perform all key tasks associated with it. Style and approach The recipes in this book are highly practical and very easy to follow, and include tips and tricks that will help you crack any problem that you might come across while getting the most out of your Jupyter notebook.
Hands-On Deep Learning for Images with TensorFlow
Hands-On Deep Learning for Images with TensorFlow
Will Ballard
¥43.59
Build modern, fast, and progressive web applications using modern features of PHP 7 and TypeScript Key Features *Explore the latest features of Angular and Laravel to build applications that are powerful, consistent, and maintainable *Develop modern user interfaces with a reusable component-based architecture using Angular 6 and Bootstrap 4 *Learn how to build secure backend APIs with Laravel Book Description Angular, considered as one of the most popular and powerful frontend frameworks, has undergone a major overhaul to embrace emerging web technologies so that developers can build cutting-edge web applications. This book gives you practical knowledge of building modern full-stack web apps from scratch using Angular with a Laravel Restful back end. The book begins with a thorough introduction to Laravel and Angular and its core concepts like custom errors messages, components, routers, and Angular-cli, with each concept being explained first, and then put into practice in the case-study project. With the basics covered, you will learn how sophisticated UI features can be added using NgBootstrao and a component-based architecture. You will learn to extend and customize variables from Bootstrap CSS framework. You will learn how to create secure web application with Angular and Laravel using token based authentication. Finally, you will learn all about progressive web applications and build and deploy a complete fullstack application using Docker and Docker-compose. By the end of this book, you'll gain a solid understanding of Angular 6 and how it interacts with a Laravel 5.x backend What you will learn *Explore the core features of Angular 6 to create sophisticated user interfaces *Use Laravel 5 to its full extent to create a versatile backend layer based on RESTful APIs *Configure a web application in order to accept user-defined data and persist it into the database using server-side APIs *Build an off-line-first application using service-worker and manifest file *Deal with token based authentication on single page application (SPA). *Secure your application against threats and vulnerabilities in a time efficient way *Deploy using Docker and Docker-compose Who this book is for This book targets developers who are new to Angular, Laravel, or both, and are seeking a practical, best-practice approach to development with these technologies. They must have some knowledge of HTML, CSS and JavaScript. Familiarity of PHP is assumed to get the most from this book.
Hands-On Intelligent Agents with OpenAI Gym
Hands-On Intelligent Agents with OpenAI Gym
Praveen Palanisamy
¥69.75
With Hands-On Recommendation Systems with Python, learn the tools and techniques required in building various kinds of powerful recommendation systems (collaborative, knowledge and content based) and deploying them to the web Key Features *Build industry-standard recommender systems *Only familiarity with Python is required *No need to wade through complicated machine learning theory to use this book Book Description Recommendation systems are at the heart of almost every internet business today; from Facebook to Net?ix to Amazon. Providing good recommendations, whether it's friends, movies, or groceries, goes a long way in defining user experience and enticing your customers to use your platform. This book shows you how to do just that. You will learn about the different kinds of recommenders used in the industry and see how to build them from scratch using Python. No need to wade through tons of machine learning theory—you'll get started with building and learning about recommenders as quickly as possible.. In this book, you will build an IMDB Top 250 clone, a content-based engine that works on movie metadata. You'll use collaborative filters to make use of customer behavior data, and a Hybrid Recommender that incorporates content based and collaborative filtering techniques? With this book, all you need to get started with building recommendation systems is a familiarity with Python, and by the time you're fnished, you will have a great grasp of how recommenders work and be in a strong position to apply the techniques that you will learn to your own problem domains. What you will learn *Get to grips with the different kinds of recommender systems *Master data-wrangling techniques using the pandas library *Building an IMDB Top 250 Clone *Build a content based engine to recommend movies based on movie metadata *Employ data-mining techniques used in building recommenders *Build industry-standard collaborative filters using powerful algorithms *Building Hybrid Recommenders that incorporate content based and collaborative fltering Who this book is for If you are a Python developer and want to develop applications for social networking, news personalization or smart advertising, this is the book for you. Basic knowledge of machine learning techniques will be helpful, but not mandatory.
Unity 2018 By Example
Unity 2018 By Example
Alan Thorn
¥78.47
Develop intelligent voice-empowered applications and Chatbots that not only understand voice commands but also respond to it Key Features *Target multiple platforms by creating voice interactions for your applications *Explore real-world examples of how to produce smart and practical virtual assistants *Build a virtual assistant for cars using Android Auto in Xamarin Book Description From touchscreen and mouse-click, we are moving to voice- and conversation-based user interfaces. By adopting Voice User Interfaces (VUIs), you can create a more compelling and engaging experience for your users. Voice User Interface Projects teaches you how to develop voice-enabled applications for desktop, mobile, and Internet of Things (IoT) devices. This book explains in detail VUI and its importance, basic design principles of VUI, fundamentals of conversation, and the different voice-enabled applications available in the market. You will learn how to build your first voice-enabled application by utilizing DialogFlow and Alexa’s natural language processing (NLP) platform. Once you are comfortable with building voice-enabled applications, you will understand how to dynamically process and respond to the questions by using NodeJS server deployed to the cloud. You will then move on to securing NodeJS RESTful API for DialogFlow and Alexa webhooks, creating unit tests and building voice-enabled podcasts for cars. Last but not the least you will discover advanced topics such as handling sessions, creating custom intents, and extending built-in intents in order to build conversational VUIs that will help engage the users. By the end of the book, you will have grasped a thorough knowledge of how to design and develop interactive VUIs. What you will learn *Understand NLP platforms with machine learning *Exploit best practices and user experiences in creating VUI *Build voice-enabled chatbots *Host, secure, and test in a cloud platform *Create voice-enabled applications for personal digital assistant devices *Develop a virtual assistant for cars Who this book is for Voice User Interface Projects is for you if you are a software engineer who wants to develop voice-enabled applications for your personal digital assistant devices such as Amazon Echo and Google Home, along with your car’s virtual assistant systems. Some experience with JavaScript is required.
C# and .NET Core Test Driven Development
C# and .NET Core Test Driven Development
Ayobami Adewole
¥73.02
Learn how to apply a test-driven development process by building ready C# 7 and .NET Core applications. About This Book ? Create tests to quickly detect and resolve issues when writing portable code ? Uncover code integration issues that improve code quality using continuous integration ? Set up and use data-driven unit testing to verify your code Who This Book Is For This book is for .NET developers who would like to build efficient applications by implementing principles of test-driven development. C# programming and working knowledge of VS is assumed. What You Will Learn ? Write flexible, maintainable, and verifiable code for .NET Core ? Write testable code using SOLID principles and dependency injections ? Recognize the characteristics of a good unit test ? Structure and group your unit test ? Use mock objects to handle dependencies ? Set up an end-to-end continuous integration process In Detail This book guides developers to create robust, production-ready C# 7 and .NET Core applications through the practice of test-driven development process. In C# and .NET Core Test-Driven Development, you will learn the different stages of the TDD life cycle, basics of TDD, best practices, and anti-patterns. It will teach you how to create an ASP.NET Core MVC sample application, write testable code with SOLID principles and set up a dependency injection for your sample application. Next, you will learn the xUnit testing framework and learn how to use its attributes and assertions. You’ll see how to create data-driven unit tests and mock dependencies in your code. You will understand the difference between running and debugging your tests on .NET Core on LINUX versus Windows and Visual Studio. As you move forward, you will be able to create a healthy continuous integration process for your sample application using GitHub, TeamCity, Cake, and Microsoft VSTS. By the end of this book, you will have learned how to write clean and robust code through the effective practice of TDD, set up CI build steps to test and build applications as well as how to package application for deployment on NuGet. Style and approach The book explores the concepts of test driven development in depth so readers can apply these proven techniques to build sophisticated software with C# and .NET.
Beginning DevOps with Docker
Beginning DevOps with Docker
Joseph Muli
¥90.46
Automate the deployment of your environment with the power of the Docker toolchain About This Book ? Written and reviewed by expert Docker developers ? The book precisely covers all the essential topics such as building images and managing container swarms required in day to day use for Docker ? The book includes activities on the docker CLI and exercises such as writing Dockerfiles for Python which will allow you to reinforce the concepts covered Who This Book Is For The book is crafted for developers, system architects, junior and mid-level site reliability engineers interested in adapting a docker workflow. They are also required to have a basic knowledge of UNIX concepts such as ssh, ports and logs What You Will Learn ? Understand how to effectively design and build containers for different applications ? Setup an environment for testing, avoiding environment mismatch that is breaking production ? Setup and manage a multi-tier environment ? Run, debug, and experiment with applications in a container In Detail DevOps with Docker outlines the power of containerization and the influence this innovation has on development teams and general operations. We also get to understand what DevOps really is, the principles involved and how the process contributes to product health, by implementing a Docker workflow. We will learn to interpret Dockerfile syntax, build images and setup containers and images. In addition, we will deploy a Docker image to the Docker Hub.Docker is an open source containerization tool, that makes it easier to streamline product delivery. It helps reduce the time taken to get from a whiteboard sketch of the business to a money-back implementation. This fast-paced book is a perfect amalgamation of theory and hands-on exercises. The book will take you through the basics of Docker and DevOps and why and how they integrate. You will then understand what containers are, and how to create and manage them. Next, we will work on the docker-compose file and CLI. Then we will move to set up a network with the docker-compose tool. Gradually you will learn how to scale a delivery pipeline and multiple deployments with Docker. Lastly, you will grasp the concept of orchestration and learn to implement the delivery of containerized applications. Style and approach This is a fast-paced, practical hands-on book aimed at experienced developers and system architects. As you progress you’ll find helpful tips and tricks, as well as useful self-assessment material, exercises and activities to help benchmark your progress and reinforce what you’ve learned. The activities are devised to simulate the real-world conditions in order to equip you with the necessary skills to accelerate software deployment while still retaining security, portability and saving on costs.
Architecting Cloud Computing Solutions
Architecting Cloud Computing Solutions
Kevin L. Jackson,Scott Goessling
¥73.02
Accelerating Business and Mission Success with Cloud Computing. About This Book ? A step-by-step guide that will practically guide you through implementing Cloud computing services effectively and efficiently. ? Learn to choose the most ideal Cloud service model, and adopt appropriate Cloud design considerations for your organization. ? Leverage Cloud computing methodologies to successfully develop a cost-effective Cloud environment successfully. Who This Book Is For If you are an IT Administrator, Cloud Architect, or a Solution Architect keen to benefit from cloud adoption for your organization, then this book is for you. Small business owners, managers, or consultants will also find this book useful. No prior knowledge of Cloud computing is needed. What You Will Learn ? Manage changes in the digital transformation and cloud transition process ? Design and build architectures that support specific business cases ? Design, modify, and aggregate baseline cloud architectures ? Familiarize yourself with cloud application security and cloud computing security threats ? Design and architect small, medium, and large cloud computing solutions In Detail Cloud adoption is a core component of digital transformation. Scaling the IT environment, making it resilient, and reducing costs are what organizations want. Architecting Cloud Computing Solutions presents and explains critical Cloud solution design considerations and technology decisions required to choose and deploy the right Cloud service and deployment models, based on your business and technology service requirements. This book starts with the fundamentals of cloud computing and its architectural concepts. It then walks you through Cloud service models (IaaS, PaaS, and SaaS), deployment models (public, private, community, and hybrid) and implementation options (Enterprise, MSP, and CSP) to explain and describe the key considerations and challenges organizations face during cloud migration. Later, this book delves into how to leverage DevOps, Cloud-Native, and Serverless architectures in your Cloud environment and presents industry best practices for scaling your Cloud environment. Finally, this book addresses (in depth) managing essential cloud technology service components such as data storage, security controls, and disaster recovery. By the end of this book, you will have mastered all the design considerations and operational trades required to adopt Cloud services, no matter which cloud service provider you choose. Style and approach This book will teach you how to architect effective and organizationally aligned Cloud computing solutions by addressing Cloud computing fundamentals, Cloud architecture considerations, Cloud technology service selection, and Cloud computing security controls.
SAS for Finance
SAS for Finance
Harish Gulati
¥73.02
Leverage the analytical power of SAS to perform financial analysis efficiently About This Book ? Leverage the power of SAS to analyze financial data with ease ? Find hidden patterns in your data, predict future trends, and optimize risk management ? Learn why leading banks and financial institutions rely on SAS for financial analysis Who This Book Is For Financial data analysts and data scientists who want to use SAS to process and analyze financial data and find hidden patterns and trends from it will find this book useful. Prior exposure to SAS will be helpful but is not mandatory. Some basic understanding of the financial concepts is required. What You Will Learn ? Understand time series data and its relevance in the financial industry ? Build a time series forecasting model in SAS using advanced modeling theories ? Develop models in SAS and infer using regression and Markov chains ? Forecast in?ation by building an econometric model in SAS for your financial planning ? Manage customer loyalty by creating a survival model in SAS using various groupings ? Understand similarity analysis and clustering in SAS using time series data In Detail SAS is a groundbreaking tool for advanced predictive and statistical analytics used by top banks and financial corporations to establish insights from their financial data. SAS for Finance offers you the opportunity to leverage the power of SAS analytics in redefining your data. Packed with real-world examples from leading financial institutions, the author discusses statistical models using time series data to resolve business issues. This book shows you how to exploit the capabilities of this high-powered package to create clean, accurate financial models. You can easily assess the pros and cons of models to suit your unique business needs. By the end of this book, you will be able to leverage the true power of SAS to design and develop accurate analytical models to gain deeper insights into your financial data. Style and approach A comprehensive guide filled with use-cases will ensure that you have a very good conceptual and practical understanding of using SAS in the finance domain.
Hands-On Automated Machine Learning
Hands-On Automated Machine Learning
Sibanjan Das,Umit Mert Cakmak
¥73.02
Automate data and model pipelines for faster machine learning applications About This Book ? Build automated modules for different machine learning components ? Understand each component of a machine learning pipeline in depth ? Learn to use different open source AutoML and feature engineering platforms Who This Book Is For If you’re a budding data scientist, data analyst, or Machine Learning enthusiast and are new to the concept of automated machine learning, this book is ideal for you. You’ll also find this book useful if you’re an ML engineer or data professional interested in developing quick machine learning pipelines for your projects. Prior exposure to Python programming will help you get the best out of this book. What You Will Learn ? Understand the fundamentals of Automated Machine Learning systems ? Explore auto-sklearn and MLBox for AutoML tasks ? Automate your preprocessing methods along with feature transformation ? Enhance feature selection and generation using the Python stack ? Assemble individual components of ML into a complete AutoML framework ? Demystify hyperparameter tuning to optimize your ML models ? Dive into Machine Learning concepts such as neural networks and autoencoders ? Understand the information costs and trade-offs associated with AutoML In Detail AutoML is designed to automate parts of Machine Learning. Readily available AutoML tools are making data science practitioners’ work easy and are received well in the advanced analytics community. Automated Machine Learning covers the necessary foundation needed to create automated machine learning modules and helps you get up to speed with them in the most practical way possible. In this book, you’ll learn how to automate different tasks in the machine learning pipeline such as data preprocessing, feature selection, model training, model optimization, and much more. In addition to this, it demonstrates how you can use the available automation libraries, such as auto-sklearn and MLBox, and create and extend your own custom AutoML components for Machine Learning. By the end of this book, you will have a clearer understanding of the different aspects of automated Machine Learning, and you’ll be able to incorporate automation tasks using practical datasets. You can leverage your learning from this book to implement Machine Learning in your projects and get a step closer to winning various machine learning competitions. Style and approach Step by step approach to understand how to automate your machine learning tasks
Python for Offensive PenTest
Python for Offensive PenTest
Hussam Khrais
¥54.49
Your one-stop guide to using Python, creating your own hacking tools, and making the most out of resources available for this programming language About This Book ? Comprehensive information on building a web application penetration testing framework using Python ? Master web application penetration testing using the multi-paradigm programming language Python ? Detect vulnerabilities in a system or application by writing your own Python scripts Who This Book Is For This book is for ethical hackers; penetration testers; students preparing for OSCP, OSCE, GPEN, GXPN, and CEH; information security professionals; cybersecurity consultants; system and network security administrators; and programmers who are keen on learning all about penetration testing. What You Will Learn ? Code your own reverse shell (TCP and HTTP) ? Create your own anonymous shell by interacting with Twitter, Google Forms, and SourceForge ? Replicate Metasploit features and build an advanced shell ? Hack passwords using multiple techniques (API hooking, keyloggers, and clipboard hijacking) ? Exfiltrate data from your target ? Add encryption (AES, RSA, and XOR) to your shell to learn how cryptography is being abused by malware ? Discover privilege escalation on Windows with practical examples ? Countermeasures against most attacks In Detail Python is an easy-to-learn and cross-platform programming language that has unlimited third-party libraries. Plenty of open source hacking tools are written in Python, which can be easily integrated within your script. This book is packed with step-by-step instructions and working examples to make you a skilled penetration tester. It is divided into clear bite-sized chunks, so you can learn at your own pace and focus on the areas of most interest to you. This book will teach you how to code a reverse shell and build an anonymous shell. You will also learn how to hack passwords and perform a privilege escalation on Windows with practical examples. You will set up your own virtual hacking environment in VirtualBox, which will help you run multiple operating systems for your testing environment. By the end of this book, you will have learned how to code your own scripts and mastered ethical hacking from scratch. Style and approach This book follows a practical approach that takes a gradual learning curve, building up your knowledge about ethical hacking, right from scratch. The focus is less on theory and more on practical examples through a step-by-step approach.
Game Programming using Qt 5 Beginner's Guide
Game Programming using Qt 5 Beginner's Guide
Pavel Strakhov,Witold Wysota,Lorenz Haas
¥90.46
A complete guide to designing and building fun games with Qt and Qt Quick using associated toolsets About This Book ? A step by step guide to learn Qt by building simple yet entertaining games ? Get acquainted with a small yet powerful addition—Qt Gamepad Module, that enables Qt applications to support the use of gamepad hardware ? Understand technologies such as QML, OpenGL, and Qt Creator to design intuitive games Who This Book Is For If you want to create great graphical user interfaces and astonishing games with Qt, this book is ideal for you. No previous knowledge of Qt is required; however knowledge of C++ is mandatory. What You Will Learn ? Install the latest version of Qt on your system ? Understand the basic concepts of every Qt game and application ? Develop 2D object-oriented graphics using Qt Graphics View ? Build multiplayer games or add a chat function to your games with Qt Network module ? Script your game with Qt QML ? Explore the Qt Gamepad module in order to integrate gamepad support in C++ and QML applications ? Program resolution-independent and fluid UIs using QML and Qt Quick ? Control your game flow in line with mobile device sensors ? Test and debug your game easily with Qt Creator and Qt Test In Detail Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming popular by the day, especially on mobile and embedded devices. It's a powerful tool that perfectly fits the needs of game developers. This book will help you learn the basics of Qt and will equip you with the necessary toolsets to build apps and games. The book begins by how to create an application and prepare a working environment for both desktop and mobile platforms. You will learn how to use built-in Qt widgets and Form Editor to create a GUI application and then learn the basics of creating graphical interfaces and Qt's core concepts. Further, you'll learn to enrich your games by implementing network connectivity and employing scripting. You will learn about Qt's capabilities for handling strings and files, data storage, and serialization. Moving on, you will learn about the new Qt Gamepad module and how to add it in your game and then delve into OpenGL and Vulcan, and how it can be used in Qt applications to implement hardware-accelerated 2D and 3D graphics. You will then explore various facets of Qt Quick: how it can be used in games to add game logic, add game physics, and build astonishing UIs for your games. By the end of this book, you will have developed the skillset to develop interesting games with Qt. Style and approach Learn Qt with the help of numerous sample games, introduced step-by-step in each chapter
Practical Web Design
Practical Web Design
Philippe Hong
¥73.02
A step by step guide for beginners to create interactive and dynamic websites from scratch. About This Book ? A fun-filled book with incrementing projects that would help you learn and adapt the fundamentals of web development ? Bring your web design to life with the help of HTML, CSS, JQuery, and learn to kick-start your future projects with Bootstrap ? Explore popular web development techniques such as responsive, adaptive, and material design and initiate yourself with Vue.js Who This Book Is For This book is for anyone who wants to learn about web development regardless of previous experience. It's perfect for complete beginners with zero experience; it's also great for anyone who does have some experience in a few technologies (such as HTML and CSS) but not all of them. What You Will Learn ? Understand the importance of web design and the basic design components ? Learn HTML5 and CSS3 ? Difference between adaptive and responsive web design ? Learn how to create your first website ? Add interaction and dynamic content to your website with JavaScript and JQuery ? Implement Bootstrap Framework in your project ? Get familiar with server-side rendering In Detail Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design. This book offers you everything you need to know to build your websites. The book starts off by explaining the importance of web design and the basic design components used in website development. It'll show you insider tips to work quickly and efficiently with web technologies such as HTML5, CSS3, and JavaScript, concluding with a project on creating a static site with good layout. Once you've got that locked down, we'll get our hands dirty by diving straight into learning JavaScript and JQuery, ending with a project on creating dynamic content for your website. After getting our basic website up and running with the dynamic functionalities you'll move on to building your own responsive websites using more advanced techniques such as Bootstrap. Later you will learn smart ways to add dynamic content, and modern UI techniques such as Adaptive UI and Material Design. This will help you understand important concepts such as server-side rendering and UI components. Finally we take a look at various developer tools to ease your web development process. Style and approach This is a fun-filled book with conversational and engaging content ; with each incrementing project, you'll would easily learn and adapt the fundamentals of web development. Each project showcases a different use case and incrementally teaches the web development basics.
React 16 Tooling
React 16 Tooling
Adam Boduch
¥81.74
React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. About This Book ? Each chapter presents meta-development solutions to help React developers ? The tools used are presented in a practical, solution-oriented approach with no fluff ? The chapters are arranged in a logical order that mirrors a typical React development workflow, but you are free to tweak the approaches discussed to fit your own unique style Who This Book Is For This book is for React developers of any skill level who want to make their lives easier. It helps to have some familiarity with React, but if you are an experienced web developer looking at React, then this book will show you how to build a resilient toolset around you before you begin. What You Will Learn ? Bootstrap a React application using create-react-app ? Isolate React component development using Storybook ? Write effective unit tests for your React components using Jest ? Ensure that your component code is to standard using ESLint ? Use browser extensions and built-in component instrumentation to debug React applications ? Enable type safety in React components with Flowtype ? Deploy React applications inside a Docker container as part of a larger application stack In Detail React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. As React has grown, the amazing toolset around it has also grown, adding features and enhancing the development workflow. Each of these essential tools is presented in a practical manner and in a logical order mirroring the development workflow. These tools will make your development life simpler and happier, enabling you to create better and more performant apps. Adam starts with a hand-picked selection of the best tools for the React 16 ecosystem. For starters, there's the create-react-app utility that's officially supported by the React team. Not only does this tool bootstrap your React project for you, it also provides a consistent and stable framework to build upon. The premise is that when you don't have to think about meta development work, more focus goes into the product itself. Other React tools follow this same approach to automating and improving your development life. Jest makes unit testing quicker. Flow makes catching errors easier. Docker containers make deployment in a stack simpler. Storybook makes developing components straightforward. ESLint makes writing standardized code faster. The React DevTools plugin makes debugging a cinch. React 16 Tooling clears away the barriers so you can focus on developing the good parts. In this book, we'll look at each of these powerful tools in detail, showing you how to build the perfect React ecosystem to develop your apps within. Style and approach This book covers React tools that help developers with the most relevant challenges they face today. Each chapter begins by defining the challenge faced by developers and why the tool is required, then shows how to fix the problem using React tooling.
Learning TypeScript 2.x
Learning TypeScript 2.x
Remo H. Jansen
¥90.46
Exploit the features of TypeScript to easily create your very own web applications About This Book ? Develop modular, scalable, maintainable, and adaptable web applications by taking advantage of TypeScript ? Walk through the fundamentals of TypeScript with the help of practical examples ? Enhance your web development skills using TypeScript 2.x Who This Book Is For If you are a developer aiming to learn TypeScript to build attractive web applications, this book is for you. No prior knowledge of TypeScript is required. However, a basic understanding of JavaScript would be an added advantage. What You Will Learn ? Understand TypeScript in depth, including its runtime and advanced type system features ? Master the core principles of the object-oriented programming and functional programming paradigms with TypeScript ? Save time using automation tools such as Gulp, Webpack, ts-node, and npm scripts ? Develop robust, modular, scalable, maintainable, and adaptable applications with testing frameworks such as Mocha, Chai, and Sinon.JS ? Put your TypeScript skills to practice by developing full-stack web applications with Node.js, React and Angular ? Use the APIs of the TypeScript compiler to build custom code analysis tool In Detail TypeScript is an open source and cross-platform statically typed superset of JavaScript that compiles to plain JavaScript and runs in any browser or host. This book is a step-by-step guide that will take you through the use and benefits of TypeScript with the help of practical examples. You will start off by understanding the basics as well as the new features of TypeScript 2.x. Then, you will learn how to work with functions and asynchronous programming APIs. You will continue by learning how to resolve runtime issues and how to implement TypeScript applications using the Object-oriented programming (OOP) and functional programming (FP) paradigms. Later, you will automate your development workflow with the help of tools such as Webpack. Towards the end of this book, you will delve into some real-world scenarios by implementing some full-stack TypeScript applications with Node.js, React and Angular as well as how to optimize and test them. Finally, you will be introduced to the internal APIs of the TypeScript compiler, and you will learn how to create custom code analysis tools. Style and approach This is a step-by-step guide that covers the fundamentals of TypeScript with practical examples.
Learn Social Engineering
Learn Social Engineering
Dr. Erdal Ozkaya
¥73.02
Improve information security by learning Social Engineering. About This Book ? Learn to implement information security using social engineering ? Get hands-on experience of using different tools such as Kali Linux, the Social Engineering toolkit and so on ? Practical approach towards learning social engineering, for IT security Who This Book Is For This book targets security professionals, security analysts, penetration testers, or any stakeholder working with information security who wants to learn how to use social engineering techniques. Prior knowledge of Kali Linux is an added advantage What You Will Learn ? Learn to implement information security using social engineering ? Learn social engineering for IT security ? Understand the role of social media in social engineering ? Get acquainted with Practical Human hacking skills ? Learn to think like a social engineer ? Learn to beat a social engineer In Detail This book will provide you with a holistic understanding of social engineering. It will help you to avoid and combat social engineering attacks by giving you a detailed insight into how a social engineer operates. Learn Social Engineering starts by giving you a grounding in the different types of social engineering attacks,and the damages they cause. It then sets up the lab environment to use different toolS and then perform social engineering steps such as information gathering. The book covers topics from baiting, phishing, and spear phishing, to pretexting and scareware. By the end of the book, you will be in a position to protect yourself and your systems from social engineering threats and attacks. All in all, the book covers social engineering from A to Z , along with excerpts from many world wide known security experts. Style and approach A step-by-step practical guide that will get you well acquainted with Social Engineering. You’ll be able to get started with it in a matter of minutes with the help of different tools such as the Social Engineering toolkit , Kali Linux and so on.
CCENT/CCNA: ICND1 100-105 Certification Guide
CCENT/CCNA: ICND1 100-105 Certification Guide
Bekim Dauti
¥54.49
Become familiar with ICND1 (100-105) exam objectives, and learn how to get ready for the exam About This Book ? A step by step guide that will build you skills from basic concepts to completely understanding network communication ? Comprehensive coverage to help you implement the knowledge you've gained in real-world scenarios ? Take practice questions and mock tests to check how prepared you are for the CCENT exam Who This Book Is For If you are a Network Administrator, Network Technician, Networking professional, or would simply like to prepare for your CCENT certification, then this book is for you. Some basic understanding of networks and how they work would be helpful. Sufficient information will be provided to those new to this field. What You Will Learn ? Get to grips with the computer network concepts ? Understand computer network components and learn to create a computer network ? Understand switching and learn how to configure a switch ? Understand routing and learn how to configure a router ? Understand network services and the maintenance process ? Learn how to troubleshoot networking issues ? Become familiar with, and learn how to prepare for, the ICND1 100-105 exam In Detail CCENT is the entry-level certification for those looking to venture into the networking world. This guide will help you stay up-to date with your networking skills. This book starts with the basics and will take you through everything essential to pass the certification exam. It extensively covers IPv4 and IPv6 addressing, IP data networks, switching and routing, network security, and much more—all in some detail. This guide will provide real-world examples with a bunch of hands-on labs to give you immense expertise in important networking tasks, with a practical approach. Each chapter consists of practice questions to help you take up a challenge from what you have procured. This book ends with mock tests with several examples to help you confidently pass the certification. This Certification Guide consists of everything you need to know in order to pass the ICND 1 100-105 Exam, thus obtaining a CCENT certification. However, practicing with real switches and routers or a switch or router simulator will help you succeed. Style and approach This book is for everyone! It will help beginners who are taking their first steps into the world of computer networks. At the same time, this book can be used by intermediate and advanced network administrators to recap computer network concepts. It will be a handy certification guide for anyone who is studying and preparing to take the Interconnecting Cisco Networking Devices Part 1 (100-105) exam, thus obtaining CCENT certification, which will be a handy professional asset.