0326~0327_薰衣草森林
0327_3月選書

英文書 > 全部商品

Harness AI's Creative Power to Drive Innovation

Ingram 出版
2024/06/28 出版

Discover the limitless potential of Generative AI with "Exploring Generative AI: Unleashing Innovation with Artificial Intelligence." This comprehensive guide takes you on a transformative journey through the realms of Artificial Intelligence, demystifying complex concepts to empower both novice enthusiasts and seasoned professionals.Generative AI's real-time applications revolutionize multiple industries. In healthcare, it assists in generating synthetic medical images, aiding diagnoses and treatment planning. In entertainment, it drives interactive storytelling, crafting personalized experiences for users. The automotive sector benefits from generative AI's ability to simulate real-world scenarios, enhancing autonomous vehicle development and safety testing. Retail leverages it for personalized shopping experiences and virtual try-ons. Additionally, in finance, it aids in fraud detection through pattern recognition. Creativity thrives as generative AI powers design iterations in architecture and fashion. Its dynamic applications continue to evolve, reshaping industries by amplifying efficiency, personalization, and innovation in real-time scenarios.Dive into the core of Generative AI, unraveling the intricacies of neural networks, Generative Adversarial Networks (GANs), and revolutionary Transformers. From artistic creations that push the boundaries of human imagination to pragmatic applications in industries like healthcare, finance, and design, this book equips you with the tools to harness AI's creative prowess.Whether you're a data scientist, tech innovator, or business leader, this book equips you with actionable insights to elevate your role. Implement hands-on techniques, bridge theory with real-world applications, and navigate ethical considerations. Uncover how AI's adaptive intelligence can reshape industries and be at the forefront of driving innovation in the era of Generative AI.

9 特價825
立即代訂
下次再買

Programming WebRTC

Karl,Stolley  著
Pragmatic 出版
2024/06/27 出版

Build your own video chat application - but that's just the beginning. With WebRTC, you'll create real-time applications to stream any kind of user media and data directly from one browser to another, all built on familiar HTML, CSS, and JavaScript. Power real-time activities like text-based chats, secure peer-to-peer file transfers, collaborative brainstorming sessions - even multiplayer gaming. And you're not limited to two connected users: an entire chapter of the book is devoted to engineering multipeer WebRTC apps that let groups of people communicate in real time. You'll create your own video conferencing app. It's all here. WebRTC is an API exposed in all modern web browsers. After almost a decade of development, the WebRTC specification was finalized, and this book provides faithful coverage of that finalized specification. You'll start by building a basic but complete WebRTC application for video chatting. Chapter by chapter, you'll refine that app and its core logic to spin up new and exciting WebRTC-powered apps that will have your users sharing all manner of data with one another, all in real time. No third-party libraries or heavy downloads are required for you or your users: you'll be writing and strengthening your knowledge of vanilla JavaScript and native browser APIs. You'll learn how to directly connect multiple browsers over the open internet using a signaling channel. You will gain familiarity with a whole set of Web APIs whose features bring WebRTC to life: requesting access to users' cameras and microphones; accessing and manipulating arbitrary user files, right in the browser; and web storage for persisting shared data over the life of a WebRTC call. Like any Web API, WebRTC doesn't enjoy a perfect implementation in any browser. But this book will guide you in writing elegant code to the specification, with backward-compatible fallback code for use in almost all modern browsers. Use WebRTC to build the next generation of web applications that stream media and data in real time, directly from one user to another - all by working in the browser. What You Need: Readers need a text editor, an up-to-date copy of Chrome or Firefox, and a POSIX-style command-line shell. They'll also need to install a little bit of open-source software, especially Node.js. All necessary setup is covered in full in the book's introductory chapter.

9 特價2274
立即代訂
下次再買

XHTML Programming Guide - Learn by Doing

Ingram 出版
2024/06/27 出版

"XHTML Programming Guide - Learn by Doing" is a practical guide to XHTML. This book is aimed at the readers who do not want to spend too much time on the theoretical explanation of XHTML and directly jump to the practice. This guide will particularly be useful if you are amongst those people who learn better in practice. XHTML or extendible hypertext markup language is one of the essential technologies in web development since it is a transitional technology between the realm of HTML and that of XML. By grasping the basics of XHTML, you increase your chances of making web-area compatible and compatible with future web standards. This book does not contain lengthy theoretical analysis that often accompany such studies. However, XHTML practice is achieved through applying programming that shall assist in mastering XHTML as per the subsequent section. Every chapter is illustrated by the actual examples and contains the elementary tasks for practicing which you are led through XHTML intricacies. Regardless of whether one is a newbie or an advanced computer programmer interested in the creation of a good web site this guide supplies a clear no-nonsense direction of the proper approach to using XHTML. As you complete this book, you will have created many web-page and application and be equipped with the ability to undertake more complex web based projects. I want to express my gratitude for selecting this book as your guide to understanding the subject. So let us start this coding expedition together and remember always that the best way to learn is by practicing. Happy coding!

9 特價465
立即代訂
下次再買

Hands-On Genetic Algorithms with Python - Second Edition

Packt 出版
2024/06/27 出版

Explore the ever-growing world of genetic algorithms to build and enhance AI applications involving search, optimization, machine learning, deep learning, NLP, and XAI using Python librariesKey Features: - Learn how to implement genetic algorithms using Python libraries DEAP, scikit-learn, and NumPy- Take advantage of cloud computing technology to increase the performance of your solutions- Discover bio-inspired algorithms such as particle swarm optimization (PSO) and NEAT- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Written by Eyal Wirsansky, a senior data scientist and AI researcher with over 25 years of experience and a research background in genetic algorithms and neural networks, Hands-On Genetic Algorithms with Python offers expert insights and practical knowledge to master genetic algorithms.After an introduction to genetic algorithms and their principles of operation, you'll find out how they differ from traditional algorithms and the types of problems they can solve, followed by applying them to search and optimization tasks such as planning, scheduling, gaming, and analytics. As you progress, you'll delve into explainable AI and apply genetic algorithms to AI to improve machine learning and deep learning models, as well as tackle reinforcement learning and NLP tasks. This updated second edition further expands on applying genetic algorithms to NLP and XAI and speeding up genetic algorithms with concurrency and cloud computing. You'll also get to grips with the NEAT algorithm. The book concludes with an image reconstruction project and other related technologies for future applications.By the end of this book, you'll have gained hands-on experience in applying genetic algorithms across a variety of fields, with emphasis on artificial intelligence with Python.What You Will Learn: - Use genetic algorithms to solve planning, scheduling, gaming, and analytics problems- Create reinforcement learning, NLP, and explainable AI applications- Enhance the performance of ML models and optimize deep learning architecture- Deploy genetic algorithms using client-server architectures, enhancing scalability and computational efficiency- Explore how images can be reconstructed using a set of semi-transparent shapes- Delve into topics like elitism, niching, and multiplicity in genetic solutions to enhance optimization strategies and solution diversityWho this book is for: If you're a data scientist, software developer, or AI enthusiast who wants to break into the world of genetic algorithms and apply them to real-world, intelligent applications as quickly as possible, this book is for you. Working knowledge of the Python programming language is required to get started with this book.Table of Contents- An Introduction to Genetic Algorithms- Understanding the Key Components of Genetic Algorithms- Using the DEAP Framework- Combinatorial Optimization- Constraint Satisfaction- Linking and Posing a Character- Basic Character Animation- The Walk Cycle- Sound and Lip-Syncing- Prop Interaction with Dynamic Constraints- Optimizing Continuous Functions- Enhancing Machine Learning Models Using Feature Selection- Hyperparameter Tuning Machine Learning Models- Architecture Optimization of Deep Learning Networks- Reinforcement Learning with Genetic Algorithms- Natural Language Processing- Explainable AI and Counterfactuals- Speeding Up Genetic Algorithms with Concurrency- Harnessing the Cloud- Genetic Image Reconstruction- Other Evolutionary and Bio-Inspired Computation Techniques

9 特價1835
立即代訂
下次再買

Hands-On Blockchain for Python Developers - Second Edition

Packt 出版
2024/06/26 出版

Write popular DeFi and NFT smart contracts with Vyper, a Pythonic programming language, and integrate blockchain with real-world applications using PythonKey Features: - Use the world's easiest programming language to build web3 applications- Write common smart contracts like decentralized exchanges, NFT marketplaces, and lending applications- Unlock deeper levels of insights with technologies relating to blockchain, such as IPFS and Layer 2- Purchase of the print or Kindle book includes a free PDF eBookBook Description: We are living in the age of decentralized fi nance and NFTs. People swap tokens on Uniswap, borrow assets from Aave, send payments with stablecoins, trade art NFTs on OpenSea, and more. To build applications of this kind, you need to know how to write smart contracts.This comprehensive guide will help you explore all the features of Vyper, a programming language designed to write smart contracts. You'll also explore the web3.py library. As you progress, you'll learn how to connect to smart contracts, read values, and create transactions. To make sure your foundational knowledge is strong enough, the book guides you through Ape Framework, which can help you create decentralized exchanges, NFT marketplaces, voting applications, and more. Each project provides invaluable insights and hands-on experience, equipping you with the skills you need to build real-world blockchain solutions.By the end of this book, you'll be well versed with writing common Web3 applications such as a decentralized exchange, an NFT marketplace, a voting application, and more.What You Will Learn: - Understand blockchain and smart contracts- Learn how to write smart contracts with Vyper- Explore how to use the web3.py library and Ape Framework- Discover related technologies such as Layer 2 and IPFS- Gain a step-by-step guide to writing an automated market maker (AMM) decentralized exchange (DEX) smart contract- Build innovative, interactive, and token-gated Web3 NFT applicationsWho this book is for: This blockchain book is for developers interested in understanding blockchain and smart contracts. It is suitable for both technology enthusiasts looking to explore blockchain technology and programmers who aspire to become smart contract engineers. Basic knowledge of GNU/Linux and Python programming is mandatory to get started with this book.Table of Contents- Introduction to Blockchain Programming- Smart Contract Fundamentals- Using Vyper to Implement a Smart Contract- Using Web3.py to Interact with Smart Contracts- Ape Framework- Building a Practical Decentralized Applicaton- Front-End Decentralized Application- Cryptocurrency Wallet- InterPlanetary: A Brave New File System- Implementing a Decentralized Application Using IPFS- Exploring Layer 2- Creating Token on Ethereum- How to Create an NFT- Writing NFT Marketplace Smart Contracts- Writing a Lending Vault Smart Contract- Decentralized Exchange- Token-Gated Applications

9 特價2202
立即代訂
下次再買

Flutter in 7 Days

Ipsi,Patro  著
Ingram 出版
2024/06/26 出版

The best place to start your journey toward becoming a full-fledged Flutter developerDESCRIPTION Flutter in 7 Days is a comprehensive guide to mastering Flutter, the cross-platform mobile development framework that allows developers to build stunning Android and iOS apps from a single codebase. This book will teach you everything you need to know about Flutter and Dart, which is the language behind Flutter.Starting from scratch, you will learn the fundamentals of Dart programming, followed by a deep dive into Flutter's versatile widgets and state management techniques. Each chapter is designed to build your skills progressively, enabling you to create responsive and interactive user interfaces. You will also explore how to connect your app to the web with network calls and JSON parsing, navigate between different screens, and integrate Firebase for powerful features like user authentication and data storage in Firestore and managing app state efficiently.By the end of this book, you will be equipped with the knowledge and confidence to develop any mobile app using Flutter. This book not only covers the technical aspects but also provides practical insights and tips to enhance your productivity. WHAT YOU WILL LEARN● Build and run Flutter applications on both Android and iOS.● Understand Dart programming fundamentals for Flutter development.● Create responsive and interactive user interfaces with Flutter widgets.● Implement state management for maintaining the app state efficiently.● Fetch and display data from the internet using REST APIs.● Integrate Firebase for authentication, database, and notifications.WHO THIS BOOK IS FORAnyone who would like to build a cross-platform iOS and Android mobile app using one programming language is welcome; no prior programming knowledge is required.

9 特價1603
立即代訂
下次再買

React Development using TypeScript

Ingram 出版
2024/06/25 出版

Gain expertise in React, Hooks, Redux, React Router, Next.js, Best Practices, and much moreDESCRIPTION React is great for building interfaces, and TypeScript adds typing and better tools. React development using TypeScript is a complete guide that combines React and TypeScript to help you become a skilled React developer.It covers React basics, JSX syntax, and essential JavaScript features. You will learn about component state management with hooks like useState and useEffect, handling user interactions, and using Axios for REST API integration. It includes unit testing with Jest and React Testing Library and explores Redux for state management. Learn optimization strategies and use Next.js for server-side rendering. Bonus content includes React Native for mobile apps and integrating React with GraphQL. This book also covers advanced features like Concurrent Mode, Suspense, and React Server Components.By the end of this book, you will be equipped to confidently build modern, interactive web applications using React and TypeScript. You will not only understand core React concepts but also have the skills to tackle complex state management with Redux and explore advanced features like server-side rendering with Next.js.WHAT YOU WILL LEARN● Learn core React concepts and understand the benefits of TypeScript in React development.● Grasp fundamental JavaScript concepts like variables, data types, and functions.● Integrate React applications with REST APIs using Axios.● Build user interfaces with React Native components.● Optimize React application performance using memoization and profiling tools.WHO THIS BOOK IS FORThis book is for junior and senior frontend developers who want to improve their skills. JavaScript developers moving to React, tech enthusiasts interested in modern web development, and students who want practical knowledge.

9 特價1603
立即代訂
下次再買

Python Programming Demystified

Ingram 出版
2024/06/25 出版

"Python Programming Demystified - A Clear and Concise Guide" is an essential resource designed for beginners, students, and individuals with no coding experience, as well as professionals looking to transition to Python programming. This comprehensive guide aims to provide readers with a solid foundation in programming using the Python language. From fundamental concepts to advanced techniques, this book serves as a steppingstone for mastering Python programming and building a strong coding skillset.In today's technology-driven world, learning programming is a valuable skill that empowers individuals to create, innovate, and solve problems. This book is meticulously crafted to make learning Python accessible and engaging for individuals from diverse backgrounds. It covers the entire spectrum of Python programming, from introductory concepts to more complex topics, enabling readers to confidently embark on their coding journey.

9 特價1697
立即代訂
下次再買

Learning Java

Springer 出版
2024/06/25 出版

This introductory textbook on Java programming is different from others by its emphasis on test-driven development. Writing tests before designing the implementation is incredibly important for debugging purposes and understanding the desired outcome. While testing is often an afterthought in other Java textbooks (being placed at the very end or not at all, which is in some ways cruel to withhold such capabilities from the student), this text takes a different, perhaps "functional" approach to learning Java: it introduces testing and methods from the start, followed by conditionals, recursion, and loops (on purpose in this very order). It then dives deep into data structures and the Java Collections API, including streams and generics. After this, it pivots to object-oriented programming, exceptions and I/O, searching and sorting, algorithm analysis, and eventually advanced Java/programming topics. This ordering of topics is well adjusted to prepare students to subsequent upper-level courses in data structure or algorithm design and implementation. The approach is illuminated by numerous code snippets and the students' understanding is consolidated by about 250 exercises covering all topics covered in the book. With this book, readers will not only learn how to program Java, but also acquire a necessary precondition for successfully writing and testing commercial software.

9 特價3392
立即代訂
下次再買

Mastering DHTML - Advanced Techniques and Applications

Ingram 出版
2024/06/21 出版

You are invited to join the world of "Mastering DHTML - Advanced Techniques and Applications". This book is aimed at making you be a master of Dynamic HTML (DHTML) through creating advanced techniques and useful applications.The development of Dynamic HTML has been dramatic for web site construction to employ replied and dynamic Web pages. In use of DHTML, the programmer holds the ability to create and play with the content and layouts of such Web pages in real time, thus enhancing user experiences. In this book, I incorporate various complex ideas and approaches to guide you on how to develop enhanced and highly-functional web apps. Whether you are a professional web developer interested in the new tips or a beginner in the field trying to extend the array of your knowledge, "Mastering DHTML" will be helpful for you. Happy coding!

9 特價634
立即代訂
下次再買

Mastering Practical C-Sharp Programming

Ingram 出版
2024/06/21 出版

This is the basic cover page of "Mastering Practical C-Sharp Programming". This book is aimed to give clear understanding on how C# programming language is to work and effectively develop programs. Whether you are a complete novice to programming or you have learned another programming language, this book will help you learn the basics of C# as well as help you cultivate the skills that are useful when working on real-life projects. With active advancement in the development of technology, C# has come to be one of the most popular and flexible language when it comes to programming and application development for several forms of application including the desktop, web, mobile, and gaming applications. Given its functional crowd of features, powerful instrument support and efficient connection to the . Including NET ecosystem, C# is more versatile and influential for software developers when mastered. It is important to underline that this book is organized in such a way so as to follow the step by step approach in learning C# starting with language syntax. The exercise and real-life examples that follow each chapter aid in clarifying important concepts and ideas. Also, there are real-world projects and case studies implemented to show learners how to use acquired C# programming skills in practice. Happy coding!

9 特價423
立即代訂
下次再買

Spring Boot 3.0 Cookbook

Packt 出版
2024/06/21 出版

Tackle the complexities of modern web applications by understanding the uses of Spring Boot's cloud design patterns to build scalable and resilient applicationsKey Features: - Discover practical recipes for real cloud-scale application challenges- Explore what Spring Boot offers to make your application production ready- Monitor applications, identify bottlenecks, and optimize performance- Purchase of the print or Kindle book includes a free PDF eBookBook Description: In today's dynamic landscape, crafting robust and scalable Java web applications presents formidable challenges. Spring Boot emerges as the leading framework for web and microservices development, featuring a dynamic ecosystem and seamless integrations to address a spectrum of scenarios, from scaling apps on the cloud to deploying them to production. In this book, you'll explore its streamlined, convention-over-configuration approach, simplifying application development.You'll start by covering recipes showcasing Spring Boot's features. As you progress, you'll understand how it helps streamline application development while staying ahead of technology trends. The book helps you grasp concepts effectively, explores basic REST APIs, shows you how to escalate to advanced scenarios, and tackle common cloud application challenges like security, scalability, performance optimization, and automated deployments. Dedicated sections are designed to help you stay ahead of the curve with recipes that delve into the latest trends such as containers, observability, native images, DevOps, test automation, and microservices, ensuring your applications align with evolving industry standards.By the end of this book, you'll be able to build and automate the deployment of a scalable and high-performing distributed solution using Spring Boot 3.What You Will Learn: - Develop production-grade distributed applications- Use various data repositories, including relational and NoSQL databases- Implement modern testing techniques across different levels of application development- Leveraging Testcontainers to validate all integration scenarios- Integrate with services like Redis, PostgreSQL, MongoDB, and RabbitMQ- Authenticate through OpenID providers- Facilitate smooth migration from earlier Spring Boot versionsWho this book is for: This book is for Java developers who want to gain expertise in modern web development, architects designing complex systems, experienced Spring Boot developers and technology enthusiasts looking to stay up to date with the latest trends, and software engineers in need of practical solutions for everyday challenges. Hands-on experience with Java or Kotlin is required. Prior development experience on the cloud will be useful, but not necessary.Table of Contents- Building RESTful APIs- Securing Spring Boot Applications with OAuth2- Observability, Monitoring, and Application Management- Spring Cloud- Data Persistence and Relational Database Integration with Spring Data- Data Persistence and NoSQL Database Integration with Spring Data- Finding Bottlenecks and Optimizing Your Application- Spring Reactive and Spring Cloud Stream- Upgrading from Spring Boot 2.x to Spring Boot 3.0

9 特價1835
立即代訂
下次再買

Hypermodern Python Tooling

Ingram 出版
2024/06/20 出版

Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build reliable workflows beyond local development while staying in sync with the evolving ecosystem. With this hands-on guide, Python developers will learn how to forge the moving parts of a Python project into an easy-to-use toolchain, using state-of-the-art tools including Poetry, Nox, pytest, mypy, pre-commit, Black, Ruff, uv, Rye, Hatch, and more. Author Claudio Jolowicz shows you how to create robust Python project structures complete with unit tests, static analysis, code formatting, and type checking. You'll learn how to: Create open source projects with state-of-the-art infrastructure Build a custom infrastructure for all Python projects in a company or team Improve and modernize the infrastructure of an existing Python project Evaluate modern Python tooling for adoption in existing projects Use tools for packaging and dependency management Automate common development tasks such as testing, dependency updates, and publishing releases

9 特價2257
立即代訂
下次再買

Mastering Spring Boot 3.0

Ahmet,Meric  著
Packt 出版
2024/06/12 出版

Explore Spring Boot 3.0 by delving into scalable Java backend systems, architectural patterns, containerization, testing, and the intricacies of event-driven systemsKey Features: - Understand the unique advantages of using Spring Boot for complex software projects- Acquire experience in implementing architectural patterns like DDD, CQRS, and event sourcing within Spring Boot applications- Implement advanced testing strategies to ensure the reliability and robustness of your applications- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Mastering Spring Boot 3.0 is your gateway to building scalable and robust backend systems using the latest techniques. Penned by a seasoned software developer with 20+ years of experience in the tech industry, this book follows a hands-on, step-by-step approach to helping you understand Spring Boot concepts and apply them to real-world projects.You'll start by exploring key architectural patterns such as DDD, CQRS, and event sourcing. Next, you'll focus on the nuances of reactive REST development, delve into advanced testing strategies, and fortify your applications' security. You'll also discover the power of containerization and orchestration with Spring Boot 3.0 and unlock its potential for smooth deployments. Additionally, by integrating Kafka, you'll be able to build robust event-driven systems.By the end of this book, you'll have become proficient in architectural patterns, testing strategies, and application security. Whether you're an architect, backend developer, or DevOps engineer, this book will help you leverage the advanced features of Spring Boot 3.0 for secure and efficient backend development.What You Will Learn: - Leverage reactive programming to build responsive and resilient applications- Develop reactive and asynchronous RESTful services using Spring Boot- Explore data management using Spring Data for both SQL and NoSQL databases- Utilize the new features in Spring Boot 3.0 that facilitate containerization and orchestration- Secure your Spring Boot applications using various authentication and authorization mechanisms- Build robust event-driven systems by integrating Apache Kafka with Spring BootWho this book is for: If you're a Java developer eager to elevate your skills, then Mastering Spring Boot 3.0 is for you. Microservices architects, DevOps engineers, and technical leads who want to enhance their skills in building powerful backend systems with advanced Spring Boot features will also find this book useful. A foundational understanding of microservices architecture and some experience with RESTful APIs will help you get the most out of this book.Table of Contents- Introduction to Advanced Spring Boot Concepts - Key Architectural Patterns in Microservices - DDD, CQRS, and Event Sourcing - Reactive REST Development and Asynchronous Systems - Spring Data: SQL, NoSQL, Cache Abstraction, and Batch Processing - Securing Your Spring Boot Applications - Advanced Testing Strategies - Spring Boot 3.0 Features for Containerization and Orchestration - Exploring Event-Driven Systems with Kafka - Enhancing Productivity and Development Simplification

9 特價1835
立即代訂
下次再買

Cognitive-semantic representation of actions

Ingram 出版
2024/06/09 出版

The semantic representation of action refers to both the organization in memory of knowledge about actions and their processing. The semantics of action relate to the sensory-motor representations linked to execution, and are expressed through verbs and gestures. Any representation of the lexicon expressing actions (verbs, verbal expressions, nominalization) forms explicit knowledge about functional objects. This view is in line with the perspectives of linguists who demonstrate the presence of cognitive primitives (Jackendoif, 1983, Descl矇s, 1985). The meaning of a sign in a discourse is a representation in which the semantic value in language is combined. This representation is constructed by the brain's cognitive relations with reference to the objects that surround us. Asking a person to perform the action of closing an open door is expressed by the following statement: "close the door", and more often in colloquial language by "the door!", but infrequently by "close". With this in mind, we're interested in the action verb in aphasia.

9 特價4865
立即代訂
下次再買

Programming C# 12

Ingram 出版
2024/06/07 出版

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building cloud, web, and desktop applications. Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. You'll get up to speed on .NET 8 and the latest C# 11.0 and 12.0 additions, including generic math, new polymorphism options, enhanced pattern matching, and new features designed to improve productivity. This book helps you: Understand how .NET has changed in recent releases and learn what it means for application development Select the appropriate C# language features for any task Learn when to use the new features and when to stick with older ones Examine the range of functionality in .NET's class libraries Apply these class libraries to practical programming tasks Explore numerous small additions to .NET that improve expressiveness

9 特價2736
立即代訂
下次再買

An Introduction to RISC V. "Reduced Instruction Set Computer" Processor

Arpita,Patel  著
Ingram 出版
2024/06/06 出版

Document from the year 2024 in the subject Computer Science, grade: A, language: English, abstract: RISC-V, an open-source Instruction Set Architecture (ISA), has become a significant performer in the realm of computer architecture, challenging traditional proprietary designs and opening the doors for innovation and customization. Initially in this work, RISC-V's historical evolution, its architecture, including its design concepts, instruction set, register file and implementations, were understood through a literature survey.A comprehensive literature survey is conducted on various variants of RISC-V family and their applications, which include lowering total costs, speeding up processor execution, consuming less power, and creating a more manageable and compact versions of the original architecture. The study includes a thorough analysis of several RISC-V variations. According to review of the literature, the 32-bit biRISC-V processor core is the newest member of the RISC-V family and using superscalar dual issue design to increase processor overall throughput.

9 特價1729
立即代訂
下次再買

Programming ESP32

Simon,Monk  著
Ingram 出版
2024/06/06 出版

This book will teach you Python programming and some basic electronics without assuming any prior knowledge of either subject. The book initially focusses on Python programming, building up a Morse Code example.The book is suitable for most ESP32 boards, but concentrates on the most popular ESP32 Lite and the ESP32 DevKit 1. In the chapters on electronics, breadboard layouts are provided for both of these boards.Discover how to: Flash Python firmware onto an ESP32 boardInstall and use the Thonny Python editor and upload programs on to your ESP32Write simple programs to control the ESP32 in PythonStructure you programs with functions and modulesMake effective use of Python Lists and DictionariesAttach sensors, LEDs, displays and servomotors to an ESP32 and to program themMake use of the ESP32s WiFi capabilities to use the ESP32 as a web server and to call web services on the Internet

9 特價505
立即代訂
下次再買

Python Programming

C K,Dhaliwal  著
Ingram 出版
2024/06/03 出版

This book explores Python's rich history, dynamic features, and its wide-ranging applications in web development, data science, and machine learning.

9 特價6315
立即代訂
下次再買

Pragmatic Microservices with C# and Azure

Nagel  著
Packt 出版
2024/06/03 出版

Unlock efficiency in software development by learning microservices with C#, .NET and AzureKey Features: - Benefit from step-by-step project-based guidance on how to develop a full-fledged microservices application- Gain extensive knowledge of microservices by covering essential concepts, tools, and methodologies- Use essential Microsoft Azure cloud-native services and as alternatives for on-premises environments- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Pragmatic Microservices with C# and Azure introduces .NET Aspire for microservices, focusing on defining an app model, utilizing service discovery, and integrating with Azure's native cloud services. Written by a Microsoft MVP and seasoned software architect with over two decades of experience in .NET, this book will help you get to grips with robust service development using .NET features like minimal APIs, gRPC, and SignalR for real-time communication.Aside from covering essential aspects of DevOps, including testing methodologies such as unit, integration, and load testing, you'll also explore logging and monitoring including OpenTelemetry using tools like Azure Log Analytics, Application Insights, Prometheus, and Grafana. You'll learn about asynchronous communication leveraging queues and events through Azure Event Hub and Apache.Throughout the book, theoretical aspects will be complemented by practical skills gained from building and deploying a fully functional microservices-based application. By the end, you'll possess a deep understanding of microservices architecture, hands-on experience with various .NET technologies and Azure services, and the ability to design, build, deploy, and manage microservices applications effectively in both on-premises and cloud environments.What You Will Learn: - Understand the advantages and practical applications of microservices- Utilize the cloud-ready .NET Aspire stack and tools for efficient development- Create robust RESTful APIs using ASP.NET Core minimal APIs- Implement seamless database integration with both relational and NoSQL databases- Containerize microservices with Docker for better scalability and management- Deploy microservices to the Azure Container Apps environment and Kubernetes for robust cloud solutions- Implement logging, metrics, and distributed tracing to ensure reliability and performanceWho this book is for: This book is for software developers, architects, and engineers who are interested in adopting microservices architecture using the .NET framework and Microsoft Azure. Both intermediate and advanced developers who have a foundational understanding of C#, ASP.NET Core, and cloud computing concepts will find this book helpful.Table of Contents- The big picture of the application and kick-off to Microservices- The Minimal API - creating REST Services- Writing data to relational and NoSQL databases- Creating libraries for client applications- Containerization of Microservices- Microsoft Azure for Hosting of Applications- Flexible configurations- DevOps: Publishing with GitHub Actions- Authentication and Authorization with clients and services- All about testing the solution- Logging and monitoring- Scaling Services- Real-time messaging with SignalR- gRPC for Binary Communication- Asynchronous Communication with Messages and Events- Running the application on-premises and in the cloud

9 特價2294
立即代訂
下次再買

Diet Algorithms

Ingram 出版
2024/05/31 出版

The aim of this book is to present the history of the diet problem, the modern Brazilian scenario and, above all, the well-known and robust mathematical methods in the academic field. Descriptions of simple models, such as linear optimization, through to evolutionary algorithms that work in this food scenario, are presented in this book to facilitate study and curiosity about this specific problem that occurs in large public and private organization environments through to trivial everyday problems.

9 特價2019
立即代訂
下次再買

MCQ for Python Users

Ingram 出版
2024/05/30 出版

This book is intended to provide a collection of various MCQs of the Python programming languageDESCRIPTION This Python Question Bank comprises multiple-choice questions (MCQs) for employment assessments, examinations, and educational quizzes. This book is intended for individuals who are learning Python programming through Python literature, videos, or online tutorials and lesson plans. The provided questions and corresponding answers can serve as a means to assess one's proficiency in the Python programming language. If one possesses prior knowledge of the Python programming language, employing it to assess one's ability to independently tackle a certain set of issues without any external assistance remains feasible. Reviewing the following questions before participating in a job interview is advisable.If you are an educator or instructor who is imparting knowledge on Python, these multiple-choice questions can serve as a valuable assessment tool to gauge how much your pupils have comprehended your material. The questions presented below pertain to Python 3 and are designed for individuals who are either initiating their study of Python or have recently acquired knowledge of the language. The answer key for these questions is supplied at the conclusion.WHAT YOU WILL LEARN● Mastering Python concepts through multiple choice questions.● Strengthening problem-solving skills by practicing with diverse scenarios.● Enhancing knowledge of Python programming principles and best practices.● Improving test-taking abilities for Python-related assessments and certifications.● Gaining confidence in applying Python for various programming tasks.WHO THIS BOOK IS FORThis Python MCQ Book is perfect for anyone looking to test and improve their knowledge of Python programming through multiple choice questions.

9 特價1603
立即代訂
下次再買

A Study of Tackling Fake News with Machine Learning Approaches

Ingram 出版
2024/05/29 出版

Document from the year 2024 in the subject Computer Sciences - Computational linguistics, grade: 10, VIT University (VIT), course: Computer Science, language: English, abstract: The fake news on social media and various other media is wide spreading and is a mat- ter of serious concern due to its ability to cause a lot of social and national damage with destructive impacts. A lot of research is already focused on detecting it. Here we take three data sets namely " fake news and real news", "ISOT" and "LIAR". We try to implement six machine learning models on these data sets and trying to find their accu- racy and precision. The models we uses are Decision Tree, Random Forest, Support vector machine, Naive Bayes, KNN and LSTM. WE use tools like python scikit learn and NLP. Python scikit library can be used for feature extraction and textual analysis. We tries to find out which model works best on which data keeping the complexity of the data in mind. We would like to find a perfect model for any of the regional language. But the constrain is the availability of good dataset . So we try to propose a new dataset.

9 特價2195
立即代訂
下次再買

Introduction to the Theory of Formal Languages

Ingram 出版
2024/05/29 出版

Formal language theory is a theoretical discipline in computer science that plays a foundational role in areas such as compilers design, programming language theory, information transmission, computational biology, etc.This unique volume is a succinct introduction to formal language theory suitable for an one-semester course. The main focus is on Chomsky's hierarchy of classes of languages ranging from regular languages to context-free, context-sensitive, and recursively enumerable languages. These classes are presented using both generative methods (grammars) as well as various analytical methods including finite automata, pushdown and linearly bounded automata, and Turing machine.The useful reference text contains a large number of exercises of various degree of difficulties and is intended as a textbook for an upper-level undergraduate or a graduate course in formal languages.

9 特價7725
立即代訂
下次再買

Mastering Python Design Patterns - Third Edition

Kamon,Ayeva  著
Packt 出版
2024/05/28 出版

Learn Python design patterns such as Observer, Proxy, Throttling, Dependency Injection, and Anti-Patterns to develop efficient, scalable applications.Key Features: - Master essential design principles to build robust software architecture with the latest features in Python 3.10- Leverage concurrency, async patterns, and testing strategies for optimal performance- Apply SOLID principles and advanced patterns to real-world Python projects- Purchase of the print or Kindle book includes a free PDF eBookBook Description: As software systems become increasingly complex, maintaining code quality, scalability, and efficiency can be a daunting challenge. Mastering Python Design Patterns is an essential resource that equips you with the tools you need to overcome these hurdles and create robust, scalable applications.The book delves into design principles and patterns in Python, covering both classic and modern patterns, and apply them to solve daily challenges as a Python developer or architect.Co-authored by two Python experts with a combined experience of three decades, this new edition covers creational, structural, behavioral, and architectural patterns, including concurrency, asynchronous, and performance patterns. You'll find out how these patterns are relevant to various domains, such as event handling, concurrency, distributed systems, and testing. Whether you're working on user interfaces (UIs), web apps, APIs, data pipelines, or AI models, this book equips you with the knowledge to build robust and maintainable software. The book also presents Python anti-patterns, helping you avoid common pitfalls and ensuring your code remains clean and efficient.By the end of this book, you'll be able to confidently apply classic and modern Python design patterns to build robust, scalable applications.What You Will Learn: - Master fundamental design principles and SOLID concepts- Become familiar with Gang of Four (GoF) patterns and apply them effectively in Python- Explore architectural design patterns to architect robust systems- Delve into concurrency and performance patterns for optimized code- Discover distributed systems patterns for scalable applications- Get up to speed with testing patterns to ensure code reliability and maintainability- Develop modular, decoupled systems and manage dependencies efficientlyWho this book is for: This book adopts a hands-on approach, providing code examples for each design pattern. Each chapter includes step-by-step instructions to test the code, making it an interactive learning experience. Where applicable, for each design principle or pattern, the book presents at least one real-world example which might be Python-based or not, and then at least one Python-based example.Table of Contents- Foundational Design Principles- SOLID Principles- Creational Design Patterns- Structural Design Patterns- Behavioral Design Patterns- Architectural Design Patterns- Concurrency and Asynchronous Patterns- Performance Patterns- Distributed Systems Patterns- Patterns for Testing- Python Anti-Patterns

9 特價1835
立即代訂
下次再買

Enterprise Architecture with .NET

Packt 出版
2024/05/28 出版

Write applications in C#/.NET that will stand the test of time, evolving with the information systems they belong to and the services they interoperate with by using standards and solid business-related architecture rulesKey FeaturesLearn the principles of business-aligned software architectureRelate theory to several well-known architecture frameworksApply the knowledge you gain to create a .NET application with a standard-based APIPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe software development domain continues to grow exponentially, and information systems have become the backbone of most industries, including non-digital-native ones. However, technical debt, coupling, and a high level of maintenance - sometimes bringing IT systems to a complete halt - continue to present a problem. The software industry has to still apply standards-based, modular, and repeatable approaches that exist in other industries.This book demonstrates such methods in action, particularly business/IT alignment principles. As you progress, you'll cover advanced concepts and theories currently researched in academia. Then, you'll be guided toward a practical framework to transfer these approaches to actual software architecture. Finally, a dedicated section will help you apply the knowledge you gain to a sample application in .NET where API design, dependency management, and code writing will be explained in detail to relate to the business-alignment principles explained at the beginning. Throughout the book, you'll get equipped with the skills to create modular, long-living applications that serve your users better.By the end of this .NET book, you'll not only have learned new concepts but also gained the ability to apply them immediately to your upcoming software endeavors.What you will learnComprehend the main problems in real-world software developmentUnderstand what business alignment meansCreate a four-layer map of an information systemBecome proficient in SOLID, C4, and domain-driven design (DDD) architectureGet up to speed with semantics, APIs, and standards for better interoperabilityInclude BPM, MDM, and BRMS in information systemsDesign an application with strict responsibility separationWho this book is forThis book is for software architects who want to have an in-depth understanding of how their applications will be used and how they can fight technical debt as well as design software to keep it working even when business requirements evolve. If your previous software designs experienced progressive loss of performance and the capacity to evolve, this book is for you.

9 特價2385
立即代訂
下次再買

PowerShell Advanced Cookbook

Ingram 出版
2024/05/28 出版

Fully unleash your scripting powers and capabilities with PowerShell DESCRIPTION PowerShell is a powerful scripting language, automation framework and command-line shell developed by Microsoft that is built on the .NET framework. It is an essential tool because it allows system administrators and developers to automate and optimize complex administrative tasks across multiple systems efficiently. PowerShell's deep integration with Windows and other Microsoft products makes it an invaluable tool for administrating, managing and optimizing Windows environments.Designed as a cookbook, this book enables readers to expand and build upon their current PowerShell knowledge and skillset. Topics covered in detail include creating PowerShell unit tests using Pester, managing and administrating Azure and AWS cloud services, remote script execution, Active Directory management, PowerShell desired state configuration and more. Each chapter includes recipes that delves into the topics, accompanied by code examples and walkthroughs. After reading this book, readers would have gained the knowledge and skills that will enable them to build better and more advanced scripts and applications while also understanding key principles of automation and optimization. WHAT YOU WILL LEARN● Develop advanced PowerShell functions, classes, and scripts with sophisticated flow control.● Manage errors effectively, including custom error classes, in scripts and background jobs.● Securely handle remote sessions using PowerShell remoting for enhanced management.● Utilize Pester for unit testing and mocking dependencies, ensuring script reliability.● Administer Active Directory objects and cloud services like Azure and AWS, including Microsoft 365 applications.● Build GUI applications and Windows services from PowerShell scripts with SAPIEN PowerShell studio IDE. WHO THIS BOOK IS FORThis book is intended for developers and system administrators with a novice or intermediate understanding of PowerShell who are looking to advance their skills.

9 特價1833
立即代訂
下次再買

JavaScript Projects

Rory,Hering  著
Ingram 出版
2024/05/25 出版

You're here because you've decided to learn JavaScript: maybe you have a few programming languages in your toolkit already and want another one, a person you trust recommended this book, you felt envious of a front-end engineer at your company and now you want to upgrade your skills, or this is your first coding language and you heard good things.Starting from the basics you'll learn everything you need about variables, loops, conditions and functions before being guided through a number of projects: game mechanics, some drawing, creating simulations and a little machine learning are all yours for the taking.JavaScript Projects is here to give you a solid understanding of JavaScript: the most popular programming language to learn in 2024 (according to Coursera - https: //www.coursera.org/articles/popular-programming-languages)

9 特價1238
立即代訂
下次再買

Introduction to Python

Ingram 出版
2024/05/24 出版

The book is written to be accessible and useful to those with no prior experience of Python, but those who are somewhat more adept will also benefit from the more advanced material that comes later in the book. This book is written in such a way that it can also serve as a self-contained handbook for professionals working in various fields.

9 特價4436
立即代訂
下次再買

Advanced Python Guide

Ingram 出版
2024/05/20 出版

This book introduces Python, a flexible programming language. Master the fundamentals, then leverage Python's capabilities to solve problems, automate tasks, and bring your ideas to life. In today's tech-driven world, Python transforms you into a creator, not just a consumer. This comprehensive guide equips you with the fundamentals of Python programming, from installing it and setting up your environment to mastering core concepts like variables, data structures, functions, and object-oriented programming (OOP). Explore Python's standard library modules for common tasks like file handling and delve into writing clean Pythonic code using advanced techniques like list comprehensions. This book also covers optional advanced topics like concurrency, networking, and data science applications. Further, you will be able to ensure code quality with testing and debugging techniques mentioned in the book, and learn the best practices for a professional setup (PEP 8).

9 特價1603
立即代訂
下次再買

JavaScript Native Interface

Ingram 出版
2024/05/18 出版

About this Book In mobile development, there is a trade-off between portability code and fast execution. A new feature of React Native called JavaScript Native Interface (JSI) removes that trade-off by allowing developers to write portable code that executes as binary code on the native device. What You Will Learn This book teaches you how to write JSI code so that you can have write-once, run-everywhere mobile apps that feel like they are written in native code. You will learn how to set up a JSI project on MacOS, Windows, and Linux. It will teach you how to register native functions, and how to accept any type of parameter and return any type of value. Importantly, this also includes working with objects, arrays, callback functions, and promises. Who This Book Is For This book is intended for programmers, engineers, and technology enthusiasts who want to learn about mobile development.

9 特價715
立即代訂
下次再買

Ultimate Python Programming

Ingram 出版
2024/05/16 出版

This book provides a comprehensive and thorough introduction to Python, a popular programming language used by various top companies across various domains. Whether you are a novice starting your programming journey or an experienced programmer looking to expand your skill set, this book is designed to assist you in mastering core Python concepts. Starting with the basics, this book guides you through the setup, basic commands, and key language rules. The book covers important ideas like different types of data, variables, and how to control the flow of your programs. You will also learn about collections for organizing data, functions for reusable code, modules for organizing bigger projects, and object-oriented programming for modeling real-world things. Advanced topics include customizing object behavior, efficient data processing, modifying function behavior, and handling errors gracefully.

9 特價1603
立即代訂
下次再買

Android Studio Jellyfish Essentials - Kotlin Edition

Neil,Smyth  著
Ingram 出版
2024/05/15 出版

This book, fully updated for Android Studio Jellyfish (2023.3.1) and the new UI, teaches you how to develop Android-based applications using the Kotlin programming language.This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an introduction to programming in Kotlin, including data types, control flow, functions, lambdas, and object-oriented programming. Asynchronous programming using Kotlin coroutines and flow is also covered in detail.Chapters also cover the Android Architecture Components, including view models, lifecycle management, Room database access, content providers, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This book edition also covers printing, transitions, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio and Android are also covered in detail, including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications. Chapters also cover advanced features of Android Studio, such as App Links, Gradle build configuration, in-app billing, and submitting apps to the Google Play Developer Console.Assuming you already have some programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.

9 特價2294
立即代訂
下次再買

Swift Cookbook - Third Edition

Keith,Moon  著
Packt 出版
2024/05/14 出版

Explore the latest features in Swift with the most experienced iOS developers and build feature-rich, reliable iOS-native apps with proven industry-standard recipes, modern design techniques, and strategies beyond the official documentationKey Features: - Harness the power of Swift to create stunning applications, spanning mobile apps to machine learning models- Learn and practice the flexible Swift programming language with a practical, recipe-based approach- Leverage highly tested recipes that any Swift developer can follow in this part-color guideBook Description: Unlock the full potential of Swift and elevate your iOS development skills with this new edition of Swift Cookbook, highlighting the latest features in Swift 5.9.This cookbook will take your Swift programming skills to the next level, boosting your productivity and efficiency step by step through a plethora of practical recipes. Although this book is primarily for experienced iOS developers, it provides an introductory overview of Swift 5.9, including its basic building blocks, syntax, and the functionalities of Swift constructs, to get you warmed up. Once you've mastered the fundamentals, you'll get down to business.Unless you're completely new to Swift, this recipe-based guide doesn't need to be read in order; you can jump to whichever topic takes your fancy, from UIKit and SwiftUI to advanced UI techniques, from Swift's control flow and generics to machine learning with Vision, CoreML, and augmented reality with ARKit.By the end of this book, you'll be fully up to speed with Swift's capabilities and be able to develop amazing applications across a wide variety of domains.What You Will Learn: - Define flexible classes and structs using generics- Use advanced operators and create custom ones- Build iOS apps using UIKit and SwiftUI framework- Import custom functionality into Swift Playgrounds- Implement machine learning models using CoreML and Vision- Manage 3D models and assets for ARKit using Swift and XcodeWho this book is for: This book is for experienced iOS developers looking to master the diverse features offered by Swift 5.9 along with tips and tricks to efficiently code and build applications. Knowledge of general programming concepts will assist with understanding key concepts.Table of Contents- Swift Fundamentals- Mastering the Building Blocks- Data Wrangling with Swift- Generics, Operators, and Nested Types- Beyond the Standard Library- Understanding Concurrency in Swift- Building iOS Apps with UIKit- Building iOS Apps with SwiftUI- Getting to Grips with Combine- Using CoreML and Vision in Swift- Immersive Swift with ARKit and Augmented Reality- Visualizing Data with Swift Charts

9 特價1835
立即代訂
下次再買

Mastering UI Development with Unity - Second Edition

Packt 出版
2024/05/14 出版

Elevate your UI development skills with Unity and C# by learning design principles as well as leveraging Unity UI (uGUI), the UI Toolkit, and IMGUIKey Features- Develop game user interfaces with both technical and aesthetic considerations- Understand how to use the diverse UI systems provided by Unity- Follow step-by-step examples to create popular user interfaces seen in multiple game genres- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionMastering UI Development with Unity covers the creation of captivating, functional UIs for player interaction and engagement. Learn design considerations, animation, particle effects, and UI optimization for various genres and platforms. Implement UIs using Unity's UI systems and input systems, creating visually engaging elements like HUDs, menus, and progress bars. Discover how to develop and implement UIs across multiple platforms and resolutions with practical examples. By the end, you'll confidently develop game UIs with technical and aesthetic considerations using Unity's versatile UI elements.What you will learn- Discover design principles and patterns for crafting visually appealing UIs- Explore techniques to scale your UI across resolutions- Streamline your UI building process with automatic layouts- Understand the properties of the Event System and appropriately hook events to your UI elements- Implement Unity's built-in uGUI components, including those provided by TextMesh Pro- Infuse UIs with stunning animation and particle effects- Understand when and how to use Unity's UI Toolkit and IMGUIWho this book is forThis book is for game developers looking to elevate their Unity game design skills. Individuals who want an in-depth explanation of specific UI elements and anyone looking for step-by-step guidance on how to implement UI components across multiple game genres will also find this book helpful. A basic understanding of Unity and C# programming is needed.Table of Contents- Designing User Interfaces- Designing Mobile User Interfaces- Designing VR, MR, and AR UI- Universal Design and Accessibility for UI- User Interface and Input Systems in Unity- Canvases, Panels, and Basic Layouts- Exploring Automatic Layouts- The Event System and Programming for UI- The UI Button Component- UI Text and Text-TextMeshPro- UI Images and Effects- Using Masks, Scrollbars, and Scroll Views- Other Interactable UI Components- Animating UI Elements- Particles in the UI- Utilizing World Space UI- Optimizing Unity UI- Getting Started with UI Toolkit- Working with IMGUI- The New Input System

9 特價2294
立即代訂
下次再買

Practical Python Backend Programming

Tim,Peters  著
Ingram 出版
2024/05/13 出版

"Practical Python Backend Programming" is a quick pragmatic book that teaches both new and experienced developers the fundamentals of backend development with Python. All sorts of developers, from Python programmers to non-Python programmers, full stack developers, and web developers, will find what they need to know to become experts in backend programming in this entire book.The book covers key topics in backend development, including how to set up stable development environments and how to use virtual environments for better dependency management. The book teaches you to create and launch dynamic web apps by providing an in-depth look at web frameworks such as Flask and FastAPI. It teaches SQLAlchemy for efficient data handling and advanced database integration, and it shows to improve applications with databases like PostgreSQL, MySQL, and MongoDB. Strategies for managing concurrent operations and improving performance are also covered in the book, along with asynchronous programming in Python.This book delves into various authentication methods, secure communication protocols such as HTTPS, and techniques to secure REST APIs. For efficient management of asynchronous tasks and real-time data processing, it also introduces message brokers such as RabbitMQ and Kafka. The book teaches its readers how to containerize apps and manage them on a large scale by integrating technologies like Docker and Kubernetes. It goes on to talk about how to use serverless architectures, how to use modern tools for continuous integration and deployment, and how to deploy apps to cloud platforms like AWS.

9 特價2565
立即代訂
下次再買

Android Studio Jellyfish Essentials - Java Edition

Smyth  著
Ingram 出版
2024/05/10 出版

This book, fully updated for Android Studio Jellyfish (2023.3.1) and the new UI, teaches you how to develop Android-based applications using the Java programming language.This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an overview of areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.Chapters also cover the Android Architecture Components, including view models, lifecycle management, Room database access, content providers, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This book edition also covers printing, transitions, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio and Android are also covered in detail, including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications. Chapters also cover advanced features of Android Studio, such as App Links, Gradle build configuration, in-app billing, and submitting apps to the Google Play Developer Console.Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.

9 特價2294
立即代訂
下次再買

JavaScript Applications - Practical Programming Tips

Ingram 出版
2024/05/07 出版

Hello there! This semester we will cover the essentials of JavaScript applications for practical programming purposes. The purpose for this book is to be a from-scratch guide that focuses on developing real and relevant applications by using JavaScript. Regardless of whether your level of knowledge is introductory and you want to explore the topic further or you are seasoned and just need to improve a little bit more, this book is your best place for tips, tricks and techniques for building real world JavaScript applications. JavaScript has evolved to a full-fledged programming language, where its capability is not constrained to the web pages any longer. Since it can be also used for developing wide-ranged applications like web, mobile, server-side and desktop applications. Its popularity and flexibility are the main reason why each and every programmer considers it integral to his or her set of skills. A package of essential coding aids, instruction, and examples on some JavaScript app development processes are all in here. Changing the emphasis from facts and terminology to practice-oriented topics, each chapter is composed to provide worked examples and clear explanations to deepen your understanding of them. Happy coding!

9 特價380
立即代訂
下次再買

A Simple Introduction to Python

Ingram 出版
2024/05/03 出版

This book is aimed at pre-university students and complete novices to programming. After introducing Python as a powerful calculator, simple programming constructs are covered and the NumPy, MatPlotLib and SymPy modules (libraries) are introduced.

9 特價1826
立即代訂
下次再買

A Simple Introduction to Python

Ingram 出版
2024/05/03 出版

This book is aimed at pre-university students and complete novices to programming. After introducing Python as a powerful calculator, simple programming constructs are covered and the NumPy, MatPlotLib and SymPy modules (libraries) are introduced.

9 特價6054
立即代訂
下次再買

Learn R

Ingram 出版
2024/05/01 出版

Learning a computer language like R can be either frustrating, fun or boring. Having fun requires challenges that wake up the learner's curiosity but also provide an emotional reward for overcoming them. The book is designed so that it includes smaller and bigger challenges, in what I call playgrounds, in the hope that all readers will enjoy their path to R fluency. Fluency in the use of a language is a skill that is acquired through practice and exploration. For students and professionals in the biological sciences, humanities and many applied fields, recognizing the parallels between R and natural languages should help them feel at home with R. The approach I use is similar to that of a travel guide, encouraging exploration and describing the available alternatives and how to reach them. The intention is to guide the reader through the R landscape of 2024 and beyond.What is new in the second edition? Text expanded by more than 25% to include additional R features and gentler and more detailed explanations Contains 24 new diagrams and flowcharts, seven new tables, and revised text and code examples for clarity All three indexes were expanded, and answers to 28 frequently asked questions added What will you find in this book? Programming concepts explained as they apply to current R Emphasis on the role of abstractions in programming Few prescriptive rules--mostly the author's preferences together with alternatives Presentation of the R language emphasizing the "R way of doing things" Tutoring for "programming in the small" using scripts for data analysis Explanation of the differences between R proper and extensions for data wrangling The grammar of graphics is described as a language for the construction of data visualisations Examples of data exchange between R and the foreign world using common file formats Coaching to become an independent R user, capable of writing original scripts and solving future challenges

9 特價4697
立即代訂
下次再買

Ultimate Python Libraries for Data Analysis and Visualization

Ingram 出版
2024/04/30 出版

Test your Data Analysis skills to its fullest using Python and other no-code toolsBook DescriptionUltimate Data Analysis and Visualization with Python is your comprehensive guide to mastering the intricacies of data analysis and visualization using Python. This book serves as your roadmap to unlocking the full potential of Python for extracting insights from data using Pandas, NumPy, Matplotlib, Seaborn, and Julius AI. Starting with the fundamentals of data acquisition, you'll learn essential techniques for gathering and preparing data for analysis. From there, you'll dive into exploratory data analysis, uncovering patterns and relationships hidden within your datasets.Through step-by-step tutorials, you'll gain proficiency in statistical analysis, time series forecasting, and signal processing, equipping you with the tools to extract actionable insights from any dataset. What sets this book apart is its emphasis on real-world applications. With a series of hands-on projects, you'll apply your newfound skills to analyze diverse datasets spanning industries such as finance, healthcare, e-commerce, and more.By the end of the book, you'll have the confidence and expertise to tackle any data analysis challenge with Python. To aid your journey, the book includes a handy Python cheat sheet in the appendix, serving as a quick reference guide for common functions and syntax.Table of Contents1. Introduction to Data Analysis and Data Visualization using Python2. Data Acquisition3. Data Cleaning and Preparation4. Exploratory Data Analysis5. Statistical Analysis6. Time Series Analysis and Forecasting7. Signal Processing8. Analyzing Real-World Data Sets using Python APPENDIX A Python Cheat Sheet Index

9 特價1741
立即代訂
下次再買

Django 5 By Example - Fifth Edition

Packt 出版
2024/04/30 出版

2025 EDITION: Build four fully functional real-world Django applications with authentication, content management systems, payment processing, REST APIs, and more!Purchase of the print or Kindle book includes a free eBook in PDF format.Key Features: - Updated with the latest Django 5.2 features, detailed app planning, improved tooling, and GPT prompts for extending projects- Learn Django essentials, including models, ORM, views, templates, URLs, forms, authentication, signals, and middleware- Integrate JavaScript, PostgreSQL, Redis, Celery, Docker, and Memcached into your applicationsBook Description: If you want to learn Django by doing, this book is for you.This 2025 EDITION, fully updated to Django 5.2 LTS, is the fifth edition of the best-selling Django By Example franchise that helps you build real-world web apps. This book will walk you through planning and creation, solving common problems, and implementing best practices using a step-by-step approach.You'll cover a wide range of web application development topics through four different projects: a blog application, a social website, an e-commerce application, and an e-learning platform. Pick up what's new in Django 5 as you build end-to-end Python web apps, follow detailed project plans, and understand the hows and whys of Django.This is a practical and approachable book that will have you creating web apps quickly.What You Will Learn: - Use various Django modules to solve specific problems using the latest features- Integrate third-party Django applications into your project- Build complex web applications using Redis, Postgres, Celery/RabbitMQ and Memcached- Set up a production environment for your project with Docker Compose- Build a RESTful API with Django Rest Framework (DRF)- Implement advanced functionalities, such as full-text search engines, user activity streams, payment gateways, and recommender engines- Build real-time asynchronous (ASGI) apps with Django Channels and WebSocketsWho this book is for: This book is for readers with basic Python programming knowledge and programmers transitioning from other web frameworks who wish to learn Django by doing. If you already use Django, or have in the past, and want to learn best practices and integrate other technologies to scale your applications, then this book is for you too. This book will help you master the most relevant areas of the framework by building practical projects from scratch.Some previous knowledge of HTML and JavaScript is assumed.Table of Contents- Building a Blog Application- Enhancing Your Blog and Adding Social Features- Extending Your Blog Application- Building a Social Website- Implementing Social Authentication- Sharing Content on Your Website- Tracking User Actions- Building an Online Shop- Managing Payments and Orders- Extending Your Shop- Adding Internationalization to Your Shop- Building an E-Learning Platform- Creating a Content Management System- Rendering and Caching Content- Building an API- Building a Chat Server- Going Live

9 特價2294
立即代訂
下次再買

Web Development with Blazor - Third Edition

Packt 出版
2024/04/29 出版

Develop modern web UIs with Blazor Server and Blazor WebAssembly - now introducing Streaming and Static Server-Side Rendering (SSR) and flexible hosting models in .NET 8 Purchase of the print or Kindle book includes a free eBook in PDF formatKey FeaturesCreate a production-ready Blazor application from start to finishFind out how, when, and why to use Blazor Server and Blazor WebAssembly, as well as Blazor HybridExplore crucial new coverage of streaming rendering, server-side rendering (SSR), flexible hosting models, and Blazor templatesBook DescriptionWeb Development with Blazor is your essential guide to building and deploying interactive web applications in C# - without relying on JavaScript.Written by an early Blazor adopter and updated for .NET 8, this book takes you through the end-to-end development of an example app, helping you to overcome common challenges along the way. You'll pick up both Blazor Server and Blazor WebAssembly and discover cutting-edge tools to enrich your development experience.Responding to evolving needs, this edition introduces flexible hosting models, allowing you to mix and match hosting approaches to create flexible and scalable Blazor applications. It also presents the new Blazor templates, which provide ready-made solutions to simplify and expedite development. You'll learn about the game-changing server-side rendering (SSR), a hybrid hosting model blending the strengths of Blazor Server and Blazor WebAssembly, as well as streaming rendering, a new technique that boosts the performance and user experience of Blazor apps.By the end of this book, you'll have the confidence you need to create and deploy production-ready Blazor applications using best practices, along with a big-picture view of the Blazor landscape.What you will learnUnderstand how and when to use Blazor Server, Blazor WebAssembly, and Blazor HybridLearn how to build simple and advanced Blazor componentsExplore how Minimal APIs work and build your own APIDiscover how to use streaming rendering and server-side rendering (SSR)Mix and match different hosting models to create flexible and scalable Blazor appsFamiliarise yourself with the new Blazor templates that simplify developmentDebug your Blazor Server and Blazor WebAssembly applicationsWho this book is forThis book is for .NET web developers and software developers who want to use their existing C# skills to build interactive web applications running either inside the web browser using Blazor WebAssembly, on the server using Blazor Server, or a combination of the two.You'll need basic knowledge of C# and prior exposure to .NET web development before you get started; the book will guide you through the rest.Table of ContentsHello BlazorCreating Your First Blazor AppManaging State - Part 1Understanding Basic Blazor ComponentsCreating Advanced Blazor ComponentsBuilding Forms with ValidationCreating an APIAuthentication and AuthorizationSharing Code and ResourcesJavaScript InteropManaging State - Part 2Debugging the CodeTestingDeploying to ProductionMoving from, or Combining, an Existing SiteGoing Deeper into WebAssemblyExamining Source GeneratorsVisiting .NET MAUIWhere to Go from Here

9 特價2294
立即代訂
下次再買

Effective Typescript

Ingram 出版
2024/04/26 出版

TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively takes time and practice. Using the format popularized by Effective C++ and Effective Java (both Addison-Wesley), this practical book features 83 items that give specific advice on what to do and what not to do, and how to think about the language. Author Dan Vanderkam shows you how to apply each item's advice through concrete examples. This book will help you advance from a beginning or intermediate user familiar with TypeScript basics to an expert who knows how to use the language well. Updated for TypeScript 5, this second edition includes two new chapters on type-level programming and TypeScript recipes. Learn the nuts and bolts of TypeScript's type system Use type inference to get full safety with a minimum of type annotations Design types to make your code safer and more understandable Model complex APIs using generic types and type-level programming Understand how dependencies and type declaration files work in TypeScript Successfully migrate your JavaScript code base to TypeScript

9 特價2052
立即代訂
下次再買

Head First JavaScript Programming

Eric,Freeman  著
Ingram 出版
2024/04/24 出版

What will you learn from this book? The new edition of this brain-friendly guide takes you through a comprehensive journey into modern JavaScript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of JavaScript types and the unparalleled flexibility of its functions. You'll also learn how to expertly navigate classes and objects, and finally understand closures. But that's just the beginning. You'll also get hands-on with the browser's document object model (DOM), engaging with JavaScript in exciting ways. You won't just be reading--you'll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript as never before. And you'll write real code, lots of it, so you can start building your own applications. What's so special about this book? If you've read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn JavaScript through a multisensory experience that engages your mind--rather than a text-heavy approach that puts you to sleep.

9 特價2394
立即代訂
下次再買

Unlock PHP 8

Ingram 出版
2024/04/23 出版

This comprehensive guide starts with the fundamentals and gradually progresses to advanced techniques. It provides a structured learning path with clear explanations, practical examples, and hands-on exercises, equipping you with the skills to build modern websites and interactive web applications. Explore what is new in PHP 8 with this comprehensive guide, excellent for web developers looking to start or refresh their skills and adopt the latest advances in PHP. From the fundamentals to advanced features, this book covers everything you need to know about PHP 8, including migrating from an old version of PHP, object-oriented programming, error handling, and database integration. With practical advice on security and performance best practices, it is an essential reading for those who want to stay ahead in the fast-paced world of web development.

9 特價1741
立即代訂
下次再買

Secured Authentication System for Internet of Things

Anonymous  著
Ingram 出版
2024/04/21 出版

Academic Paper from the year 2024 in the subject Computer Sciences - Internet of Things, IOT, grade: A, Free University of Berlin (The National Institute of Engineering, Mysore), course: Ph.D, language: English, abstract: The key objectives defined in this thesis are given as follows: To analyse the different security breaches in the IoT Ecosystem. To develop a lightweight cryptographic scheme for secured Authentication in IoT. To develop a multilevel security model by using Enhanced Cryptosystem for secured Authentication in IoT. To ensure reliable and secure communication and access across multiple co-operatively communicating devices in IoT ecosystems ensuring optimal security and authentication system is must. Though, IoT demands ensuring security and authentication for both "device level security" and "data security under communication". Noticeably, the device level security addresses attack resilience from any unwanted or unexpected intruder by applying certain authentication variables or key agreement policies. However, in the last few years, the events pertaining to smart card loss attack (SCLA), Brute-Force attack, impersonation attack, data sniffing attack etc., have questioned major at-hand security solutions. The irony is, in the majority of IoT systems, the access information or the key agreement information is saved or preserved onto the local memory, which often broadens the horizon for data loss, or attack. In such classical approaches the possibility of SCLA, Impersonation and Brute-force attack can't be neglected. And therefore, ensuring both system level access authentication is inevitable. In other words, strengthening data security in IoT systems is equally significant like device level security and authentication. Once system considers both data level security as well as device level authentication system retaining quality of content and hardware efficiency becomes equally inevitable. On the other hand, maintaining efficacy of the security

9 特價3252
立即代訂
下次再買
頁數7/43
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing