Norges billigste bøker

Bøker utgitt av APress

Filter
Filter
Sorter etterSorter Populære
  • av Diana Lakatos
    530,-

    Developer documentation is a powerful tool in developer relations because it provides all the necessary information during the onboarding process and keeps your users informed on changes such as release notes, status reports and new and updated topics. Using a design thinking approach, this book aims to provide an easy to follow blueprint for building successful developer documentation by using the award winning platformOS developer portal as inspiration.You'll work with practical usable templates, workflows, and tools validated and peer-reviewed by international experts in the fields of documentation, technical writing, developer relations, and UX design. This book reveals the many factors that must be considered while crafting developer documentation, such as hitting the right target audience, designing a seamless onboarding experience, and selecting the right workflows and data analysis methods. You'll delve into this complex mix of topics, each with its unique considerations, and understand why it¿s difficult for those working on developer documentation to understand the process, as well as all the necessary ingredients, tools, and resources to overcome that challenge. Crafting Docs for Success is your one-stop resource for empowering your team and community to contribute and help maintain your documentation, as well as further improve diversity and inclusion. What You'll LearnExamine how user research facilitates documentation developmentUtilize design thinking, community-driven documentation, and Docs as Code Understand editorial workflows and what happens at each stepWrite a style guide from scratch and use it for content productionReview how methods and strategies fall into place during technical implementationWho This Book Is ForSoftware developersand designers, documentation maintainers and managers, technical writers, developer relations practitioners and advocates, technical community managers, developer marketers, and start-up founders, CTOs, and CEOs

  • av Nayanjyoti Paul
    355,-

    This book explains how to implement a data lake strategy, covering the technical and business challenges architects commonly face. It also illustrates how and why client requirements should drive architectural decisions. Drawing upon a specific case from his own experience, author Nayanjyoti Paul begins with the consideration from which all subsequent decisions should flow: what does your customer need? He also describes the importance of identifying key stakeholders and the key points to focus on when starting a new project. Next, he takes you through the business and technical requirement-gathering process, and how to translate customer expectations into tangible technical goals. From there, yoüll gain insight into the security model that will allow you to establish security and legal guardrails, as well as different aspects of security from the end user¿s perspective. Yoüll learn which organizational roles need to be onboarded into the data lake, their responsibilities, the services they need access to, and how the hierarchy of escalations should work. Subsequent chapters explore how to divide your data lakes into zones, organize data for security and access, manage data sensitivity, and techniques used for data obfuscation. Audit and logging capabilities in the data lake are also covered before a deep dive into designing data lakes to handle multiple kinds and file formats and access patterns. The book concludes by focusing on production operationalization and solutions to implement a production setup. After completing this book, you will understand how to implement a data lake, the best practices to employ while doing so, and will be armed with practical tips to solve business problems. What You Will LearnUnderstand the challenges associated with implementing a data lakeExplore the architectural patterns and processes used to design a new data lakeDesign and implement data lake capabilitiesAssociate business requirements with technical deliverables to drive success Who This Book Is ForData Scientists and Architects, Machine Learning Engineers, and Software Engineers.

  • av Goloknath Mishra
    667,-

    Understand the basics of flow and learn how to implement guidelines in real-life scenarios, including Robotic Process Automation (RPA) capabilities. This book covers the evolution of flow and how it is transformed to a full-fledged RPA (such as Power Automate).The book starts with an introduction to flow and its transformation to Process Automation. You will learn how to create a Power Automate environment and demonstrate different types of flows within it. Author Goloknath Mishra takes you through various types of cloud flows and their best practices. Desktop Flows (RPA) or Power Automate Desktop (PAD) is discussed and the author teaches you its architecture, installation steps, and how to manage, schedule, and share a desktop. You will learn about Business Process Flow, Process Advisors, and AI Builder. You also will go through licensing considerations in Power Automate and AI Builder, and demonstrate all of your learnings through a mini project.After reading thebook, you will have gained expertise in Power Automate and be able to implement its guidelines and solve problems at your organization.What Will You LearnKnow the difference between Intelligent Process Automation (IPA) and Robotic Process Automation (RPA)Understand the different types of flows in Power AutomateCreate various types of cloud flows, Desktop flows, Business Process flows, and AI Builder modelsStudy common use cases and be aware of Power Automate best practicesWho This Book Is ForBusiness executives, citizen developers, IT professionals, and computer scientists who wish to efficiently automate monotonous work

  • av Himanshu Agrawal
    549,-

    Explore the world of Kubernetes and learn the concepts needed to develop, deploy, and manage applications on this container orchestrator. This step-by-step development guide is designed for application developers and support members aiming to learn Kubernetes and/or prepare for interviews. All the concepts in the book are presented in Q&A format, with questions framed exactly the way they are asked in an interview, giving you a distinctive edge in interviews.Yoüll start by understanding how application development and deployment have evolved over the decades leading up to containerization. Yoüll then dive deep into core Kubernetes concepts, learning Kubernetes architecture, Kubernetes objects and workload resources, and how to exploit them to their full potential. Yoüll also learn Kubernetes deployment strategies and concepts related to rollout and rollback.Moving on, yoüll look at two very important aspects of any computing ecosystem: networking and storage. You will gain an understanding of access control in Kubernetes and how to manage a Kubernetes cluster using probes, resource quotas, taints, and tolerations. You will also get an overview of Docker and review Docker and Kubernetes best practices. Finally, you will learn about the kubectl command line tool.What You Will LearnLearn about basic and advanced Kubernetes objects and workload resourcesMaster important concepts such as namespaces, selectors, annotations, and access controlUnderstand the Kubernetes networking and storage systemManage a Kubernetes cluster with the help of probes, resource quotas, limits, and taintsWho This Book Is For Application developers and technical managers¿both on the development and support sides, beginner and intermediate Kubernetes practitioners and aspirants, and those preparing for Kubernetes interviews.

  • Spar 10%
    av Hari Narayn
    705,-

    This book is a comprehensive guide that will empower you to create robust digital workplace solutions from scratch using SharePoint Online and Microsoft¿s Power Platform. This revised edition incorporates the latest features of SharePoint Online, including Advanced JSON formatting, Power Automate updates, and SPFx updates.Author Hari Narayn kicks things off with an overview of the fundamentals of SharePoint Online, followed by tutorials covering how to analyze business requirements, design solutions, and leverage SharePoint Online's extensive functionalities. The book covers essential topics such as creating basic artifacts, building SharePoint forms using out-of-the-box forms, and mastering JSON formatting through practical examples. Yoüll explore the basics of Power Apps and how to integrate it with SharePoint Online before diving into advanced Power Automate and discovering how to automate processes and streamline workflows.Additionally, yoüll gain insight into SharePoint Framework (SPFx) customization, empowering you to tailor SharePoint Online sites to suit specific needs. Configuration and customization of PnP modern search are also detailed, so that you can optimize search capabilities within SharePoint Online. You will also learn how to integrate Microsoft Teams, MS Graph, and Power Virtual Agents with SharePoint Online to enhance collaboration.After completing this book, you will have the skills and knowledge to build powerful SharePoint Online sites that align with your business requirements. You will also be equipped to seamlessly integrate SharePoint Online with other Microsoft services, creating a cohesive and efficient digital workplace.What You Will LearnLeverage advanced JSON formattingUtilize Power Apps, SPFx using React, and modern searchCreate Advanced Power Automate workflowsDevelop Teams solutions and chatbotsUse Microsoft Graph and PnP JS with SharePoint Online Who This Book Is ForAll SharePoint developers and power users.

  • av Ben Beattie-Hood
    448,-

    Dive into the world of TypeScript, a popular superset of the JavaScript language that enhances the development experience with static typing. This book covers every aspect of TypeScript in a concise and easy-to-understand style, making it the ultimate resource for mastering TypeScript. Author Ben Beattie-Hood provides comprehensive coverage of TypeScript¿s features, such as structural typing, optionality and union types, computed and recursive types, and much more. Each chapter is packed with practical, real-world examples and insider tips drawn from his 20 years of experience as a trainer, ensuring you understand the most important concepts and learn how to avoid common pitfalls. Modern TypeScript will put you on the path to becoming a TypeScript expert, help you greatly reduce errors, and boost your delivery velocity. Whether yoüre building small projects or large-scale applications, this book will give you the skills and confidence to write cleaner, scalable, and more maintainable code. Don¿t miss this opportunity to elevate your TypeScript proficiency and stay at the forefront of modern development. What You'll LearnUnderstand how TypeScript works and how it fits into the JavaScript ecosystemWork with the type system, including primitives, interfaces, classes, and functionsLeverage the advanced type system with mapped and conditional types, in useful real-world examplesExplore tooling and debugging methods available for TypeScriptFutureproof development projects for scale using the TypeScript tooling Who This Book Is ForDevelopers, designers, and engineers who are writing front end web sites or apps, or using JavaScript-based back end systems, looking to supercharge their skills and knowledge.

  • - A Complete Beginner's Guide
    av Casey Hardman
    739,-

    Designed for beginners with no knowledge or experience in game development or programming, this book teaches the essentials of the Unity game engine, the C# programming language, and the art of object-oriented programming.

  • av Peter Spath
    589,-

    Build elegant, responsive, and stable Java Virtual Machine-based client applications (Fat Clients) with modern user interfaces. This book introduces JavaFX as a frontend technology and utilizes Kotlin instead of Java for coding program artifacts to boost code expressiveness and maintainability. Author Peter Späth employs a hands-on approach, providing practical examples and code to demonstrate each concept. Mid-level Java programming knowledge and a basic understanding of Kotlin are the only prerequisites; experience with JavaFX and frontend coding is not essential.JavaFX is a modern frontend programming toolkit equipped with containers, menus, buttons, sliders, text fields, and various other controls necessary for communicating with your users, all of which are covered here. Despite its name, JavaFX applications can be coded with programming languages other than Java. The central requirement is that any language targeting JavaFX compiles to artifacts runnable on a Java Virtual Machine. Over the course of this book, yoüll learn firsthand why Kotlin, with its elegant and concise syntax, is a perfect match.After completing Frontend Development With JavaFX and Kotlin, you will be able to build frontends of mid-to-high level complexity, depending on present Java skills, and use Kotlin as a language for addressing GUI programming needs and accessing the JavaFX API.What You Will LearnCreate a JavaFX + Kotlin development pipeline for Gradle, Eclipse and IntelliJUse JavaFX scenes, stages, and nodes/controlsMaster JavaFX event handling, effects, and animation using KotlinUnderstand the JavaFX Concurrency Framework and Kotlin Coroutines for JavaFXWho This Book Is ForLow- to mid-level Java or Kotlin developers with or without JavaFX experience who wish to learn how to build JavaFX applications with Kotlin.

  • Spar 16%
    av Ademi B. Ospanova
    539,-

    This book focuses on how to install C/C++ compilers on Linux and Windows platforms in a timely and efficient way. Installing C/C++ compilers, especially Microsoft compilers, typically takes quite a lot of time because it comes with Microsoft Visual Studio for the vast majority of users. Installing Visual Studio requires usually about 40 GB of disk space and a large amount of RAM, so it is impossible to use weak hardware. The authors provide an easy way to deploy Microsoft C/C++ compiler: with no disk space headache and hardware resources lack. The method described saves significant time since software can even be deployed on removable devices, such as flash sticks, in an easy and portable way. It is achieved by using Enterprise Windows Driver Kit (EWDK), single big ISO image, which can be mounted as virtual device and used directly without any installation. EWDK contains everything from Visual Studio except IDE. EWDK also allows to use MASM64 (Microsoft Macro-Assembly) and C# compilers. With the aid of the MSBuild System, one can compile Visual Studio Projects (.vcxproj) and Solutions (.sln) without even using Visual Studio! Similarly, MinGW compilers can be deployed from 7z/zip archives, simply by unpacking into appropriate location. Both Microsoft C/C++ and MinGW compilers can be used as portable software¿an approach that does not require administrative privileges at all.What yoüll learnRapid installation of modern Microsoft C/C++ and MinGW compilers.How to prepare reusable and portable Microsoft C/C++ and MinGW compilers suite on removable media (flash stick, CD/DVD).How to use Microsoft C/C++ and MinGW compilers even on old/slow computers without standard installation.How to build under Windows the libraries originally designed for Unix-systems.Learn to run multiple versions of these compilers at the same time.Who This Book Is ForReader of all skills who wants to save time and efforts to start to work with C++. Also useful for scientists who are not familiar with software installation.

  • Spar 10%
    av Álvaro Alda
    705,-

    Discover how shaders can enhance your game and mesmerize players by making graphic gameplay elements more realistic and attractive. This book provides easy-to-follow recipes that will show you how to leverage the Unity Shader Graph to create more immersive, enjoyable games. Author Álvaro Alda takes you through each effect step by step, so that you gain a foundational understanding of how they are created using the Shader Graph tool. Practical projects help you put what yoüre learning into context, from simple effects like 3D scan lines to more complicated effects such as black holes, bubble particles, water, and even interactive snow. Twelve different effects are demonstrated, to cover almost everything related to shader graph. On completing this book, you will have a thorough understanding of the Shader Graph tool and samples to replicate and continue learning from. Whether you are an indie game developer or technical artist,Beginner's Guide to Unity Shader Graph will give you the confidence to use the Shader Graph tool to create games that will keep players glued to their screens. What You Will LearnUnderstand the purpose and use of every node and function in Shader GraphGain a working knowledge of the mathematics needed to use the fragment and vertex shadersCreate complex effects with Shader Graph using post processing and taking full advantage of the URP of the Unity 3D engineDevelop procedural textures using mathematical nodes in Shader Graph Who Is This Book ForTechnical artists, indie developers, and game developers with little to no knowledge of shaders, but who have basic knowledge of Unity. As the Shader Graph in Unity is similar to other shader editors like Amplify, Blender material nodes and Unreal shaders, this book can be used as reference when working with other platforms and game engines different from Unity.

  • av Felipe Cardeneti Mendes
    647,-

    Discover critical considerations and best practices for improving database performance based on what has worked, and failed, across thousands of teams and use cases in the field. This open access book provides practical guidance for understanding the database-related opportunities, trade-offs, and traps you might encounter while trying to optimize data-intensive applications for high throughput and low latency. Whether you are building a new system from the ground up or trying to optimize an existing use case for increased demand, this book covers the essentials.The book begins with a look at the many factors impacting database performance at the extreme scale that today¿s game changing applications face¿or at least hope to achieve. Yoüll gain insight into the performance impact of both technical and business requirements, and how those should influence your decisions around database infrastructure and topology. The authors share an inside perspective on often-overlooked engineering details that could be constraining¿or helping¿your team¿s database performance. The book also covers benchmarking and monitoring practices by which to measure and validate the outcomes from the decisions that you make.The ultimate goal of the book is to help you discover new ways to optimize database performance for your team¿s specific use cases, requirements, and expectations.What You Will LearnUnderstand often overlooked factors that impact database performance at scaleRecognize data-related performance and scalability challenges associated with your project Select a database architecture that¿s suited to your workloads, use cases, and requirementsAvoid common mistakes that could impede your long-term agility and growthJumpstart teamwide adoption of best practices for optimizing database performance at scaleWho ThisBook Is ForIndividuals and teams looking to optimize distributed database performance for an existing project or to begin a new performance-sensitive project with a solid and scalable foundation. This will likely include software architects, database architects, and senior software engineers who are either experiencing or anticipating pain related to database latency and/or throughput.

  • Spar 18%
    av Norman Dunbar
    589,-

    Improve your projects by leveraging the power of interrupts. This comprehensive guide makes it easy to understand and use interrupts with the ATmega328P microcontroller found on Arduino boards.With over 20 interrupts available, this book covers almost all of them and provides background information on how they work. Yoüll work through the steps and code examples required to configure each of the covered interrupts. You'll also learn how to use them with Arduino, AVR C++ and with other development systems, like PlatformIO.Interrupts can be intimidating, but by the end of this book, you will have the knowledge and skills to take full advantage of them and improve the performance and efficiency of your Arduino projects.What Yoüll Learn Understand interrupts and how they work Make interrupts easier to use in code Use interrupts in their Arduino sketches or AVR C++ applications See how to use interrupts in the Arduino Language and in AVR C++ Avoid common pitfalls when working with interruptsWho This Book Is ForIntermediate to advanced-level programmers who want to learn how to use interrupts in their Arduino sketches or AVR C++ applications..

  • av Dustin MacDonald
    589,-

    Conduct impact measurement and outcomes evaluation, with a specific focus on nonprofits, using Salesforce Nonprofit Cloud (aka Salesforce for Nonprofits). As funding grows more challenging for nonprofits, having a robust technology system in place allows nonprofits to better seek out funding and receive more when they do. Readers of this book will be better positioned to ensure the long-term success of their organization and make maximum use of their technology.The book begins with an introduction to Salesforce and to Nonprofit Cloud for users who may be new to the platform. Next, you will learn the fundamentals of impact measurement and outcomes evaluation. You will understand why these are important and discover several frameworks that can be used to select outcomes that make sense for your organization to prove that its work is successful. These frameworks include Social Return on Investment (SROI), Cost-Benefit Analysis (CBA), and Pre and Post Comparison (and others).You will use your chosen framework to develop a logic model or theory of change which demonstrates how the work that nonprofits do translates into the outputs and outcomes that clients experience and that nonprofits seek funding to deliver. After covering the theory, author Dustin MacDonald teaches you how to translate the framework you chose into Salesforce. You will learn how to create reports, dashboards, formula fields, roll up summaries, and other basic Salesforce tools in order to collect the information you need to validate your framework.This book also demonstrates how to report on the outcomes you have achieved, tweak results to improve performance, and see the entire end-to-end experience in practice through a set of case studies. The book concludes with a discussion of advanced tools and techniques available inside Salesforce, such as Einstein Prediction Builder, as well as information on how you can immediately apply what you have learned to your own organization.What You Will LearnUnderstand how to use Nonprofit Cloud to collect and analyze dataKnow how to create a theory of change that shows your impactBecome adept at working with impact measurement frameworksBuild everything you need in Salesforce without writing a single line of codeTurn your insights into new funding to keep your organization strongWho This Book Is ForSalesforce administrators, nonprofit staff members, and others working at nonprofits who are required to conduct impact measurement and outcomes evaluation. Additionally, business analysts and technical architects who are designing and implementing solutions for nonprofits at implementation partners will benefit from this book.

  • Spar 10%
    av Dustin Dorsey
    705,-

    This book shows how dbt is used to build data transformation pipelines that enable dependency management and allow for version control and automated testing. It explains how dbt is revolutionizing data transformation and the advantages that a command-line tool like dbt provides over and above the use of database stored procedures and other ETL and ELT tools that handle data transformations. Yoüll see how to create custom-written transformations through simple SQL SELECT statements, eliminating the need for boilerplate code and making it easy to incorporate dbt as the transformation layer in your data warehouse pipelines. Additionally, you will learn how dbt enables data teams to incorporate software engineering best practices such as code reusability, version control, and automated testing into the data transformation process. Unlocking dbt walks you through using dbt to establish a project, build and modularize SQL models, and execute jobs in away that is easy to maintain and scale as your data ecosystem matures. Yoüll begin by establishing and configuring a project, a process covered using both dbt Cloud and dbt Core, so that you can confidently stand up a project using either platform. From there, yoüll move into building transformations with peace of mind that your project will scale appropriately as you continue to develop it. After learning the basics needed to get started, yoüll continue to build on that foundation by looking at the unique ways in which dbt combines SQL with Jinja to take your code beyond what is capable in normal SQL. You will learn about advanced materializations, building lineage in your data flows, the unlimited potential of macros, and so much more. This book also explores supported file types and the building of Python models. Rounding things out, you will learn features of dbt that will assist you in making your transformation layer production ready. These includehow to implement automated testing, using dbt to generate documentation, and running CI/CD pipelines.What You Will LearnUnderstand what dbt is and how it is used in the modern data stackSet up a project using both dbt Cloud and dbt CoreConnect a dbt project to a cloud data warehouseBuild SQL and Python models that are scalable and maintainableConfigure development, testing, and production environmentsCapture reusable logic in the form of Jinja macrosIncorporate version control with your data transformation code Who This Book Is ForCurrent and aspiring data professionals, including architects, developers, analysts, engineers, data scientists, and consultants who are beginning the journey of using dbt as part of their data pipeline¿s transformation layer. Readers should have a foundational knowledge of writing basic SQL statements, development best practices, and working with data in an analytical context such as a data warehouse.

  • av Daniela Damian
    647,-

    Creating an inclusive environment where different software developers can feel welcome and leverage their talents is an ethical imperative no company can ignore. Indeed, software organizations have in the last decade been trying to make changes for a more diverse and inclusive software development environment. The push for increased diversity in software has been a public one, from annual diversity reports by some of the worlds¿ most visible companies such as Microsoft, Google, and Facebook, to large projects such as Linux Foundation¿s Software Developer Diversity and Inclusion project that explores, evaluates, and promotes best practices from research and industry to increase diversity and inclusion in software engineering.Despite these many efforts, diversity remains low. Numbers from the software industry show that less than 25% of software engineers are women. Diversity is also low in regards to many other facets of diversity.This book provides an overview of research into the different aspects of diversity and inclusion in software engineering, as well as the tools, methods, and practices proposed to foster diversity and to build inclusive software teams and development environments. It describes research challenges in studying diversity and inclusion in software. Readers will be challenged to consider how they are contributing to a lack of inclusion and what they can do to improve inclusion in the software industry.What You Will LearnAspects of diversity (e.g., age, culture, gender, race) and relationship to software engineering activities and outcomesHow to measure diversity Investigations of intersectionality in software engineering Research methods for the study of diversity and inclusion in software engineering Empirical studies of effective practices to foster diversity and inclusion in software engineering Interventions and programs that have been used to successfully support retention in software engineering Software engineering education for diverse and inclusive software engineering, and proven teaching methods/environments that support diverse and inclusive software engineeringWho This Book Is ForFor Researchers, the book presents a state-of-the-art collection of existing studies into many aspects of diversity, methods, and tools proposed and tried out in practice, challenges in research, and contributing to a research agenda on this topic for future studies. For Industry practitioners, the book describes efforts to investigate diversity in software teams, whether in corporate or open source environments. It also describes empirical evidence about effectiveness of certain methods and approaches to foster diversity and inclusion in software development. For Educators,the book describes practices and effective changes in Computer Science/Software Engineering curricula that were found as effective in engaging learners from minoritized groups, creating inclusive software teams that are diverse, and which relate to educational material useful for training for diversity, equity, and inclusion.

  • Spar 16%
    av Peter Jeun Ho Tsang
    539,-

    Provide a more tactile experience for your customers, who won¿t even need to physically visit stores while optimizing conventional production processes and eradicating the tenuous tasks that nobody really likes to do. Reevaluate all parts of the value chain. Yoüll see the ways technology has been used by fashion brands so far within design, production, marketing, and retail. Then discover the market opportunity that technologies such as 3D printing, augmented reality, and more bring into the chain. Challenge the ways in which you implement basic functions in your own practices. Despite the dominance of brick & mortar stores, digital platforms have emerged to pave the way for more diverse retail experiences with the adoption of technology in the fashion industry.We¿re talking about more than just online shopping. Tap into NFTs, online fitting rooms, and tech solutions for better customer acquisition and increased sales. Fashion tech is more than just clothing covered in LEDs. It is the adoption of value chain optimizations, customer experience enhancing tools, and advanced operations management into existing business models. When taken seriously by the industry, it will be the future of how we all sell and purchase our products and interact with them. With a particular focus on apparel, each section of this book will put a lens on the existing conventions practiced in the industry at all stages of the value chain and how the help of technology could completely transform fashion for a more cost efficient, sustainable and time efficient industry.Use augmented reality, virtual reality, NFTs, body scanning, 3D design, and more to completely revolutionize how you approach fashion. Both as a consumer and as an amazing designer! What You'll LearnBecome more creative in the way you hack any part of the fashion value chainSpark inspiration for implementations of new technologiesin fashion for both customers and designersAdopt and stay forward-thinking by diving into where the industry currently is and where it is goingWho This Book Is ForDecision makers in fashion corporate companies and emerging fashion brands wondering how to innovate in the saturated fashion market, as well as, fashion students with an interest in building the future of fashion. No prior technology knowledge is needed.

  • - Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL
    av James Reinders, Ben Ashbaugh, James Brodman, m.fl.
    609 - 730,-

    CPU, GPU, FPGA)Use SYCL and SYCL compilers Connect with computing's heterogeneous future via Intel's oneAPI initiative Who This Book Is ForThose new data-parallel programming and computer programmers interested in data-parallel programming using C++.

  • av Sandika S. Sukhdeve
    605,-

    This book is your practical and comprehensive guide to learning Google Cloud Platform (GCP) for data science, using only the free tier services offered by the platform.Data science and machine learning are increasingly becoming critical to businesses of all sizes, and the cloud provides a powerful platform for these applications. GCP offers a range of data science services that can be used to store, process, and analyze large datasets, and train and deploy machine learning models.The book is organized into seven chapters covering various topics such as GCP account setup, Google Colaboratory, Big Data and Machine Learning, Data Visualization and Business Intelligence, Data Processing and Transformation, Data Analytics and Storage, and Advanced Topics. Each chapter provides step-by-step instructions and examples illustrating how to use GCP services for data science and big data projects.Readers will learn how to set up a Google Colaboratory account and run Jupyternotebooks, access GCP services and data from Colaboratory, use BigQuery for data analytics, and deploy machine learning models using Vertex AI. The book also covers how to visualize data using Looker Data Studio, run data processing pipelines using Google Cloud Dataflow and Dataprep, and store data using Google Cloud Storage and SQL.What You Will LearnSet up a GCP account and projectExplore BigQuery and its use cases, including machine learningUnderstand Google Cloud AI Platform and its capabilities Use Vertex AI for training and deploying machine learning modelsExplore Google Cloud Dataproc and its use cases for big data processingCreate and share data visualizations and reports with Looker Data StudioExplore Google Cloud Dataflow and its use cases for batch and stream data processing Run data processing pipelines on Cloud DataflowExplore Google Cloud Storageand its use cases for data storage Get an introduction to Google Cloud SQL and its use cases for relational databases Get an introduction to Google Cloud Pub/Sub and its use cases for real-time data streamingWho This Book Is ForData scientists, machine learning engineers, and analysts who want to learn how to use Google Cloud Platform (GCP) for their data science and big data projects

  • av Mark Simon
    589,-

    Learn to write SQL queries to select and analyze data, and improve your ability to manipulate data. This book will help you take your existing skills to the next level.Author Mark Simon kicks things off with a quick review of basic SQL knowledge, followed by a demonstration of how efficient SQL databases are designed and how to extract just the right data from them. Yoüll then learn about each individual table¿s structure and how to work with the relationships between tables. As you progress through the book, you will learn more sophisticated techniques such as using common table expressions and subqueries, analyzing your data using aggregate and windowing functions, and how to save queries in the form of views and other methods. This book employs an accessible approach to work through a realistic sample, enabling you to learn concepts as they arise to improve parts of the database or to work with the data itself.After completing this book, you will have a more thorough understanding of database structure and how to use advanced techniques to extract, manage, and analyze data.What Will You LearnGain a stronger understanding of database design principles, especially individual tablesUnderstand the relationships between tablesUtilize techniques such as views, subqueries, common table expressions, and windowing functionsWho Is This Book For:SQL Databases users who want to improve their knowledge and techniques.

  • av Tasha Penwell
    390,-

    Improve cloud security within your organization by leveraging AWS¿s Shared Responsibility Model, Well-Architected Framework, and the Cloud Adoption Framework. This book will show you to use these tools to make the best decisions for securing your cloud environment. Yoüll start by understanding why security is important in the cloud and then review the relevant services offered to meet an organization¿s needs. Yoüll then move on to the finer points of building a secure architecture and take a deep look into the differences of responsibility of managed services and those that allow customers more control. With multiple AWS services available, organizations must weigh the tradeoffs between those that provide granular control (IaaS), a managed service (PaaS), delivering applications remotely over the internet instead of locally on machines (SaaS). This book will help you to identify the appropriate resources and show you how to implement them to meet an organization¿s business, technical, and security perspective in the Cloud Adoption Framework. Finally, you'll see how organizations can launch a secure and optimized cloud architecture and use monitoring tools to be proactive in security measures. With Beginning AWS Security, you'll understand frameworks, models, and the services needed to build a secure architecture. You will: Review the similarities and differences between cloud and traditional computing. See how security changes when using on-site, hybrid, and cloud models Develop an understanding that security is not ¿one and done¿ Reinforce the need for updates and monitoring as a continued part of AWS securityWho This Book Is ForCloud computing architects, security professionals, security engineers, and software professionals interested in Cloud security.

  • av Peng Liu
    647,-

    Build and implement trading strategies using Python. This book will introduce you to the fundamental concepts of quantitative trading and shows how to use Python and popular libraries to build trading models and strategies from scratch. It covers practical trading strategies coupled with step-by-step implementations that touch upon a wide range of topics, including data analysis and visualization, algorithmic trading, backtesting, risk management, optimization, and machine learning, all coupled with practical examples in Python.Part one of Quantitative Trading Strategies with Python covers the fundamentals of trading strategies, including an introduction to quantitative trading, the electronic market, risk and return, and forward and futures contracts. Part two introduces common trading strategies, including trend-following, momentum trading, and evaluation process via backtesting. Part three covers more advanced topics, including statistical arbitrage using hypothesistesting, optimizing trading parameters using Bayesian optimization, and generating trading signals using a machine learning approach. Whether you're an experienced trader looking to automate your trading strategies or a beginner interested in learning quantitative trading, this book will be a valuable resource. Written in a clear and concise style that makes complex topics easy to understand, and chock full of examples and exercises to help reinforce the key concepts, yoüll come away from it with a firm understanding of core trading strategies and how to use Python to implement them.What You Will LearnMaster the fundamental concepts of quantitative tradingUse Python and its popular libraries to build trading models and strategies from scratchPerform data analysis and visualization, algorithmic trading, backtesting, risk management, optimization, and machine learning for trading strategies using PythonUtilize common trading strategies such as trend-following, momentum trading, and pairs tradingEvaluate different quantitative trading strategies by applying the relevant performance measures and statistics in a scientific manner during backtestingWho This Book Is ForAspiring quantitative traders and analysts, data scientists interested in finance, and researchers or students studying quantitative finance, financial engineering, or related fields.

  • Spar 10%
    av Nicolas Modrzyk
    705,-

    Go beyond the basics of Go and build complete applications using open-source libraries or the Go programming language by Google. This book will take you deep into the memory lane of the Go language with crunchy details straight from outer space.The applications in this book include the framework for a 2D Go-based game, an image random generator Rest API, financial time series handling for trading, a Kubernetes operator, a Blockchain coding and more. You'll also get refreshers on Go constructs and useful code tricks to build performant projects, and develop an HTTP based cloud ready image generator. Each chapter will be organized in the following format: what the particular application looks like; requirements and user stories of our example program; an introduction to the Go libraries or frameworks used; and the actual implementation of the example program, including common pitfalls and their solutions.Go Crazy will open your eyes to anew world of practical applications for Go. After reading the book, you will be able to apply your Golang knowledge to build your own crazy projects. Free source code will be available on this book's Apress GitHub page.What You'll LearnCompile and inline other programming languages, including GPU coding.Handle Kubernetes clusters via your own operator Write Go to code against Ethereum based block chains. Write intelligent bot code to get you rich and famous. Who This Book Is ForGo programmers both experienced and novice.

  • av Bernard Korites
    647,-

    This book shows how to use Python¿s built-in graphics primitives - points, lines, and arrows ¿ to create complex graphics for the visualization of two- and three-dimensional objects, data sets, and technical illustrations.This updated edition provides more detailed explanations where required, especially regarding Python code, and explores scientific applications to topics of contemporary importance. Yoüll learn how to create any 2D or 3D object or illustration, as well as how to display images, use color, translate, rotate, shade, add shadows that are cast on other objects, remove hidden lines, plot 2D and 3D data, fit lines and curves to data sets, display points of intersection between 2D and 3D objects, and create digital art. Demonstrations are included which illustrate graphics programming techniques by example, the best way to learn a language. Also brand new to this edition are demonstrations on how to visualize electron probability clouds around a nucleus, climate change, ecological diversity, population dynamics, and resource management. Python source code, including detailed explanations, is included for all applications, making the book more accessible to novice Python programmers. After completing this book, you will be able to create compelling graphic images without being limited to functions available in existing Python libraries.What You Will LearnCreate 2D and 3D graphic imagesAdd text and symbols to imagesShade 3D objectsDisplay cast shadowsUse color for maximum effectView 2D and 3D data setsFit lines and curves to data sets Who This Book Is ForPython developers, scientists, engineers, and students who use Python to produce technical illustrations and display and analyze data sets. Assumes familiarity with vectors, matrices, geometry and trigonometry.

  • av Juntao Qiu
    589,-

    Apply test-driven principles to create scalable and maintainable React applications. This book covers a wide range of topics, including setting up a testing environment and utilizing popular testing frameworks like Cypress, Jest, and the React Testing Library. It also delves into valuable refactoring techniques, as well as enhancing code maintainability and readability. What sets this comprehensive guide apart is its end-to-end project simulation, showcasing how TDD can be employed to build a complete application called "Bookish."Test-Driven Development with React and TypeScript elevates its code examples by leveraging TypeScript, the predominant language in modern frontend development, offering you a deeper understanding of how TDD principles can be applied to React projects. Furthermore, all code examples have been carefully revised and updated for this edition, incorporating reader feedback and reflecting current industry standards.After completing this book, you have the knowledge and skills necessary to develop high quality and scalable React applications.What You Will LearnMaster essential refactoring techniques to enhance code qualityEmploy modern practices for writing maintainable React code, including testing and product implementationGain practical experience applying test-driven development (TDD) principles to real-world projects Craft high quality, scalable, and maintainable React applications using TDD principles and techniquesWho This Book Is ForWeb application developers who wants to learn how to write high quality code using test-driven development.

  • av Wasim Rajput
    390,-

    Explore the complex world of digital solutions architecture and its pivotal role in the modern, technology-driven organization. The book provides a detailed roadmap, charting the intricate processes that solutions architects undertake to transform high-level business propositions into practical, actionable digital solutions. Offering a number of real-world examples, you'll work through examples of various digital projects encompassing cutting-edge technologies such as AI/ML, IoT, Cloud, and the integration with legacy systems. The book also explains how various elements coalesce to form a resilient solutions architecture, shedding light on the need for collaborative synergy between different organizational stakeholders, teams and disciplines. Solutions Architecture underscores the significance of aligning business and technology, demonstrating how this strategic collaboration maximizes the success of digital projects, setting you on the pathto a more robust and successful digital future for your organization.What You Will LearnUnderstand the solutions architecture process, including key concepts and best practicesIdentify business needs and requirements and translate them into actionable steps that result in effective digital solutionsSelect appropriate technologies, build prototypes, and conduct testing and validationDesign, implement, and maintain solutions Who This Book Is ForDigital Transformation Program Management, Program Managers, Solutions Architects, IT/Digital Project Managers

  • Spar 10%
    av Michael Hu
    705,-

    Unlock the full potential of reinforcement learning (RL), a crucial subfield of Artificial Intelligence, with this comprehensive guide. This book provides a deep dive into RL's core concepts, mathematics, and practical algorithms, helping you to develop a thorough understanding of this cutting-edge technology.Beginning with an overview of fundamental concepts such as Markov decision processes, dynamic programming, Monte Carlo methods, and temporal difference learning, this book uses clear and concise examples to explain the basics of RL theory. The following section covers value function approximation, a critical technique in RL, and explores various policy approximations such as policy gradient methods and advanced algorithms like Proximal Policy Optimization (PPO).This book also delves into advanced topics, including distributed reinforcement learning, curiosity-driven exploration, and the famous AlphaZero algorithm, providing readers with a detailed account of these cutting-edge techniques.With a focus on explaining algorithms and the intuition behind them, The Art of Reinforcement Learning includes practical source code examples that you can use to implement RL algorithms. Upon completing this book, you will have a deep understanding of the concepts, mathematics, and algorithms behind reinforcement learning, making it an essential resource for AI practitioners, researchers, and students.What You Will LearnGrasp fundamental concepts and distinguishing features of reinforcement learning, including how it differs from other AI and non-interactive machine learning approachesModel problems as Markov decision processes, and how to evaluate and optimize policies using dynamic programming, Monte Carlo methods, and temporal difference learningUtilize techniques for approximating value functions and policies, including linear and nonlinear value function approximation and policy gradient methodsUnderstand the architecture and advantages of distributed reinforcement learningMaster the concept of curiosity-driven exploration and how it can be leveraged to improve reinforcement learning agentsExplore the AlphaZero algorithm and how it was able to beat professional Go players Who This Book Is ForMachine learning engineers, data scientists, software engineers, and developers who want to incorporate reinforcement learning algorithms into their projects and applications.

  • av Francisco Javier Campos Zabala
    530,-

    Leverage the power of Artificial Intelligence (AI) to drive the growth and success of your organization. This book thoroughly explores the reasons why it is so hard to implement AI, and highlights the need to reconcile the motivations and goals of two very different groups of people, business-minded and technical-minded. Divided into four main parts (First Principles, The Why, The What, The How), you'll review case studies and examples from companies that have successfully implemented AI. Part 1 provides a comprehensive overview of the First Principles approach and its basic conventions. Part 2 provides an in-depth look at the current state of AI and why it is increasingly important to businesses of all sizes. Part 3 delves into the key concepts and technologies of AI. Part 4 shares practical guidance and actionable steps for businesses looking to implement AI. Grow Your Business with AI is a must-read for anyone looking to understand and harness the power of AI for business growth and to stay ahead of the curve. What You'll LearnReview the key concepts and technologies of AI, including machine learning, natural language processing, and computer visionApply the benefits of AI, including increased efficiency, improved decision-making, and new revenue streams in different industriesIntegrate AI into existing systems and processes.Who This Book Is ForEntrepreneurs, business leaders, and professionals looking to leverage the power of AI to drive growth and success for their organizations.

  • av Radu Nicoara
    390,-

    This complete beginner's guide is for anyone interested in becoming a web developer. Aimed at those without any previous experience or those are looking to transition into the industry, this book provides an overview of the principles of modern web development.You'll gain insight into the key facets of JavaScript, HTML and CSS, as well as the difference between front-end, back-end, and full stack development. You'll also be introduced to popular tools and frameworks such as React, Angular, GraphQL, and Node.js, and gain an understanding of the role of a web developer: what it entails, how to secure your first role, and how to survive your first week in the job. Moreover, How to be a Web Developer will take you through the steps of building your first web application, allowing you to apply the principles you've learned in a practical way. Filled with additional information and resources, this book will give you the knowledge and tools needed to start your journey to becoming a professional web developer. What You Will LearnMaster the principles of JavaScript, HTML, CSS, and UX DesignUtilize tools and frameworks like React, Angular and GraphQLUnderstand what it means to be a web developer and what it entailsDevelop key soft skills such as teamwork and project managementGain practical knowledge that will help you get started as a web developerWho This Book Is ForComplete beginners without any previous knowledge or experience who are interested in web development.

  • av Eric Sarrion
    448,-

    Learn how to use the large-scale natural language processing model developed by OpenAI: ChatGPT. This book explains how ChatGPT uses machine learning to autonomously generate text based on user input and explores the significant implications for human communication and interaction.Author Eric Sarrion examines various aspects of ChatGPT, including its internal workings, use in computer projects, and impact on employment and society. He also addresses long-term perspectives for ChatGPT, including possible future advancements, adoption challenges, and considerations for ethical and responsible use. The book starts with an introduction to ChatGPT covering its versions, application areas, how it works with neural networks, NLP, and its advantages and limitations. Next, you'll be introduced to applications and training development projects using ChatGPT, as well as best practices for it. You'll then explore the ethical implications of ChatGPT, such as potential biases and risks, regulations, and standards. This is followed by a discussion of future prospects for ChatGPT. The book concludes with practical use case examples, such as text content creation, software programming, and innovation and creativity.This essential book summarizes what may be one of the most significant developments in artificial intelligence in recent history and provides useful insights for researchers, policymakers, and anyone interested in the future of technology.What You Will LearnUnderstand the basics of deep learning and text generation using language models such as ChatGPTPrepare data and train a language model to generate textUse ChatGPT for various applications such as marketing text generation or answering questionsUnderstand the use of ChatGPT through the OpenAI API and how to optimize model performanceWho This Book Is ForSoftware developers and professionals, researchers, students, and people interested in learning more about this field and the future of technology.

  • av Temidayo Adefioye
    390,-

    Learn how to make the right technical decisions to achieve your organization's business objectives. This book is a guide for software engineers who are responsible for making technical decisions that impact the business objectives of their organization. You'll start by reviewing business priorities, technical decision-making, and see how to overcome common challenges. Using real world case studies, this book offers a comprehensive overview of the skills and strategies required for senior engineers to effectively navigate complex technical and business challenges. You will also gain advice on building trust and credibility with business stakeholders and communicating technical challenges and opportunities to them.The Technical-Business Equilibrium reveals practical strategies for assessing technical feasibility and risk, selecting the best solutions to meet your company's goals, and communicating those decisions to business stakeholders.

Gjør som tusenvis av andre bokelskere

Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.