万本电子书0元读

万本电子书0元读

Learning Rust:A comprehensive guide to writing Rust applications
Learning Rust:A comprehensive guide to writing Rust applications
Paul Johnson, Vesa Kaihlavirta
¥334.25
Start building fast and robust applications with the power of Rust by your sideAbout This Book·Get started with the language to build scalable and high performance applications·This book will help C#/C++ developers gain better performance and memory management·Discover the power of Rust when developing concurrent applications for large and scalable softwareWho This Book Is ForThe book is for absolute beginners to Rust, who want to build high performance, concurrent applications for their projects. It is suitable for developers who have a basic knowledge of programming and developers who are using the C#/C++ language to write their applications. No knowledge of Rust is expected.What You Will Learn·Set up Rust for Windows, Linux, and OS X·Write effective code using Rust·Expand your Rust applications using libraries·Interface existing non-Rust libraries with your Rust applications·Use the standard library within your applications·Understand memory management within Rust and speed efficiency when passing variables·Create more complex data types·Study concurrency in Rust with multi-threaded applications and sync threading techniques to improve the performance of an application problemIn DetailRust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. Its potential is shown by the fact that it has been backed by Mozilla to solve the critical problem of concurrency.Learning Rust will teach you to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this book will is your one stop guide to get up to speed with the fundamentals of Rust programming. We will cover the essentials of the language, including variables, procedures, output, compiling, installing, and memory handling.You will learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros. You will get to know how to communicate with users and other services, as well as getting to grips with generics, scoping, and more advanced conditions. You will also discover how to extend the compilation unit in Rust.By the end of this book, you will be able to create a complex application in Rust to move forward with.Style and approachThis comprehensive book will focus on the Rust syntax, functions, data types, and conducting pattern matching for programmers. It is divided into three parts and each part of the book has an objective to enable the readers to create their own applications at an appropriate level, ultimately towards creating complex applications.
Flux Architecture
Flux Architecture
Adam Boduch
¥334.25
Learn to build powerful and scalable applications with Flux, the architecture that serves billions of Facebook users every dayAbout This Book·This the first resource dedicated to the new architectural pattern that powers Facebook·You'll learn all the tips and tricks you need to get the most out of Flux·Filled with practical, hands-on samples, you'll not only understand how Flux works, but will be able to start building Flux-powered applications straight away·Written by Adam Boduch, software architect at Virtustream (EMC), and author of JavaScript at Scale, JavaScript Concurrency, and jQuery UI Cookbook for Packt PublishingWho This Book Is ForAre you trying to use React, but are struggling to get your head around Flux? Maybe you're tired of MV* spaghetti code at scale? Do you find yourself asking what the Flux?!Flux Architecture will guide you through everything you need to understand the Flux pattern, and design and build powerful web applications that rely on the Flux architecture.You don't need to know what Flux is or how it works to read along with the book. No knowledge of Flux's partner technology, ReactJS, is necessary to follow along, but it is recommended that you have a good working knowledge of JavaScript.What You Will Learn·Understand the Flux pattern and how it will impact your React applications·Build real-world applications that rely on Flux·Handle asynchronous actions in your application·Implement immutable stores with Immutable.js·Replace React.js with alternate View components such as jQuery and Handlebars·Test and benchmark your Flux architecture using Jest—Facebook's enhancement of the Jasmine libraryIn DetailWhilst React has become Facebook's poster-child for clean, complex, and modern web development, it has quietly been underpinned by its simplicity. It's just a view. The real beauty in React is actually the architectural pattern that handles data in and out of React applications: Flux. With Flux, you're able to build data-rich applications that engage your users, and scale to meet every demand. It is a key part of the Facebook technology stack that serves billions of users every day.This book will start by introducing the Flux pattern and help you get an understanding of what it is and how it works. After this, we'll build real-world React applications that highlight the power and simplicity of Flux in action. Finally, we look at the landscape of Flux and explore the Alt and Redux libraries that make React and Flux developments easier.Filled with fully-worked examples and code-first explanations, by the end of the book, you'll not only have a rock solid understanding of the architecture, but will be ready to implement Flux architecture in anger.Style and approachThis book is filled with practical, hands-on examples. You'll not only understand how Flux works, but will be able to start building Flux-powered applications straight away.
Deployment with Docker
Deployment with Docker
Srdjan Grubor
¥297.10
A practical guide to rapidly and efficiently mastering Docker containers, along with tips and tricks learned in the field.About This Book·Use Docker containers, horizontal node scaling, modern orchestration tools (Docker Swarm, Kubernetes, and Mesos) and Continuous Integration/Continuous Delivery to manage your infrastructure.·Increase service density by turning often-idle machines into hosts for numerous Docker services.·Learn what it takes to build a true container infrastructure that is scalable, reliable, and resilient in the face of increased complexities from using container infrastructures.·Find out how to identify, debug, and mitigate most real-world, undocumented issues when deploying your own Docker infrastructure.·Learn tips and tricks of the trade from existing Docker infrastructures running in production environments.Who This Book Is ForThis book is aimed at system administrators, developers, DevOps engineers, and software engineers who want to get concrete, hands-on experience deploying multi-tier web applications and containerized microservices using Docker. This book is also for anyone who has worked on deploying services in some fashion and wants to take their small-scale setups to the next level (or simply to learn more about the process).What You Will Learn·Set up a working development environment and create a simple web service to demonstrate the basics·Learn how to make your service more usable by adding a database and an app server to process logic·Add resilience to your services by learning how to horizontally scale with a few containers on a single node·Master layering isolation and messaging to simplify and harden the connectivity between containers·Learn about numerous issues encountered at scale and their workarounds, from the kernel up to code versioning·Automate the most important parts of your infrastructure with continuous integrationIn DetailDeploying Docker into production is considered to be one of the major pain points in developing large-scale infrastructures, and the documentation available online leaves a lot to be desired. With this book, you will learn everything you wanted to know to effectively scale your deployments globally and build a resilient, scalable, and containerized cloud platform for your own use.The book starts by introducing you to the containerization ecosystem with some concrete and easy-to-digest examples; after that, you will delve into examples of launching multiple instances of the same container. From there, you will cover orchestration, multi-node setups, volumes, and almost every relevant component of this new approach to deploying services. Using intertwined approaches, the book will cover battle-tested tooling, or issues likely to be encountered in real-world scenarios, in detail. You will also learn about the other supporting components required for a true PaaS deployment and discover common options to tie the whole infrastructure together.At the end of the book, you learn to build a small, but functional, PaaS (to appreciate the power of the containerized service approach) and continue to explore real-world approaches to implementing even larger global-scale services.Style and approachThis in-depth learning guide shows you how to deploy your applications in production using Docker (from the basic steps to advanced concepts) and how to overcome challenges in Docker-based infrastructures. The book also covers practical use-cases in real-world examples, and provides tips and tricks on the various topics.
Finding Hamiltonian paths in traceable graphs with a polynomial-time algorithm
Finding Hamiltonian paths in traceable graphs with a polynomial-time algorithm
Alexander Dumpling
¥1635.00
Finding Hamiltonian paths in traceable graphs with a polynomial-time algorithm
15 Most Powerful Features Of Pivot Tables: Save Your Time With MS Excel
15 Most Powerful Features Of Pivot Tables: Save Your Time With MS Excel
Andrei Besedin
¥24.44
15 Most Powerful Features Of Pivot Tables: Save Your Time With MS Excel
16 conferin?e despre traum?
16 conferin?e despre traum?
Crocq Louis
¥81.67
Mivel az informatika egyre inkább átsz?vi életünket, a szoftverek min?ségével kapcsolatos elvárások egyre magasabbak. Egy szoftver el?állítása azonban nem csak programozásból áll, és a programozóktól sem lehet elvárni emberfeletti képességeket, a megrendel? el nem mondott elképzelésének t?kéletesen megfelel?, teljesen hibamentes munkát, mivel csak az nem hibázik, aki nem is dolgozik. Az informatika világában a szoftvertesztel?k azok, akik a szoftverek min?ségéért dolgoznak. A szoftvertesztel?k?n óriási felel?sség nyugszik és folyamatosan elvárások kereszttüzében kell helytállniuk. Mégis, szoftvertesztelés nélkül a legt?bb szoftver el sem jutna a felhasználókig, vagy ha igen, akkor megjelenésük botrányokkal, valamint óriási anyagi és erk?lcsi veszteségekkel járna együtt, a rengeteg fel nem tárt programhiba miatt. Szoftvertesztelésre és tesztel?kre ezért mindenképp szükség van. K?nyvünk a professzionális szoftvertesztelés alapjaival ismerteti meg az olvasót, számos gyakorlati példával f?szerezve, mell?zve a száraz, pusztán technikai megk?zelítés? leírásokat, kezdve a szoftvertesztelés általános bemutatásától, a fogalmak ismertetését?l, majd részleteiben tárgyalva a szoftvertesztelést és annak helyét a fejlesztési folyamatokban. Segítségével jó adag gyakorlati ismerettel vértezhetjük fel magunkat, melynek során valódi, a tesztelést támogató alkalmazásokat ismerhetünk meg, biztos alapot nyújtva a szoftvertesztelésben elhelyezked? leend? és gyakorló szakembereknek a mindennapi munkájukhoz. A szoftverteszteléssel most ismerked? szakembereknek és laikusoknak kimondottan hasznos lehet ez a k?nyv, de fejleszt?k és cégvezet?k számára is tartogat hasznos információkat, melyek segítségével bevezethetik, illetve hatékonyabbá tehetik a szoftvertesztelést munkájuk során.
A h?séges férfi?: Boldogságnovellák
A h?séges férfi?: Boldogságnovellák
Kőrösi Zoltán
¥50.36
Ha kíváncsi az olyan témákra, mint például hogy miként lehet felt?rni egy jelszót, vagy egy webhelyet, esetleg hogyan lehet lehallgatni bárki kommunikációját egy nyílt wifi hálózaton, akkor ez a k?nyv ?nnek szól. Sokan azt hiszik, hogy ezek ?rd?ng?s dolgok, pedig egyáltalán nem azok. ?ppen ezért fontos, hogy védekezni is kell ellenük, ami szintén nem bonyolult, csak egy kis odafigyelésre van szükség. K?nyvünk mindkét oldalt megmutatja, elrettentésképpen a lehet?ségeket, okulásként a védekezési módokat. Ha ?n azt hiszi, hogy biztonságban van, hiszen nem csinál semmi illegálisat és még vírusirtó is van a gépén, akkor nagyon téved! Teljesk?r? védelem ugyanis nem létezik! Ha elolvassa ezt a k?nyvet, meg fog d?bbenni, hogy milyen sok támadási lehet?ség van adataink ellen. A k?nyv, azon túl, hogy ismerteti, mit jelentenek az információbiztonsági szakkifejezések olyan témákkal foglalkozik, mint hogy milyen eszk?z?k támadhatók és hogyan, hogyan dolgozik egy hacker, mekkora kockázatot jelent az emberi tényez? (social engineering), stb. Kitér a jelszavak biztonságára, a kül?nféle hackeléshez használható programok és azok kezelésére, a billenty?zetnaplózási lehet?ségekre, a hálózatok és weboldalak támadására és felt?résére, az online bankolási kockázatokra, a titkosítási módszerekre, illetve hogy mit érdemes tenni a biztonságos adattárolás érdekében.Természetesen senkit sem akarunk illegális tevékenységre buzdítani, célunk sokkal inkább azt megmutatni, hogy mekkora veszélynek vagyunk kitéve, ezáltal a támadási és védekezési lehet?ségek bemutatásával ?szt?n?zzük az embereket a biztonságosabb számítógéphasználatra.
MEAN Blueprints
MEAN Blueprints
Robert Onodi
¥334.25
Unlock the power of the MEAN stack by creating attractive and real-world projectsAbout This Book·Build six optimum end-to-end web applications using the M.E.A.N stack·Follow the advanced Angular.js 2 application structure to build more scalable and maintainable apps·Integrate an authorization system into your application and reuse existing code from projectsWho This Book Is ForIf you are a web developer with a basic understanding of the MEAN stack, experience in developing applications with JavaScript, and basic experience with NoSQL databases, then this book is for you.What You Will Learn·Build modern, end-to-end web applications by employing the full stack web development solution of MEAN·Learn NoSQL databases and separate the client logic from the server code·Build a complex application from start to finish and work with monetary data in MongoDB·Handle a multi-user type system and authorize your users to access control list·Implement a chat application from scratch using Socket.IO·Create distributed applications and use the power of server-side rendering in your applications·Extend a project with a real-time bidding system using WebSocketsIn DetailThe MEAN stack is a combination of the most popular web development frameworks available—MongoDB, Angular, Express, and Node.js used together to offer a powerful and comprehensive full stack web development solution. It is the modern day web dev alternative to the old LAMP stack. It works by allowing AngularJS to handle the front end, and selecting Mongo, Express, and Node to handle the back-end development, which makes increasing sense to forward-thinking web developers. The MEAN stack is great if you want to prototype complex web applications.This book will enable you to build a better foundation for your AngularJS apps. Each chapter covers a complete, single, advanced end-to-end project. You'll learn how to build complex real-life applications with the MEAN stack and few more advanced projects. You will become familiar with WebSockets and build real-time web applications, as well as create auto-destructing entities. Later, we will combine server-side rendering techniques with a single page application approach. You'll build a fun project and see how to work with monetary data in Mongo. You will also find out how to a build real-time e-commerce application.By the end of this book, you will be a lot more confident in developing real-time, complex web applications using the MEAN stack.Style and approachThis book is filled with independent hands-on projects that teach you how to build real-life end-to-end complex web applications using the MEAN stack.
Bayesian Analysis with Python
Bayesian Analysis with Python
Osvaldo Martin
¥81.74
Bayesian modeling with PyMC3 and exploratory analysis of Bayesian models with ArviZ Key Features *A step-by-step guide to conduct Bayesian data analyses using PyMC3 and ArviZ *A modern, practical and computational approach to Bayesian statistical modeling *A tutorial for Bayesian analysis and best practices with the help of sample problems and practice exercises. Book Description The second edition of Bayesian Analysis with Python is an introduction to the main concepts of applied Bayesian inference and its practical implementation in Python using PyMC3, a state-of-the-art probabilistic programming library, and ArviZ, a new library for exploratory analysis of Bayesian models. The main concepts of Bayesian statistics are covered using a practical and computational approach. Synthetic and real data sets are used to introduce several types of models, such as generalized linear models for regression and classification, mixture models, hierarchical models, and Gaussian processes, among others. By the end of the book, you will have a working knowledge of probabilistic modeling and you will be able to design and implement Bayesian models for your own data science problems. After reading the book you will be better prepared to delve into more advanced material or specialized statistical modeling if you need to. What you will learn *Build probabilistic models using the Python library PyMC3 *Analyze probabilistic models with the help of ArviZ *Acquire the skills required to sanity check models and modify them if necessary *Understand the advantages and caveats of hierarchical models *Find out how different models can be used to answer different data analysis questions *Compare models and choose between alternative ones *Discover how different models are unified from a probabilistic perspective *Think probabilistically and benefit from the flexibility of the Bayesian framework Who this book is for If you are a student, data scientist, researcher, or a developer looking to get started with Bayesian data analysis and probabilistic programming, this book is for you. The book is introductory so no previous statistical knowledge is required, although some experience in using Python and NumPy is expected.
Azure PowerShell Quick Start Guide
Azure PowerShell Quick Start Guide
Thomas Mitchell
¥54.49
Leverage PowerShell to perform many day-to-day tasks in Microsoft Azure Key Features *Deploy and manage Azure virtual machines with PowerShell commands. *Get to grips with core concept of Azure PowerShell such as working with images and disks, custom script extension, high availability and more. *Leverage hands-on projects to successfully apply what you learned through the course of this book. Book Description As an IT professional, it is important to keep up with cloud technologies and learn to manage those technologies. PowerShell is a critical tool that must be learned in order to effectively and more easily manage many Azure resources. This book is designed to teach you to leverage PowerShell to enable you to perform many day-to-day tasks in Microsoft Azure. Taking you through the basic tasks of installing Azure PowerShell and connecting to Azure, you will learn to properly connect to an Azure tenant with PowerShell. Next, you will dive into tasks such as deploying virtual machines with PowerShell, resizing them, and managing their power states with PowerShell. Then, you will learn how to complete more complex Azure tasks with PowerShell, such as deploying virtual machines from custom images, creating images from existing virtual machines, and creating and managing of data disks. Later, you will learn how to snapshot virtual machines, how to encrypt virtual machines, and how to leverage load balancers to ensure high availability with PowerShell. By the end of this book, you will have developed dozens of PowerShell skills that are invaluable in the deployment and management of Azure virtual machines. What you will learn *Manage virtual machines with PowerShell *Resize a virtual machine with PowerShell *Create OS disk snapshots via PowerShell *Deploy new virtual machines from snapshots via PowerShell *Provision and attach data disks to a virtual machine via PowerShell *Load balance virtual machines with PowerShell *Manage virtual machines with custom script extensions Who this book is for This book is intended for IT professionals who are responsible for managing Azure virtual machines. No prior PowerShell or Azure experience is needed.
Microsoft Dynamics NAV Development Quick Start Guide
Microsoft Dynamics NAV Development Quick Start Guide
Alexander Drogin
¥54.49
Learn development skills and improve productivity when programming in Microsoft Dynamics NAV 2018 - the popular Enterprise Resourse Planning management system used across a variety of industries for business process management Key Features *Solve common business problems with the valuable features and flexibility of Dynamics NAV *Understand the structure of NAV database - how documents and business entities are mapped to DB tables *Design user interface and bind the presentation layer with the data storage Book Description Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. This book gets you started with its integrated development environment for solving problems by customizing business processes. This book introduces the NAV development environment – C/SIDE. It gives an overview of the internal system language and the most essential development tools. The book will enable the reader to customize and extend NAV functionality with C/AL code, design a user interface through pages, create role centers, and build advanced reports in Microsoft Visual Studio. By the end of the book, you will have learned how to extend the NAV data model, how to write and debug custom code, and how to exchange data with external applications. What you will learn *Manage NAV Server configuration with Microsoft Management Console *Manage NAV installation with the NAV Administration Shell *Create integration events and extend functionality via the NAV event model *Run XML Ports from C/AL code *Design reports and write client code in RDLC expressions Who this book is for This book is for experienced NAV users who have an understanding of basic programming concepts. Familiarity with NAV development environment or its internal development language-C/AL is not expected.
Hands-On Enterprise Application Development with Python
Hands-On Enterprise Application Development with Python
Saurabh Badhwar
¥90.46
Architect scalable, reliable, and maintainable applications for enterprises with Python Key Features *Explore various Python design patterns used for enterprise software development *Apply best practices for testing and performance optimization to build stable applications *Learn about different attacking strategies used on enterprise applications and how to avoid them Book Description Dynamically typed languages like Python are continuously improving. With the addition of exciting new features and a wide selection of modern libraries and frameworks, Python has emerged as an ideal language for developing enterprise applications. Hands-On Enterprise Application Development with Python will show you how to build effective applications that are stable, secure, and easily scalable. The book is a detailed guide to building an end-to-end enterprise-grade application in Python. You will learn how to effectively implement Python features and design patterns that will positively impact your application lifecycle. The book also covers advanced concurrency techniques that will help you build a RESTful application with an optimized frontend. Given that security and stability are the foundation for an enterprise application, you’ll be trained on effective testing, performance analysis, and security practices, and understand how to embed them in your codebase during the initial phase. You’ll also be guided in how to move on from a monolithic architecture to one that is service oriented, leveraging microservices and serverless deployment techniques. By the end of the book, you will have become proficient at building efficient enterprise applications in Python. What you will learn *Understand the purpose of design patterns and their impact on application lifecycle *Build applications that can handle large amounts of data-intensive operations *Uncover advanced concurrency techniques and discover how to handle a large number of requests in production *Optimize frontends to improve the client-side experience of your application *Effective testing and performance profiling techniques to detect issues in applications early in the development cycle *Build applications with a focus on security *Implement large applications as microservices to improve scalability Who this book is for If you’re a developer who wants to build enterprise-grade applications, this book is for you. Basic to intermediate-level of programming experience with Python and database systems is required to understand the concepts covered in this book.
Data Analysis with Python
Data Analysis with Python
David Taieb
¥71.93
Learn a modern approach to data analysis using Python to harness the power of programming and AI across your data. Detailed case studies bring this modern approach to life across visual data, social media, graph algorithms, and time series analysis. Key Features *Bridge your data analysis with the power of programming, complex algorithms, and AI *Use Python and its extensive libraries to power your way to new levels of data insight *Work with AI algorithms, TensorFlow, graph algorithms, NLP, and financial time series *Explore this modern approach across with key industry case studies and hands-on projects Book Description Data Analysis with Python offers a modern approach to data analysis so that you can work with the latest and most powerful Python tools, AI techniques, and open source libraries. Industry expert David Taieb shows you how to bridge data science with the power of programming and algorithms in Python. You'll be working with complex algorithms, and cutting-edge AI in your data analysis. Learn how to analyze data with hands-on examples using Python-based tools and Jupyter Notebook. You'll find the right balance of theory and practice, with extensive code files that you can integrate right into your own data projects. Explore the power of this approach to data analysis by then working with it across key industry case studies. Four fascinating and full projects connect you to the most critical data analysis challenges you’re likely to meet in today. The first of these is an image recognition application with TensorFlow – embracing the importance today of AI in your data analysis. The second industry project analyses social media trends, exploring big data issues and AI approaches to natural language processing. The third case study is a financial portfolio analysis application that engages you with time series analysis - pivotal to many data science applications today. The fourth industry use case dives you into graph algorithms and the power of programming in modern data science. You'll wrap up with a thoughtful look at the future of data science and how it will harness the power of algorithms and artificial intelligence. What you will learn *A new toolset that has been carefully crafted to meet for your data analysis challenges *Full and detailed case studies of the toolset across several of today’s key industry contexts *Become super productive with a new toolset across Python and Jupyter Notebook *Look into the future of data science and which directions to develop your skills next Who this book is for This book is for developers wanting to bridge the gap between them and data scientists. Introducing PixieDust from its creator, the book is a great desk companion for the accomplished Data Scientist. Some fluency in data interpretation and visualization is assumed. It will be helpful to have some knowledge of Python, using Python libraries, and some proficiency in web development.
Hands-On Machine Learning for Algorithmic Trading
Hands-On Machine Learning for Algorithmic Trading
Stefan Jansen
¥81.74
Explore effective trading strategies in real-world markets using NumPy, spaCy, pandas, scikit-learn, and Keras Key Features *Implement machine learning algorithms to build, train, and validate algorithmic models *Create your own algorithmic design process to apply probabilistic machine learning approaches to trading decisions *Develop neural networks for algorithmic trading to perform time series forecasting and smart analytics Book Description The explosive growth of digital data has boosted the demand for expertise in trading strategies that use machine learning (ML). This book enables you to use a broad range of supervised and unsupervised algorithms to extract signals from a wide variety of data sources and create powerful investment strategies. This book shows how to access market, fundamental, and alternative data via API or web scraping and offers a framework to evaluate alternative data. You’ll practice the ML work?ow from model design, loss metric definition, and parameter tuning to performance evaluation in a time series context. You will understand ML algorithms such as Bayesian and ensemble methods and manifold learning, and will know how to train and tune these models using pandas, statsmodels, sklearn, PyMC3, xgboost, lightgbm, and catboost. This book also teaches you how to extract features from text data using spaCy, classify news and assign sentiment scores, and to use gensim to model topics and learn word embeddings from financial reports. You will also build and evaluate neural networks, including RNNs and CNNs, using Keras and PyTorch to exploit unstructured data for sophisticated strategies. Finally, you will apply transfer learning to satellite images to predict economic activity and use reinforcement learning to build agents that learn to trade in the OpenAI Gym. What you will learn *Implement machine learning techniques to solve investment and trading problems *Leverage market, fundamental, and alternative data to research alpha factors *Design and fine-tune supervised, unsupervised, and reinforcement learning models *Optimize portfolio risk and performance using pandas, NumPy, and scikit-learn *Integrate machine learning models into a live trading strategy on Quantopian *Evaluate strategies using reliable backtesting methodologies for time series *Design and evaluate deep neural networks using Keras, PyTorch, and TensorFlow *Work with reinforcement learning for trading strategies in the OpenAI Gym Who this book is for Hands-On Machine Learning for Algorithmic Trading is for data analysts, data scientists, and Python developers, as well as investment analysts and portfolio managers working within the finance and investment industry. If you want to perform efficient algorithmic trading by developing smart investigating strategies using machine learning algorithms, this is the book for you. Some understanding of Python and machine learning techniques is mandatory.
Hands-On Meta Learning with Python
Hands-On Meta Learning with Python
Sudharsan Ravichandiran
¥71.93
Explore a diverse set of meta-learning algorithms and techniques to enable human-like cognition for your machine learning models using various Python frameworks Key Features *Understand the foundations of meta learning algorithms *Explore practical examples to explore various one-shot learning algorithms with its applications in TensorFlow *Master state of the art meta learning algorithms like MAML, reptile, meta SGD Book Description Meta learning is an exciting research trend in machine learning, which enables a model to understand the learning process. Unlike other ML paradigms, with meta learning you can learn from small datasets faster. Hands-On Meta Learning with Python starts by explaining the fundamentals of meta learning and helps you understand the concept of learning to learn. You will delve into various one-shot learning algorithms, like siamese, prototypical, relation and memory-augmented networks by implementing them in TensorFlow and Keras. As you make your way through the book, you will dive into state-of-the-art meta learning algorithms such as MAML, Reptile, and CAML. You will then explore how to learn quickly with Meta-SGD and discover how you can perform unsupervised learning using meta learning with CACTUs. In the concluding chapters, you will work through recent trends in meta learning such as adversarial meta learning, task agnostic meta learning, and meta imitation learning. By the end of this book, you will be familiar with state-of-the-art meta learning algorithms and able to enable human-like cognition for your machine learning models. What you will learn *Understand the basics of meta learning methods, algorithms, and types *Build voice and face recognition models using a siamese network *Learn the prototypical network along with its variants *Build relation networks and matching networks from scratch *Implement MAML and Reptile algorithms from scratch in Python *Work through imitation learning and adversarial meta learning *Explore task agnostic meta learning and deep meta learning Who this book is for Hands-On Meta Learning with Python is for machine learning enthusiasts, AI researchers, and data scientists who want to explore meta learning as an advanced approach for training machine learning models. Working knowledge of machine learning concepts and Python programming is necessary.
Hands-On Deep Learning with Apache Spark
Hands-On Deep Learning with Apache Spark
Guglielmo Iozzia
¥81.74
Speed up the design and implementation of deep learning solutions using Apache Spark Key Features * Explore the world of distributed deep learning with Apache Spark * Train neural networks with deep learning libraries such as BigDL and TensorFlow * Develop Spark deep learning applications to intelligently handle large and complex datasets Book Description Deep learning is a subset of machine learning where datasets with several layers of complexity can be processed. Hands-On Deep Learning with Apache Spark addresses the sheer complexity of technical and analytical parts and the speed at which deep learning solutions can be implemented on Apache Spark. The book starts with the fundamentals of Apache Spark and deep learning. You will set up Spark for deep learning, learn principles of distributed modeling, and understand different types of neural nets. You will then implement deep learning models, such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), and long short-term memory (LSTM) on Spark. As you progress through the book, you will gain hands-on experience of what it takes to understand the complex datasets you are dealing with. During the course of this book, you will use popular deep learning frameworks, such as TensorFlow, Deeplearning4j, and Keras to train your distributed models. By the end of this book, you'll have gained experience with the implementation of your models on a variety of use cases. What you will learn * Understand the basics of deep learning * Set up Apache Spark for deep learning * Understand the principles of distribution modeling and different types of neural networks * Obtain an understanding of deep learning algorithms * Discover textual analysis and deep learning with Spark * Use popular deep learning frameworks, such as Deeplearning4j, TensorFlow, and Keras * Explore popular deep learning algorithms Who this book is for If you are a Scala developer, data scientist, or data analyst who wants to learn how to use Spark for implementing efficient deep learning models, Hands-On Deep Learning with Apache Spark is for you. Knowledge of the core machine learning concepts and some exposure to Spark will be helpful.
Hands-On Penetration Testing with Python
Hands-On Penetration Testing with Python
Furqan Khan
¥73.02
Implement defensive techniques in your ecosystem successfully with Python Key Features * Identify and expose vulnerabilities in your infrastructure with Python * Learn custom exploit development . * Make robust and powerful cybersecurity tools with Python Book Description With the current technological and infrastructural shift, penetration testing is no longer a process-oriented activity. Modern-day penetration testing demands lots of automation and innovation; the only language that dominates all its peers is Python. Given the huge number of tools written in Python, and its popularity in the penetration testing space, this language has always been the first choice for penetration testers. Hands-On Penetration Testing with Python walks you through advanced Python programming constructs. Once you are familiar with the core concepts, you’ll explore the advanced uses of Python in the domain of penetration testing and optimization. You’ll then move on to understanding how Python, data science, and the cybersecurity ecosystem communicate with one another. In the concluding chapters, you’ll study exploit development, reverse engineering, and cybersecurity use cases that can be automated with Python. By the end of this book, you’ll have acquired adequate skills to leverage Python as a helpful tool to pentest and secure infrastructure, while also creating your own custom exploits. What you will learn * Get to grips with Custom vulnerability scanner development * Familiarize yourself with web application scanning automation and exploit development * Walk through day-to-day cybersecurity scenarios that can be automated with Python * Discover enterprise-or organization-specific use cases and threat-hunting automation * Understand reverse engineering, fuzzing, buffer overflows , key-logger development, and exploit development for buffer overflows. * Understand web scraping in Python and use it for processing web responses * Explore Security Operations Centre (SOC) use cases * Get to understand Data Science, Python, and cybersecurity all under one hood Who this book is for If you are a security consultant , developer or a cyber security enthusiast with little or no knowledge of Python and want in-depth insight into how the pen-testing ecosystem and python combine to create offensive tools , exploits , automate cyber security use-cases and much more then this book is for you. Hands-On Penetration Testing with Python guides you through the advanced uses of Python for cybersecurity and pen-testing, helping you to better understand security loopholes within your infrastructure .
Implementing Azure: Putting Modern DevOps to Use
Implementing Azure: Putting Modern DevOps to Use
Florian Klaffenbach
¥90.46
Explore powerful Azure DevOps solutions to develop and deploy your software faster and more efficiently. Key Features * Build modern microservice-based systems with Azure architecture * Learn to deploy and manage cloud services and virtual machines * Configure clusters with Azure Service Fabric for deployment Book Description This Learning Path helps you understand microservices architecture and leverage various services of Microsoft Azure Service Fabric to build, deploy, and maintain highly scalable enterprise-grade applications. You will learn to select an appropriate Azure backend structure for your solutions and work with its toolkit and managed apps to share your solutions with its service catalog. As you progress through the Learning Path, you will study Azure Cloud Services, Azure-managed Kubernetes, and Azure Container Services deployment techniques. To apply all that you’ve understood, you will build an end-to-end Azure system in scalable, decoupled tiers for an industrial bakery with three business domains. Toward the end of this Learning Path, you will build another scalable architecture using Azure Service Bus topics to send orders between decoupled business domains with scalable worker roles processing these orders. By the end of this Learning Path, you will be comfortable in using development, deployment, and maintenance processes to build robust cloud solutions on Azure. This Learning Path includes content from the following Packt products: * Learn Microsoft Azure by Mohamed Wali * Implementing Azure Solutions - Second Edition by Florian Klaffenbach, Oliver Michalski, Markus Klein * Microservices with Azure by Namit Tanasseri and Rahul Rai What you will learn * Study various Azure Service Fabric application programming models * Create and manage a Kubernetes cluster in Azure Kubernetes Service * Use site-to-site VPN and ExpressRoute connections in your environment * Design an Azure IoT app and learn to operate it in various scenarios * Implement a hybrid Azure design using Azure Stack * Build Azure SQL databases with Code First Migrations * Integrate client applications with Web API and SignalR on Azure * Implement the Azure Active Directory (Azure AD) across the entire system Who this book is for If you are an IT system architect, network admin, or a DevOps engineer who wants to implement Azure solutions for your organization, this Learning Path is for you. Basic knowledge of the Azure Cloud platform will be beneficial.
Installing and Configuring Windows 10: 70-698 Exam Guide
Installing and Configuring Windows 10: 70-698 Exam Guide
Bekim Dauti
¥73.02
Get ready for the Windows 10: 70-698 exam and configure Windows to manage data recovery Key Features * Implement Windows 10 operational and administrative tasks * Configure devices, remote management settings, advanced management tools, and device drivers * Comprehensive guide to help you work efficiently in Windows 10 Book Description The Installing and Configuring Windows 10: 70-698 Exam Guide is designed to confirm what you already know, while also updating your knowledge of Windows 10. With its easy-to-follow guidance, you will quickly learn the user interface and discover steps to work efficiently in Windows 10 to rule out delays and obstacles. This book begins by covering various ways of installing Windows 10, followed by instructions on post-installation tasks. You will learn about the deployment of Windows 10 in Enterprise and also see how to configure networking in Windows 10. You’ll understand how to leverage Disk Management and Windows PowerShell to configure disks, volumes, and file system options. As you progress through the chapters, you will be able to set up remote management in Windows 10 and learn more about Windows update usage, behavior, and settings. You will also gain insights that will help you monitor and manage data recovery and explore how to configure authentication, authorization, and advanced management tools in Windows 10. By the end of this book, you will be equipped with enough knowledge to take the 70-698 exam and explore different study methods to improve your chances of passing the exam with ease. What you will learn * Discover various ways of installing Windows 10 * Understand how to configure devices and device drivers * Configure and support IPv4 and IPv6 network settings * Troubleshoot storage and removable device issues * Get to grips with data access and usage * Explore the advanced management tools available in Windows 10 Who this book is for This book is for IT professionals who perform installation, configuration, general local management and maintenance of Windows 10 core services and are preparing to clear the Windows 10: 70-698 exam
Machine Learning Quick Reference
Machine Learning Quick Reference
Rahul Kumar
¥54.49
Your hands-on reference guide to developing, training, and optimizing your machine learning models Key Features * Your guide to learning efficient machine learning processes from scratch * Explore expert techniques and hacks for a variety of machine learning concepts * Write effective code in R, Python, Scala, and Spark to solve all your machine learning problems Book Description Machine learning makes it possible to learn about the unknowns and gain hidden insights into your datasets by mastering many tools and techniques. This book guides you to do just that in a very compact manner. After giving a quick overview of what machine learning is all about, Machine Learning Quick Reference jumps right into its core algorithms and demonstrates how they can be applied to real-world scenarios. From model evaluation to optimizing their performance, this book will introduce you to the best practices in machine learning. Furthermore, you will also look at the more advanced aspects such as training neural networks and work with different kinds of data, such as text, time-series, and sequential data. Advanced methods and techniques such as causal inference, deep Gaussian processes, and more are also covered. By the end of this book, you will be able to train fast, accurate machine learning models at your fingertips, which you can easily use as a point of reference. What you will learn * Get a quick rundown of model selection, statistical modeling, and cross-validation * Choose the best machine learning algorithm to solve your problem * Explore kernel learning, neural networks, and time-series analysis * Train deep learning models and optimize them for maximum performance * Briefly cover Bayesian techniques and sentiment analysis in your NLP solution * Implement probabilistic graphical models and causal inferences * Measure and optimize the performance of your machine learning models Who this book is for If you’re a machine learning practitioner, data scientist, machine learning developer, or engineer, this book will serve as a reference point in building machine learning solutions. You will also find this book useful if you’re an intermediate machine learning developer or data scientist looking for a quick, handy reference to all the concepts of machine learning. You’ll need some exposure to machine learning to get the best out of this book.
Python Machine Learning Blueprints
Python Machine Learning Blueprints
Alexander Combs
¥81.74
Discover a project-based approach to mastering machine learning concepts by applying them to everyday problems using libraries such as scikit-learn, TensorFlow, and Keras Key Features * Get to grips with Python's machine learning libraries including scikit-learn, TensorFlow, and Keras * Implement advanced concepts and popular machine learning algorithms in real-world projects * Build analytics, computer vision, and neural network projects Book Description Machine learning is transforming the way we understand and interact with the world around us. This book is the perfect guide for you to put your knowledge and skills into practice and use the Python ecosystem to cover key domains in machine learning. This second edition covers a range of libraries from the Python ecosystem, including TensorFlow and Keras, to help you implement real-world machine learning projects. The book begins by giving you an overview of machine learning with Python. With the help of complex datasets and optimized techniques, you’ll go on to understand how to apply advanced concepts and popular machine learning algorithms to real-world projects. Next, you’ll cover projects from domains such as predictive analytics to analyze the stock market and recommendation systems for GitHub repositories. In addition to this, you’ll also work on projects from the NLP domain to create a custom news feed using frameworks such as scikit-learn, TensorFlow, and Keras. Following this, you’ll learn how to build an advanced chatbot, and scale things up using PySpark. In the concluding chapters, you can look forward to exciting insights into deep learning and you'll even create an application using computer vision and neural networks. By the end of this book, you’ll be able to analyze data seamlessly and make a powerful impact through your projects. What you will learn * Understand the Python data science stack and commonly used algorithms * Build a model to forecast the performance of an Initial Public Offering (IPO) over an initial discrete trading window * Understand NLP concepts by creating a custom news feed * Create applications that will recommend GitHub repositories based on ones you’ve starred, watched, or forked * Gain the skills to build a chatbot from scratch using PySpark * Develop a market-prediction app using stock data * Delve into advanced concepts such as computer vision, neural networks, and deep learning Who this book is for This book is for machine learning practitioners, data scientists, and deep learning enthusiasts who want to take their machine learning skills to the next level by building real-world projects. The intermediate-level guide will help you to implement libraries from the Python ecosystem to build a variety of projects addressing various machine learning domains. Knowledge of Python programming and machine learning concepts will be helpful.