Mastering Python for Finance
¥70.84
Take your financial skills to the next level by mastering cutting-edge mathematical and statistical financial applications Key Features * Explore advanced financial models used by the industry and ways of solving them using Python * Build state-of-the-art infrastructure for modeling, visualization, trading, and more * Empower your financial applications by applying machine learning and deep learning Book Description The second edition of Mastering Python for Finance will guide you through carrying out complex financial calculations practiced in the industry of finance by using next-generation methodologies. You will master the Python ecosystem by leveraging publicly available tools to successfully perform research studies and modeling, and learn to manage risks with the help of advanced examples. You will start by setting up your Jupyter notebook to implement the tasks throughout the book. You will learn to make efficient and powerful data-driven financial decisions using popular libraries such as TensorFlow, Keras, Numpy, SciPy, and sklearn. You will also learn how to build financial applications by mastering concepts such as stocks, options, interest rates and their derivatives, and risk analytics using computational methods. With these foundations, you will learn to apply statistical analysis to time series data, and understand how time series data is useful for implementing an event-driven backtesting system and for working with high-frequency data in building an algorithmic trading platform. Finally, you will explore machine learning and deep learning techniques that are applied in finance. By the end of this book, you will be able to apply Python to different paradigms in the financial industry and perform efficient data analysis. What you will learn * Solve linear and nonlinear models representing various financial problems * Perform principal component analysis on the DOW index and its components * Analyze, predict, and forecast stationary and non-stationary time series processes * Create an event-driven backtesting tool and measure your strategies * Build a high-frequency algorithmic trading platform with Python * Replicate the CBOT VIX index with SPX options for studying VIX-based strategies * Perform regression-based and classification-based machine learning tasks for prediction * Use TensorFlow and Keras in deep learning neural network architecture Who this book is for If you are a financial or data analyst or a software developer in the financial industry who is interested in using advanced Python techniques for quantitative methods in finance, this is the book you need! You will also find this book useful if you want to extend the functionalities of your existing financial applications by using smart machine learning techniques. Prior experience in Python is required.
Security Tokens and Stablecoins Quick Start Guide
¥53.40
A complete guide to understanding, developing, and testing popular security-token smart contracts Key Features * Understand key Blockchain and Ethereum platforms concepts * Step-by-step guide to developing STO smart contracts on Ethereum * Monetize digital tokens under various U.S. securities laws Book Description The failure of initial coin offerings (ICOs) is no accident, as most ICOs do not link to a real asset and are not regulated. Realizing the shortcomings of ICOs, the blockchain community and potential investors embraced security token offerings (STOs) and stablecoins enthusiastically. In this book, we start with an overview of the blockchain technology along with its basic concepts. We introduce the concept behind STO, and cover the basic requirements for launching a STO and the relevant regulations governing its issuance. We discuss U.S. securities laws development in launching security digital tokens using blockchain technology and show some real use cases. We also explore the process of STO launches and legal considerations. We introduce popular security tokens in the current blockchain space and talk about how to develop a security token DApp, including smart contract development for ERC1404 tokens. Later, you'll learn to build frontend side functionalities to interact with smart contracts. Finally, we discuss stablecoin technical design functionalities for issuing and operating STO tokens by interacting with Ethereum smart contracts. By the end of this book, you will have learned more about STOs and gained a detailed knowledge of building relevant applications—all with the help of practical examples. What you will learn * Understand the basic requirements for launching a security token offering * Explore various US securities laws governing the offering of security digital tokens * Get to grips with the stablecoin concept with the help of use cases * Learn how to develop security token decentralized applications * Understand the difference between ERC-20 and ERC-721 tokens * Learn how to set up a development environment and build security tokens * Explore the technical design of stablecoins Who this book is for This book is ideal for blockchain beginners and business user developers who want to quickly master popular Security Token Offerings and stablecoins. Readers will learn how to develop blockchain/digital cryptos, guided by U.S. securities laws and utilizing some real use cases. Prior exposure to an Object-Oriented Programming language such as JavaScript would be an advantage, but is not mandatory.
Vue CLI 3 Quick Start Guide
¥53.40
Build Vue apps the right way using Vue CLI 3. Understand how the building blocks of Vue CLI 3 work including npm, webpack, babel, eslint, plugins, GUI, testing, and SCSS. Import third-party libraries and maintain your project. Key Features * Learn to work with Vue CLI 3 both on the command line and with a GUI * Manage VueJS apps, settings, Vue plugins, and third-party libraries * Learn how to build Vue apps from scratch using webpack, babel, ES6, vue-router, Jest, Cypress, SCSS, and Git Book Description The sprawling landscape of various tools in JavaScript web development is becoming overwhelming. This book will show you how Vue CLI 3 can help you take back control of the tool chain. To that end, we'll begin by configuring webpack, utilizing HMR, and using single-file .vue components. We'll also use SCSS, ECMAScript, and TypeScript. We'll unit test with Jest and perform E2E testing with Cypress. This book will show you how to configure Vue CLI as your default way of building Vue projects. You'll discover the reasons behind using webpack, babel, eslint, and other modern JavaScript toolchain technologies. You'll learn about the inner workings of each through the lens of Vue CLI 3. We'll explore the extendibility of Vue CLI with the built-in settings, and various core and third-party plugins. Vue CLI helps you work with Vue components, routers, directives, and services in the Vue ecosystem. While learning these concepts, you'll examine the evolution of JavaScript. You'll learn about use of npm, IIFEs, modules in JavaScript, Common.js modules, task runners, npm scripts, module bundlers, and webpack. You'll get familiar with the reasons why Vue CLI 3 is set up the way it is. You'll also learn to perform linting with ESLint and Prettier. Towards the end, we'll introduce you to working with styles and SCSS. Finally, we'll show you how to deploy your very own Vue project on Github Pages. What you will learn * Work with nvm, install Node.js and npm, use Vue CLI 3 with no configuration, via the command line and the graphical user interface * Build a Vue project from scratch using npm and webpack, and learn about hot module replacement * Work with Babel settings, configurations, and presets * Work with Vue plugins, including testing plugins such as Jest and Cypress * Write, run, and watch unit and E2E tests using TDD assertions in the red-green-refactor cycle * Work with Vue router and use, nested, lazy-loading, and dynamic routes * Add SCSS to your projects and work with third-party Vue plugins * Deploy your Vue apps to Github Pages Who this book is for This book is for existing web developers and developers who are new to web development. You must be familiar with HTML, CSS, and JavaScript programming. Basic knowledge of the command line will be helpful but is not necessary.
Hands-On Generative Adversarial Networks with Keras
¥70.84
Develop generative models for a variety of real-world use-cases and deploy them to production Key Features * Discover various GAN architectures using Python and Keras library * Understand how GAN models function with the help of theoretical and practical examples * Apply your learnings to become an active contributor to open source GAN applications Book Description Generative Adversarial Networks (GANs) have revolutionized the fields of machine learning and deep learning. This book will be your first step towards understanding GAN architectures and tackling the challenges involved in training them. This book opens with an introduction to deep learning and generative models, and their applications in artificial intelligence (AI). You will then learn how to build, evaluate, and improve your first GAN with the help of easy-to-follow examples. The next few chapters will guide you through training a GAN model to produce and improve high-resolution images. You will also learn how to implement conditional GANs that give you the ability to control characteristics of GAN outputs. You will build on your knowledge further by exploring a new training methodology for progressive growing of GANs. Moving on, you'll gain insights into state-of-the-art models in image synthesis, speech enhancement, and natural language generation using GANs. In addition to this, you'll be able to identify GAN samples with TequilaGAN. By the end of this book, you will be well-versed with the latest advancements in the GAN framework using various examples and datasets, and you will have the skills you need to implement GAN architectures for several tasks and domains, including computer vision, natural language processing (NLP), and audio processing. Foreword by Ting-Chun Wang, Senior Research Scientist, NVIDIA What you will learn * Learn how GANs work and the advantages and challenges of working with them * Control the output of GANs with the help of conditional GANs, using embedding and space manipulation * Apply GANs to computer vision, NLP, and audio processing * Understand how to implement progressive growing of GANs * Use GANs for image synthesis and speech enhancement * Explore the future of GANs in visual and sonic arts * Implement pix2pixHD to turn semantic label maps into photorealistic images Who this book is for This book is for machine learning practitioners, deep learning researchers, and AI enthusiasts who are looking for a perfect mix of theory and hands-on content in order to implement GANs using Keras. Working knowledge of Python is expected.
Hands-On Network Programming with C
¥62.12
A comprehensive guide to programming with network sockets, implementing Internet protocols, designing IoT devices, and much more with C Key Features * Leverage your C or C++ programming skills to build powerful network applications * Get to grips with a variety of network protocols that allow you to load web pages, send emails, and do much more * Write portable network code for operating systems such as Windows, Linux, and macOS Book Description Network programming, a challenging topic in C, is made easy to understand with a careful exposition of socket programming APIs. This book gets you started with modern network programming in C and the right use of relevant operating system APIs. This book covers core concepts, such as hostname resolution with DNS, that are crucial to the functioning of the modern web. You’ll delve into the fundamental network protocols, TCP and UDP. Essential techniques for networking paradigms such as client-server and peer-to-peer models are explained with the help of practical examples. You’ll also study HTTP and HTTPS (the protocols responsible for web pages) from both the client and server perspective. To keep up with current trends, you’ll apply the concepts covered in this book to gain insights into web programming for IoT. You’ll even get to grips with network monitoring and implementing security best practices. By the end of this book, you’ll have experience of working with client-server applications, and be able to implement new network programs in C. The code in this book is compatible with the older C99 version as well as the latest C18 and C++17 standards. Special consideration is given to writing robust, reliable, and secure code that is portable across operating systems, including Winsock sockets for Windows and POSIX sockets for Linux and macOS. What you will learn * Uncover cross-platform socket programming APIs * Implement techniques for supporting IPv4 and IPv6 * Understand how TCP and UDP connections work over IP * Discover how hostname resolution and DNS work * Interface with web APIs using HTTP and HTTPS * Acquire hands-on experience with Simple Mail Transfer Protocol (SMTP) * Apply network programming to the Internet of Things (IoT) Who this book is for If you're a developer or a system administrator who wants to enter the world of network programming, this book is for you. Basic knowledge of C programming is assumed.
Julia 1.0 Programming Complete Reference Guide
¥88.28
Learn dynamic programming with Julia to build apps for data analysis, visualization, machine learning, and the web Key Features * Leverage Julia's high speed and efficiency to build fast, efficient applications * Perform supervised and unsupervised machine learning and time series analysis * Tackle problems concurrently and in a distributed environment Book Description Julia offers the high productivity and ease of use of Python and R with the lightning-fast speed of C++. There’s never been a better time to learn this language, thanks to its large-scale adoption across a wide range of domains, including fintech, biotech and artificial intelligence (AI). You will begin by learning how to set up a running Julia platform, before exploring its various built-in types. This Learning Path walks you through two important collection types: arrays and matrices. You’ll be taken through how type conversions and promotions work, and in further chapters you'll study how Julia interacts with operating systems and other languages. You’ll also learn about the use of macros, what makes Julia suitable for numerical and scientific computing, and how to run external programs. Once you have grasped the basics, this Learning Path goes on to how to analyze the Iris dataset using DataFrames. While building a web scraper and a web app, you’ll explore the use of functions, methods, and multiple dispatches. In the final chapters, you'll delve into machine learning, where you'll build a book recommender system. By the end of this Learning Path, you’ll be well versed with Julia and have the skills you need to leverage its high speed and efficiency for your applications. This Learning Path includes content from the following Packt products: * Julia 1.0 Programming - Second Edition by Ivo Balbaert * Julia Programming Projects by Adrian Salceanu What you will learn * Create your own types to extend the built-in type system * Visualize your data in Julia with plotting packages * Explore the use of built-in macros for testing and debugging * Integrate Julia with other languages such as C, Python, and MATLAB * Analyze and manipulate datasets using Julia and DataFrames * Develop and run a web app using Julia and the HTTP package * Build a recommendation system using supervised machine learning Who this book is for If you are a statistician or data scientist who wants a quick course in the Julia programming language while building big data applications, this Learning Path is for you. Basic knowledge of mathematics and programming is a must.
The Complete Rust Programming Reference Guide
¥88.28
Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust Key Features * Improve your productivity by writing more simple and easy code in Rust * Discover the functional and reactive implementations of traditional data structures * Delve into new domains of Rust, including WebAssembly, networking, and command-line tools Book Description Rust is a powerful language with a rare combination of safety, speed, and zero-cost abstractions. This Learning Path is filled with clear and simple explanations of its features along with real-world examples, demonstrating how you can build robust, scalable, and reliable programs. You’ll get started with an introduction to Rust data structures, algorithms, and essential language constructs. Next, you will understand how to store data using linked lists, arrays, stacks, and queues. You’ll also learn to implement sorting and searching algorithms, such as Brute Force algorithms, Greedy algorithms, Dynamic Programming, and Backtracking. As you progress, you’ll pick up on using Rust for systems programming, network programming, and the web. You’ll then move on to discover a variety of techniques, right from writing memory-safe code, to building idiomatic Rust libraries, and even advanced macros. By the end of this Learning Path, you’ll be able to implement Rust for enterprise projects, writing better tests and documentation, designing for performance, and creating idiomatic Rust code. This Learning Path includes content from the following Packt products: * Mastering Rust - Second Edition by Rahul Sharma and Vesa Kaihlavirta * Hands-On Data Structures and Algorithms with Rust by Claus Matzinger What you will learn * Design and implement complex data structures in Rust * Create and use well-tested and reusable components with Rust * Understand the basics of multithreaded programming and advanced algorithm design * Explore application profiling based on benchmarking and testing * Study and apply best practices and strategies in error handling * Create efficient web applications with the Actix-web framework * Use Diesel for type-safe database interactions in your web application Who this book is for If you are already familiar with an imperative language and now want to progress from being a beginner to an intermediate-level Rust programmer, this Learning Path is for you. Developers who are already familiar with Rust and want to delve deeper into the essential data structures and algorithms in Rust will also find this Learning Path useful.
Applied Unsupervised Learning with Python
¥79.56
Design clever algorithms that can uncover interesting structures and hidden relationships in unstructured, unlabeled data Key Features * Learn how to select the most suitable Python library to solve your problem * Compare k-Nearest Neighbor (k-NN) and non-parametric methods and decide when to use them * Delve into the applications of neural networks using real-world datasets Book Description Unsupervised learning is a useful and practical solution in situations where labeled data is not available. Applied Unsupervised Learning with Python guides you on the best practices for using unsupervised learning techniques in tandem with Python libraries and extracting meaningful information from unstructured data. The course begins by explaining how basic clustering works to find similar data points in a set. Once you are well versed with the k-means algorithm and how it operates, you’ll learn what dimensionality reduction is and where to apply it. As you progress, you’ll learn various neural network techniques and how they can improve your model. While studying the applications of unsupervised learning, you will also understand how to mine topics that are trending on Twitter and Facebook and build a news recommendation engine for users. You will complete the course by challenging yourself through various interesting activities such as performing a Market Basket Analysis and identifying relationships between different merchandises. By the end of this course, you will have the skills you need to confidently build your own models using Python. What you will learn * Understand the basics and importance of clustering * Build k-means, hierarchical, and DBSCAN clustering algorithms from scratch with built-in packages * Explore dimensionality reduction and its applications * Use scikit-learn (sklearn) to implement and analyse principal component analysis (PCA)on the Iris dataset * Employ Keras to build autoencoder models for the CIFAR-10 dataset * Apply the Apriori algorithm with machine learning extensions (Mlxtend) to study transaction data Who this book is for This course is designed for developers, data scientists, and machine learning enthusiasts who are interested in unsupervised learning. Some familiarity with Python programming along with basic knowledge of mathematical concepts including exponents, square roots, means, and medians will be beneficial.
Learn Kotlin Programming
¥62.12
Delve into the world of Kotlin and learn to build powerful Android and web applications Key Features * Learn the fundamentals of Kotlin to write high-quality code * Test and debug your applications with the different unit testing frameworks in Kotlin * Explore Kotlin's interesting features such as null safety, reflection, and annotations Book Description Kotlin is a general-purpose programming language used for developing cross-platform applications. Complete with a comprehensive introduction and projects covering the full set of Kotlin programming features, this book will take you through the fundamentals of Kotlin and get you up to speed in no time. Learn Kotlin Programming covers the installation, tools, and how to write basic programs in Kotlin. You'll learn how to implement object-oriented programming in Kotlin and easily reuse your program or parts of it. The book explains DSL construction, serialization, null safety aspects, and type parameterization to help you build robust apps. You'll learn how to destructure expressions and write your own. You'll then get to grips with building scalable apps by exploring advanced topics such as testing, concurrency, microservices, coroutines, and Kotlin DSL builders. Furthermore, you'll be introduced to the kotlinx.serialization framework, which is used to persist objects in JSON, Protobuf, and other formats. By the end of this book, you'll be well versed with all the new features in Kotlin and will be able to build robust applications skillfully. What you will learn * Explore the latest Kotlin features in order to write structured and readable object-oriented code * Get to grips with using lambdas and higher-order functions * Write unit tests and integrate Kotlin with Java code * Create real-world apps in Kotlin in the microservices style * Use Kotlin extensions with the Java collections library * Uncover destructuring expressions and find out how to write your own * Understand how Java-nullable code can be integrated with Kotlin features Who this book is for If you’re a beginner or intermediate programmer who wants to learn Kotlin to build applications, this book is for you. You’ll also find this book useful if you’re a Java developer interested in switching to Kotlin.
Tiberius and the Magician
¥48.95
This is a wonderfully illustrated children's picturebook about Tiberius, a brave little mouse who has many adventures. In this story, Tiberius and friends meet Mr Muddle, the world's most famous magician, and have an hilarious and very magical adventure!
101 Amazing Facts about Snakes
¥19.52
How often does a snake shed its skin? What is the world's most venomous species? What incredible ability are rattlesnakes currently evolving? And why are scientists studying the venom of the black mamba? All of these questions and more are answered in this fascinating eBook containing over one hundred facts, separated into sections for easy reference. So if you want to know why should still handle a dead rattlesnake with care, or which place on earth contains the highest number of deadly snakes per square metre, then this is the book for you!
Saying Thank You
¥39.14
This beautifully illustrated children's book is from Tiberius Publishing's 'What Do You Say' range, which aims to teach children good manners in a fun and entertaining way. This book is designed to help raise a young child's awareness about saying 'thank you'.
101 Amazing Facts about Kendall and Kylie
¥19.52
For those who just can't get enough of the Kardashians and the Jenners, this is the perfect book for you! With over one hundred facts about not just Kendall and Kylie but the rest of the Klan as well - including their father Bruce's transition into a woman - this is a great read which you can pick up and put down at your leisure. If you enjoy spending time reading the latest celebrity gossip, you'll love finding out even more about the legendary sisters, their family, fashion, fun facts and shocking moments! Easily organised into sections so you can find the information you want fast, this is an unmissable addition to any fan's bookshelf.
Steptoe and Son Quiz Book
¥48.95
Those world famous rag and bone men - Albert and Harold Steptoe are back in this original and entertaining quiz book based on the award winning BBC TV sitcom. The show's' creators and writers Ray Galton and Alan Simpson have penned an exclusive 'Foreword' to sit alongside the six hundred questions that cover all 57 television episodes and both movies from this phenomenal series. Steptoe and Son and their carthorse Hercules, first trundled onto British TV screens in 1962. It wasn't long before viewers fell for the scrapping junkmen and the Steptoes were soon pulling in regular weekly audiences of over 20 million, peaking at 28 million. So, whether you've been a fan of the sitcom for many years or have recently discovered it why not enjoy spending some more time in the company of Albert and Harold and see how much you can remember from the unforgettable Steptoe and Son by adding this book to your cart.
Explaining International Relations 1870-1914
¥29.33
Between 1870 and 1914 Europe experienced mounting diplomatic tensions and the division of the continent into rival alliance systems. The outbreak of war in 1914 had long term origins which are complex and often obscure. This e-book is written to make these conflicts and the debates that surround them easy to understand and accessible. It covers the following key questions: 1. What as the significance of the Unification of Germany on European diplomacy?2. What were Britain's main objectives between 1870 and 1904?3. Why did Colonial Empires lead to an increase in tension?4. How did Bismarck's diplomacy shape European affairs?5. Why were the Balkans such a source of tension?6. What was the significance of the Congress of Berlin?7. How did the fall of Bismarck affect European diplomacy?8. Why did Britain sign the Entente Cordiale?9. How did the crises over Morocco change European affairs?10. How did the arms race contribute to international tensions?This e-book also features: advice on essay writing and addressing complex essay questions, a historiographical essay. There is also a link to Explaining History study notes, essay plans, fact files and more.
Jump Into Spanish
¥44.05
It's a great feeling to know you can be who you are without fear or embarrassment. This Spanish language course is designed to be FUN AND EASY to follow. In this eBook we have covered all of the most likely situations you may face and have prepared you with the KEY WORDS AND PHRASES most commonly used. In this modern age you will most likely have a cell phone and wear a watch - consequently we have avoided tedious chapters on telling the time, counting and things you can point to. Instead, we have replaced them with more of what you will actually need! This programme is ideal if you are taking a short break or making a business trip. Everything from hiring a car, checking in to your hotel, sightseeing, shopping, eating out, from meeting people to dealing with emergencies is covered in topical chapters that you can access instantly. Make the most of your travels with all of our 'Jump Into' language courses available in Spanish, German, Italian, Dutch and French.
Hands-On System Programming with C++
¥90.46
A hands-on guide to making system programming with C++ easy Key Features *Write system-level code leveraging C++17 *Learn the internals of the Linux Application Binary Interface (ABI) and apply it to system programming *Explore C++ concurrency to take advantage of server-level constructs Book Description C++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions. This book will help you understand the benefits of system programming with C++17. You will gain a firm understanding of various C, C++, and POSIX standards, as well as their respective system types for both C++ and POSIX. After a brief refresher on C++, Resource Acquisition Is Initialization (RAII), and the new C++ Guideline Support Library (GSL), you will learn to program Linux and Unix systems along with process management. As you progress through the chapters, you will become acquainted with C++'s support for IO. You will then study various memory management methods, including a chapter on allocators and how they benefit system programming. You will also explore how to program file input and output and learn about POSIX sockets. This book will help you get to grips with safely setting up a UDP and TCP server/client. Finally, you will be guided through Unix time interfaces, multithreading, and error handling with C++ exceptions. By the end of this book, you will be comfortable with using C++ to program high-quality systems. What you will learn *Understand the benefits of using C++ for system programming *Program Linux/Unix systems using C++ *Discover the advantages of Resource Acquisition Is Initialization (RAII) *Program both console and file input and output *Uncover the POSIX socket APIs and understand how to program them *Explore advanced system programming topics, such as C++ allocators *Use POSIX and C++ threads to program concurrent systems *Grasp how C++ can be used to create performant system applications Who this book is for If you are a fresh developer with intermediate knowledge of C++ but little or no knowledge of Unix and Linux system programming, this book will help you learn system programming with C++ in a practical way.
Blockchain Quick Start Guide
¥54.49
Learn quick and effective techniques to get up and running with building blockchain including Ethereum and Hyperledger Fabric. Key Features *Understand the key concepts of decentralized applications and consensus algorithms *Learn key concepts of Ethereum and Solidity programming *Practical guide to get started with build efficient Blockchain applications with Ethereum and Hyperledger Book Description Blockchain is a technology that powers the development of decentralized applications.This technology allows the construction of a network with no single control that enables participants to make contributions to and receive benefits from the network directly. This book will give you a thorough overview of blockchain and explain how a blockchain works.You will begin by going through various blockchain consensus mechanisms and cryptographic hash functions. You will then learn the fundamentals of programming in Solidity – the defacto language for developing decentralize, applications in Ethereum. After that, you will set up an Ethereum development environment and develop, package, build, and test campaign-decentralized applications.The book also shows you how to set up Hyperledger composer tools, analyze business scenarios, design business models, and write a chain code. Finally, you will get a glimpse of how blockchain is actually used in different real-world domains. By the end of this guide, you will be comfortable working with basic blockchain frameworks, and develop secure, decentralized applications in a hassle-free manner. What you will learn *Understand how blockchain hashing works *Write and test a smart contract using Solidity *Develop and test a decentralized application *Build and test your application using Hyperledger Fabric *Implement business network using Hyperledger Composer *Test and interact with business network applications Who this book is for The book is for developers, analysts, or anyone looking to learn about Blockchain in a quick and easy manner.
Learn Linux Shell Scripting – Fundamentals of Bash 4.4
¥71.93
Create and maintain powerful Bash scripts for automation and administration. Key Features *Get up and running with Linux shell scripting using real-world examples *Leverage command-line techniques and methodologies to automate common yet complex administration tasks *A practical guide with exposure to scripting constructs and common scripting patterns Book Description Shell scripts allow us to program commands in chains and have the system execute them as a scripted event, just like batch files. This book will start with an overview of Linux and Bash shell scripting, and then quickly deep dive into helping you set up your local environment, before introducing you to tools that are used to write shell scripts. The next set of chapters will focus on helping you understand Linux under the hood and what Bash provides the user. Soon, you will have embarked on your journey along the command line. You will now begin writing actual scripts instead of commands, and will be introduced to practical applications for scripts. The final set of chapters will deep dive into the more advanced topics in shell scripting. These advanced topics will take you from simple scripts to reusable, valuable programs that exist in the real world. The final chapter will leave you with some handy tips and tricks and, as regards the most frequently used commands, a cheat sheet containing the most interesting flags and options will also be provided. After completing this book, you should feel confident about starting your own shell scripting projects, no matter how simple or complex the task previously seemed. We aim to teach you how to script and what to consider, to complement the clear-cut patterns that you can use in your daily scripting challenges. What you will learn *Understand Linux and Bash basics as well as shell scripting fundamentals *Learn to write simple shell scripts that interact with Linux operating system *Build, maintain, and deploy scripts in a Linux environment *Learn best practices for writing shell scripts *Avoid common pitfalls associated with Bash scripting *Gain experience and the right toolset to write your own complex shell scripts Who this book is for This book targets new and existing Linux system administrators, Windows system administrators or developers who are interested in automating administrative tasks. No prior shell scripting experience is needed but in case you do this book will make a pro quickly. Readers should have a basic understanding of the command line.
Jira Quick Start Guide
¥54.49
Leverage Jira's powerful task management and workflow features to better manage your business processes Key Features * The book covers all major applications of Jira, which are Jira Software, Jira Core, Jira Service Desk. * Configure project workflows and the fields that will be used in the project with the help of Jira's features * Create tickets for issues and manage your projects using the Jira software Book Description Jira is an issue tracker and project management system. With their latest release, the Jira team has now expanded their user base to agile teams as well as business teams. This book provides a comprehensive explanation covering all major components of Jira, including Jira Software, Jira Core, and Jira Service Desk. This book starts with an introduction to Jira's unique features and how it can be used as an issue-tracking tool. It will then teach you about how a new project is created by a Jira administrator, what responsibilities there are, and using correct and relevant schemes in your project. You will then learn how to configure project workflows and fields for project screens. You will understand the various permissions used in projects and the importance of project roles in Jira. Then, the book talks about the concepts of versions acting as milestones and using components when handling issues in your projects. It will then focus on analysing data using built-in reports and creating dashboards in Jira. At the end, it will discuss various best practices for users as well as project managers or project administrators. What you will learn * Implement Jira as a project administrator or project manager * Get familiar with various functionalities of Jira * Configure projects and boards in your organisation's Jira instance * Understand how and when to use components and versions in your projects * Manage project configurations and Jira schemes * Learn the best practices to manage your Jira instance Who this book is for This book will be especially useful for project managers but it's also intended for other Jira users, including developers, and any other industry besides software development, who would like to use Jira for project management.
Blockchain for Business 2019
¥54.49
Your one-stop guide to blockchain technology and its business applications Key Features * Assimilate blockchain services such as Ethereum and Hyperledger to transform industrial applications * Know in and out of blockchain technology to understand various business use cases * Understand various common and not-so-common challenges faced in blockchain development Book Description Blockchain for Business 2019 is a comprehensive guide that enables you to bring in various blockchain functionalities to extend your existing business models and make correct fully-informed decisions. You will learn how decentralized applications are transforming numerous business sectors that are expected to play a huge role in the future. You will see how large corporations are already implementing blockchain technology now. You will then learn about the various blockchain services, such as Bitcoin, Ethereum, Hyperledger, and others to understand their use cases in a variety of business domains. You will develop a solid fundamental understanding of blockchain architecture. Moving ahead, you will get to grips with the inner workings of blockchain, with detailed explanations of mining, decentralized consensus, cryptography, smart contracts, and many other important concepts. You will delve into a realistic view of the current state of blockchain technology, along with its issues, limitations, and potential solutions that can take it to the next level. By the end of this book, you will all be well versed in the latest innovations and developments in the emerging blockchain space. What you will learn * Understand the fundamentals of blockchain and how it was developed * Gain a good understanding of economic concepts and developments * Develop a base for concepts such as cryptography, computer networking, and programming * Understand the applications of blockchain and its potential impact on the world * Become well versed with the latest developments in the blockchain space * Explore blockchain frameworks, including decentralized organizational structures, networks, and applications Who this book is for This book is for financial professionals, business executives, managers, and enthusiasts who are interested in getting well-versed with blockchain technology in various business domains. This book will help boost your existing business models using blockchain services. No prior experience of blockchain is required.

购物车
个人中心

