1227~1229_天獄園2
1227_月底燒點

英文書 > 全部商品

Ad Hoc and Sensor Networks

2024/07/12 出版
9 特價635
立即代訂
下次再買

Fundamentals of Python Programming Using Colab

2024/07/12 出版
9 特價761
立即代訂
下次再買

Advance Computer Architecture

2024/07/12 出版
9 特價635
立即代訂
下次再買

Artificial Bear Optimization (ABO)

2024/07/12 出版
9 特價804
立即代訂
下次再買

Fundamentals of Data Science

2024/07/12 出版
9 特價1142
立即代訂
下次再買

Ansible DevOps Cookbook

Gitforgits 出版
2024/07/12 出版

A collection of over seventy-five solution-focused recipes, "Ansible DevOps Cookbook" will show you how to use Ansible to fix problems, simplify operations, and boost the efficiency of your DevOps practices. You should start by creating an efficient inventory system, configuring control and managed nodes, and setting up your Ansible environment. You can implement effective solutions such as handling more complex playbook techniques, such as working with variables, facts, conditionals, loops, and more. You will be skillful to organize playbooks and create reusable automation with Ansible roles. You can increase your automation capabilities by accessing community-driven content through Ansible Galaxy, which is explained in the book.When it comes to cloud integration, the book goes into great detail on how to automate deployments on AWS, Azure, and GCP. These recipes show how to use Ansible modules for managing and provisioning cloud infrastructure, so you can manage resources efficiently and ensure high availability and performance. Ansible, Jenkins, and GitLab are among the many of the tools covered in this book, which teaches you to automate the build, test, and deployment pipeline as part of continuous integration and continuous delivery.From playbook errors to inventory management issues, this cookbook has solutions to fix it all. Ansible Tower and AWX are implemented in the last chapters to automate enterprise-grade tasks, including job scheduling, monitoring, and role-based access control. This book's practical, real-world solutions will help you improve your DevOps practices and maximize the effectiveness of Ansible in your automation processes.Key LearningsEstablish Ansible environments for efficient DevOps automation.Optimize task automation with advanced playbook strategies using variables and handlers. Streamline cloud deployments on AWS, Azure, and GCP for optimal performance. Integrate Ansible with Jenkins and GitLab for continuous delivery. Resolve playbook errors and inventory management issues effectively. Use Ansible roles and Galaxy for scalable, reusable automation. Deploy high-level automation with Ansible Tower and AWX, including role-based access control. Schedule and monitor Ansible jobs to manage workflows efficiently. Oversee dynamic and static inventories for accurate resource allocation.

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

Effective Angular

Packt 出版
2024/07/12 出版

Develop your front-end expertise and build scalable, enterprise-ready web applications by efficiently using the Angular framework's powerful features and essential librariesKey Features: - Implement design patterns and Nx for optimal maintainability and scalability of your code base- Explore reactive programming and state management using RxJS, Signals, and NgRx- Build and test large-scale Angular monorepo applications using Nx, Jest, and Cypress- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Angular is an open-source, front-end framework used to build web applications using TypeScript. Angular is a component-based framework, which means you build apps by developing and composing reusable components. This framework has all the built-in features needed to develop complex, feature-rich web apps. Written by an Angular specialist working with some of the top companies in the Netherlands, this book teaches you how to harness the full potential of the Angular framework.You'll explore different front-end architecture designs and set up a scalable environment for Angular applications and libraries using Nx, before taking a deep dive into the framework's newest and most powerful features. Next, you'll learn to manipulate the Document Object Model (DOM) with Angular directives, pipes, and animations, and build reusable components like a pro. The book spotlights best practices and flags potential pitfalls at every step of the way. You'll also learn design patterns that fit well when using the Angular framework, reactive programming with RxJS and Angular signals, and how to manage application states effectively. The book teaches you about accessibility, testing, and optimizing your app for deployment.By the end of this book, you'll be able to use Angular effectively to build enterprise-ready, scalable front-end applications.What You Will Learn: - Create Nx monorepos ready to handle hundreds of Angular applications- Reduce complexity in Angular with the standalone API, inject function, control flow, and Signals- Effectively manage application state using Signals, RxJS, and NgRx- Build dynamic components with projection, TemplateRef, and defer blocks- Perform end-to-end and unit testing in Angular with Cypress and Jest- Optimize Angular performance, prevent bad practices, and automate deploymentsWho this book is for: If you are a front-end engineer ready to level up your Angular skills, then this book is for you. This book will help you learn how to build applications of any scale by utilizing the powerful features of the Angular framework. Basic knowledge of the Angular framework will enable you to grasp the concepts explained in this book, including the newest Angular features such as standalone components, Signals, control flow, front-end architecture, building Angular monorepo applications using Nx, reactive programming with RxJS, and managing application state with NgRx.Table of Contents- Scalable Front-End Architecture for Angular Applications- Powerful Angular Features- Enhancing Your Applications with Directives, Pipes, and Animations- Building Forms Like a Pro- Creating Dynamic Angular Components- Applying Code Conventions and Design Patterns in Angular- Mastering Reactive Programming in Angular- Handling Application State with Grace- Enhancing the Performance and Security of Angular Applications- Internationalization, Localization, and Accessibility of Angular Applications- Testing Angular Applications- Deploying Angular Applications

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

Refactoring with C++

Packt 出版
2024/07/11 出版

Improve readability and understandability of code using C++ best practicesKey Features: - Enrich your coding skills using features from the modern C++ standard and industry approved libraries- Implement refactoring techniques and SOLID principles in C++- Apply automated tools to improve your code quality- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Despite the prevalence of higher-level languages, C++ is still running the world, from bare-metal embedded systems to distributed cloud-native systems. C++ is on the frontline whenever there is a need for a performance-sensitive tool supporting complex data structures. The language has been actively evolving for the last two decades.This book is a comprehensive guide that shows you how to implement SOLID principles and refactor legacy code using the modern features and approaches of C++, the standard library, Boost library collection, and Guidelines Support Library by Microsoft. The book begins by describing the essential elements of writing clean code and discussing object-oriented programming in C++. You'll explore the design principles of software testing with examples of using popular unit testing frameworks such as Google Test. The book also guides you through applying automated tools for static and dynamic code analysis using Clang Tools.By the end of this book, you'll be proficient in applying industry-approved coding practices to design clean, sustainable, and readable real-world C++ code.What You Will Learn: - Leverage the rich type system of C++ to write safe and elegant code- Create advanced object-oriented designs using the unique features of C++- Minimize code duplication by using metaprogramming- Refactor code safely with the help of unit tests- Ensure code conventions and format with clang-format- Facilitate the usage of modern features automatically with clang-tidy- Catch complex bugs such as memory leakage and data races with Clang AddressSanitizer and ThreadSanitizerWho this book is for: This book will benefit experienced C++ programmers the most, but is also suitable for technical leaders, software architects, and senior software engineers who want to save on costs and improve software development process efficiency by using modern C++ features and automated tools.Table of Contents- Coding Standards in C++- Main Software Development Principles- Causes of Bad Code- Good Candidates for Rewriting - Patterns and Anti-Patterns- The Significance of Naming- Utilizing a Rich Static Type System in C++- Classes, Objects, and OOP in C++- Designing and Developing APIs in C++- Code Formatting and Naming Conventions- Introduction to Static Analysis in C++- Dynamic Analysis- Testing- Modern Approach to Managing Third Parties- Version Control- Code Review

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

Hands-On MySQL Administration

O'Reilly Media 出版
2024/07/04 出版

Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, high availability, scaling techniques, and performance tuning. Using practical techniques, tips, and real-world examples, authors Arunjith Aravindan and Jeyaram Ayyalusamy show you how to deploy and manage MySQL, Amazon RDS, Amazon Aurora, and Azure MySQL. By the end of the book, you'll have the knowledge and skills necessary to administer, manage, and optimize MySQL databases effectively. Design and implement a scalable and reliable database infrastructure using MySQL 8 on premises and cloud Install and configure software, manage user accounts, and optimize database performance Use backup and recovery strategies, security measures, and high availability solutions Apply best practices for database schema design, indexing strategies, and replication techniques Implement advanced database features and techniques such as replication, clustering, load balancing, and high availability Troubleshoot common issues and errors, using diagnostic tools and techniques to identify and resolve problems quickly and efficiently Facilitate major MySQL upgrades including MySQL 5.7 to MySQL 8

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

C++ Essentials for Dummies

For Dummies 出版
2024/07/02 出版

The quick and crystal-clear guide to C++ programming C++ Essentials For Dummies is your useful reference to the key concepts of C++, the popular general-purpose language utilized everywhere from building games to writing parts of operating systems. With minimal review and background material--and absolutely no fluff--this book gets straight to the essential topics you need to know to ramp up, brush up, or level up. Get a helpful intro to the basic concepts of coding in C++ Review what you already know or pick up essential new skills Create projects that run smoothly with the C++ language Keep this concise reference book handy for jogging your memory as you work Great for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job, C++ Essentials For Dummies is a fantastic refresher guide that you can always turn to for answers.

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

Harness AI’s Creative Power to Drive Innovation

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 特價677
立即代訂
下次再買

XHTML Programming Guide - Learn by Doing

Sivakumar R D 出版
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 特價426
立即代訂
下次再買

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 特價1904
立即代訂
下次再買

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 特價2068
立即代訂
下次再買

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 特價2030
立即代訂
下次再買

Flutter in 7 Days

Ipsi,Patro  著
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 特價1479
立即代訂
下次再買

React Development using TypeScript

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 特價1479
立即代訂
下次再買

Python Programming Demystified

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 特價1438
立即代訂
下次再買

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 特價3131
立即代訂
下次再買

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 特價1904
立即代訂
下次再買

Mastering Practical C-Sharp Programming

Sivakumar R D 出版
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 特價387
立即代訂
下次再買

Mastering DHTML - Advanced Techniques and Applications

Sivakumar R D 出版
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 特價581
立即代訂
下次再買

Hypermodern Python Tooling

O'Reilly Media 出版
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 特價2079
立即代訂
下次再買

Node.js Secure Coding

Liran,Tal  著
Lulu.com 出版
2024/06/13 出版

This book takes an adventure-based approach to application security learning, where you will be playing a detective who unravels the mysteries of common security vulnerabilities. Through these exercises, you will learn about secure coding practices and how to avoid security pitfalls that software developers and open-source maintainers encounter. Senior software engineers often recite how one of the most critical skills you should have as an engineer is the ability to read code. The more you read, the easier it becomes for you to understand code and the more context you gain. This book focuses on that - reading vulnerable code so we can learn from it. This activity creates patterns that our brain learns to identify, and that later quickly turn into red flags that we detect and apply in our day-to-day programming and code review routines. Designed for JavaScript software developers building Node.js applications and security professionals interested in path traversal security vulnerabilities, this book provides a comprehensive understanding of the topic. It also demonstrates its impact and concerns on web application security. Through insecure coding practices found in vulnerable open-source npm packages, this book examines the security aspects affecting JavaScript and Node.js applications. By completing this book, you gain: * A high level of security expertise on path traversal vulnerabilities. * An expert-level understanding of application security jargon and conventions associated with path traversal security vulnerabilities. * Insights into real-world software libraries on the npm registry found vulnerable and how vulnerabilities were fixed. * A security-first mindset to recognize insecure code patterns in Node.js server-side code. * Knowledge of secure coding best practices to avoid path traversal security vulnerabilities. * Proficiency in performing secure code reviews in the scope of path traversal security vulnerabilities.

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

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 特價1692
立即代訂
下次再買

Cognitive-semantic representation of actions

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 特價4484
立即代訂
下次再買

Programming C# 12

O'Reilly Media 出版
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. 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
立即代訂
下次再買

Object Oriented Programming Through Python

2024/06/07 出版

Object-oriented programming (OOP) is a widely used programming paradigm that reduces development times-making it easier to read, reuse, and maintain your code. OOP shifts the focus from thinking about code as a sequence of actions to looking at your program as a collection of objects that interact with each other. In this course, you'll learn how to create classes, which act as the blueprints for every object in Python. You'll then leverage principles called inheritance and polymorphism to reuse and optimize code.

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

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

Arpita,Patel  著
Grin Verlag 出版
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 特價1583
立即代訂
下次再買

Programming ESP32

Simon,Monk  著
Monkmakes Press 出版
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 特價463
立即代訂
下次再買

Python Programming

C K,Dhaliwal  著
CRC Press 出版
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. From its installation process to interactive help, readers embark on a journey through Python's unique characteristics and its distinctions from other programming languages. It lays a solid foundation for beginners and seasoned programmers alike.Print edition not for sale in South Asia (India, Sri Lanka, Nepal, Bangladesh, Pakistan or Bhutan)

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

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 特價2115
立即代訂
下次再買

Graphic and Event Programming in JAVA

2024/05/31 出版

This book offers a JAVA Graphic and Event Programming paradigm aimed at teaching students the fundamental concepts of graphic and event programming using the JAVA programming language. The module begins with an introduction to the basic principles of graphical programming, including the creation of user interfaces, the use of graphical components and event handling. Students then learn how to apply these concepts to event-driven programming, understanding how to handle user interactions, user actions and system events. The course also focuses on the use of graphical libraries such as Swing and JavaFX to create advanced and attractive user interfaces. Practical assignments enable students to put their acquired knowledge into practice by designing and developing interactive graphical applications, using JAVA development tools such as NetBeans or Eclipse.

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

Diet Algorithms

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 特價1861
立即代訂
下次再買

MCQ for Python Users

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 特價1479
立即代訂
下次再買

Introduction to the Theory of Formal Languages

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 特價7060
立即代訂
下次再買

A Study of Tackling Fake News with Machine Learning Approaches

Grin Verlag 出版
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 特價2009
立即代訂
下次再買

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 特價2200
立即代訂
下次再買

PowerShell Advanced Cookbook

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 特價1690
立即代訂
下次再買

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 特價1904
立即代訂
下次再買

JavaScript Projects

Rory,Hering  著
Rory Hering 出版
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 特價1142
立即代訂
下次再買

Introduction to Python

CRC Press 出版
2024/05/24 出版

Introduction to Python: with Applications in Optimization, Image and Video Processing, and Machine Learning is intended primarily for advanced undergraduate and graduate students in quantitative sciences such as mathematics, computer science, and engineering. In addition to this, the book is written in such a way that it can also serve as a self-contained handbook for professionals working in quantitative fields including finance, IT, and many other industries where programming is a useful or essential tool. 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.Features Covers introductory and advanced material. Advanced material includes lists, dictionaries, tuples, arrays, plotting using Matplotlib, object-oriented programming Suitable as a textbook for advanced undergraduates or postgraduates, or as a reference for researchers and professionals Solutions manual, code, and additional examples are available for download

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

C Programming Concept and How OS, Compiler and DS Interrelated

Rupam,Sardar  著
2024/05/23 出版

C Programming Language is very essential for every department of Engineering and Technology. In this I have discussed very briefly about necessary programming concept which will help to accumulate knowledge to write down codes. Some how we need to understand also how Operating System is running a program. How does compiler interpret . In very primary stage I have discussed about also the Data Structure. We will go further to discuss it. With more urge of knowledge.

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

Advanced Python Guide

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 特價1479
立即代訂
下次再買

Problem Solving And Programming With C

2024/05/19 出版

This book is written for the purpose of the beginner's level students studying in college or university courses in B. Tech, BCA or other related technical programs.All chapters and topics are designed to keep in mind the level of students. Each topic is concentrated only one programming concept at a time. No mixing of many concepts in a single program. Book explains the programming problems and the theory part which is preferably an solution and then summary of the topic. Students will find it easy to understand the basics of programming. All programming examples have been tested on my system and on line compilers. some of the programs may show error due to specific hardware and software version. Programs and concepts should not be used for any commercial, scientific, research or any other purpose. Trademarks are property of respective company.

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

JavaScript Native Interface

Backupbrain 出版
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 特價655
立即代訂
下次再買

iPhone 13 & SE Mastery for Seniors - From Unboxing to Expert Use

Alex,Apple  著
2024/05/18 出版

Are you ready to unlock the full potential of your iPhone 13 or SE? Dive into "iPhone 13 & SE Mastery," a comprehensive guide tailored specifically for seniors. With clear instructions, this book takes you from unboxing your device to becoming an expert user.Questions to Consider: Do you struggle to understand the basic functions of your iPhone 13 or SE?Are you unsure about the locations of important buttons and ports?Do you want to customize your home screen and master iOS features?Highlighted Topics: Comprehensive Coverage: Navigate through every aspect of your iPhone, from basic functions to advanced features.Button Locations and Basic Functions: Discover the essential buttons and ports on your device and learn how to use them effectively.Customization: Personalize your home screen and make your iPhone truly yours.Mastering iOS: Explore the full range of iOS features and functionalities to enhance your user experience.Communication Essentials: Make and receive calls, send messages, and stay connected with loved ones effortlessly.Unlock the full potential of your iPhone 13 or SE today! Get your copy of "iPhone 13 & SE Mastery" and embark on a journey to becoming an expert user.

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