刺客教條
哆啦A夢天才小達人(6-7 集)【限量贈送哆啦A夢轉印水晶貼】

英文書 > 全部商品

Python

T S,Murugesh  著
Ingram 出版
2024/02/08 出版

The book, "Python - A Practical Learning Approach," exemplifies Python's simplicity and versatility with numerous examples, ensuring a seamless learning journey. Beyond theory, the language's practicality allows learners to actively apply their knowledge in real-world scenarios, establishing Python as an asset in education.

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

C# Interview Guide

Packt 出版
2024/02/08 出版

Catapult your C# journey with this guide to crafting standout resumes, mastering advanced concepts, and navigating job offers with real-world insights for unparalleled success in programming and interviewsKey FeaturesAcquire a strong foundation in syntax, data types, and object-oriented programming to code confidentlyDevelop strategies for addressing behavioral questions, tackle technical challenges, and showcase your coding skillsAugment your C# programming skills with valuable insights from industry expertsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIf you're gearing up for technical interviews by enhancing your programming skills and aiming for a successful career in C# programming and software development, the C# Interview Guide is your key to interview success.Designed to equip you with essential skills for excelling in technical interviews, this guide spans a broad spectrum, covering fundamental C# programming concepts to intricate technical details. As you progress, you'll develop proficiency in crafting compelling resumes, adeptly answering behavioral questions, and navigating the complexities of salary negotiations and job evaluations. What sets this book apart is its coverage, extending beyond technical know-how and incorporating real-world experiences and expert insights from industry professionals. This comprehensive approach, coupled with guidance on overcoming challenges, ranging from interview preparation to post-interview strategies, makes this guide an invaluable resource for those aspiring to advance in their C# programming careers.By the end of this guide, you'll emerge with a solid understanding of C# programming, advanced technical interview skills, and the ability to apply industry best practices.What you will learnCraft compelling resumes and cover letters for impactful job applicationsDemonstrate proficiency in fundamental C# programming concepts and syntaxMaster advanced C# topics, including LINQ, asynchronous programming, and design patternsImplement best practices for writing clean, maintainable C# codeUse popular C# development tools and frameworks, such as .NET and .NET CoreNegotiate salary, evaluate job offers, and build a strong C# portfolioApply soft skills for successful interactions in C# development rolesWho this book is forThis book is for individuals aspiring to pursue a career in C# programming or software development. Whether you are a beginner or experienced professional, this guide will enhance your technical interview skills and C# programming knowledge.Table of ContentsCrafting a Compelling R矇sum矇 and Cover Letter, Online Presence, and Interview PreparationAcing the Interview - Mastering Behavioral Questions and Interview TechniquesFundamentals of C# ProgrammingAdvanced C# ConceptsFundamentals Governing Maintainable and Efficient C# ProgrammingDeep Dive into C# Libraries and FrameworksOvercoming Challenges in C# Technical Interviews and Tips for Tackling Coding Challenges during InterviewsBuilding Soft Skills and Expanding Your NetworkNegotiating Your Salary and Evaluating Job OffersGaining Expert Insights, Following Up Effectively, and Taking ActionLaunching Your C# Career - Insights

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

How To Build Reliable Ruby Architecture

Lulu.com 出版
2024/02/07 出版

How To Build Reliable Ruby Architecture - Practical tips and tricks for building a reliable and scalable Ruby architecture.

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

Building Machine Learning Applications With Ruby

Lulu.com 出版
2024/02/07 出版

"Building Machine Learning Applications With Ruby" is your essential guide to integrating machine learning into your Ruby projects. From data preprocessing to model training and deployment, this book covers the entire machine learning workflow using Ruby libraries and frameworks. Explore practical examples and hands-on exercises that demonstrate how to leverage the power of machine learning to solve real-world problems. Whether you're a Ruby developer looking to expand your skill set or a data scientist exploring new tools, this book will help you harness the full potential of machine learning in your Ruby applications.

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

Learn Autonomous Programming with Python

2024/02/01 出版

The current industry (also called Industry 4.0) has witnessed an unprecedented expansion of technology in a short span of time, owing to an exponential increase in computational power coupled with internet technology. Consequently, domains like artificial intelligence, machine learning, deep learning and robotic process automation have gained prominence and become the backbone of organizations, making it inevitable for professionals to upgrade their skills in these domains. Orchestrate your work with AI and ML. Learn RPA's power, conduct web symphonies, utilize spreadsheets, and automate emails. You can also extract data from PDFs and images, choreograph applications, and play with deep learning. Design workflows, create hyperautomation finales, and combine Python with UiPath. You can further build a solid stage for your projects with PyScript, and continue with test automation.

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

Building iOS 17 Apps with Xcode Storyboards

Neil,Smyth  著
2024/02/01 出版

This book aims to teach the skills necessary to create iOS apps using the iOS 17 SDK, UIKit, Xcode 15 Storyboards, and the Swift programming language.Beginning with the basics, this book outlines the steps necessary to set up an iOS development environment. Next, an introduction to the architecture of iOS 17 and programming in Swift is provided, followed by an in-depth look at the design of iOS apps and user interfaces. More advanced topics such as file handling, database management, graphics drawing, and animation are also covered, as are touch screen handling, gesture recognition, multitasking, location management, local notifications, camera access, and video playback support. Other features include Auto Layout, local map search, user interface animation using UIKit dynamics, iMessage app development, and biometric authentication.Additional features of iOS development using Xcode are also covered, including Swift playgrounds, universal user interface design using size classes, app extensions, Interface Builder Live Views, embedded frameworks, collection and stack layouts, CloudKit data storage, and the document browser.Other features of iOS 17 and Xcode 15 are also covered in detail, including iOS machine learning features. The aim of this book, therefore, is to teach you the skills necessary to build your own apps for iOS 17. Assuming you are ready to download the iOS 17 SDK and Xcode 15, have a Mac, and some ideas for some apps to develop, you are ready to get started.

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

Next-Level UI Development with PrimeNG

Dale,Nguyen  著
2024/02/01 出版

Unlock the full potential of PrimeNG and jumpstart your Angular development with essential tools and techniques for web application development Key FeaturesGain a comprehensive understanding of PrimeNG for Angular developmentLeverage PrimeNG's UI components, theming, and performance optimization to create scalable and competitive web appsApply concepts to real-world scenarios through practical examples guiding you to develop professional-grade projectsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionElevate your UI development skills with Next-Level UI Development with PrimeNG. In a digital landscape where the user interface plays a pivotal role, PrimeNG expertise is essential for Angular developers. This all-encompassing book shows you how to unleash this powerful UI component library in your Angular projects. From the initial setup to integration, you'll explore the synergy between Angular and PrimeNG and how it can help you enhance your projects. You'll work with a wide range of UI components and features, such as input controls, data display, manipulation, and navigation, which allow you to build intuitive and dynamic user interfaces. You'll also discover advanced techniques and best practices for theming, performance optimization, creating reusable components, and handling internationalization and localization. With insights into testing and debugging PrimeNG components, this book ensures the development of robust and error-free applications, and finally guides you toward putting your knowledge into practice by building a real-world responsive web application. By the end of this book, you will be able to harness the full potential of PrimeNG, enabling you to create extraordinary web experiences that stand out from the rest.What you will learnSeamlessly integrate PrimeNG with Angular for robust web app developmentUse a diverse set of UI components for input, data display, manipulation, navigation, and layoutCustomize and theme PrimeNG components to align with your application's branding and design specificationsOptimize performance for efficient and smooth-running applicationsCreate reusable and extendable components to streamline developmentHandle internationalization and localization for global user basesTest and debug PrimeNG components effectivelyWho this book is forIf you're an Angular developer or enthusiast eager to elevate your skills in crafting robust, visually appealing, and scalable web applications, then this book is for you. Whether you identify as a frontend developer, a full-stack developer, or someone who values performance, you'll discover invaluable insights into customizing themes and seamlessly implementing responsive designs.Table of ContentsIntroducing Angular and PrimeNG: A Powerful CombinationSetting Up Your Development EnvironmentUtilizing Angular's Features and ImprovementsIntegrating PrimeNG into Your Angular ProjectIntroducing Input Components and Form ControlsWorking with Table, List, and Card ComponentsWorking with Tree, TreeTable, and Timeline ComponentsWorking with Navigation and Layout ComponentsCustomizing PrimeNG Components with ThemingExploring Optimization Techniques for Angular ApplicationsCreating Reusable and Extendable ComponentsWorking with Internationalization and LocalizationTesting PrimeNG ComponentsBuilding a Responsive Web Application

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

Playful Python Projects

Ingram 出版
2024/02/01 出版

This book aims to take beginner and intermediate programming hobbyists to the next level by challenging them with exciting bite-size projects rooted in actual scientific and engineering problems.

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

Playful Python Projects

Ingram 出版
2024/02/01 出版

This book aims to take beginner and intermediate programming hobbyists to the next level by challenging them with exciting bite-size projects rooted in actual scientific and engineering problems.

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

Hands-On Visual Studio 2022 - Second Edition

2024/01/31 出版

Unlock the power of Visual Studio 2022 with this step-by-step illustrated guide and leverage its powerful featuresKey FeaturesRide the wave of artificial intelligence using the new GPT-based extensionsExplore tips, tricks, and best practices to discover ways to overcome source-code challengesGet to grips with Visual Studio's basic and advanced features to harness its full potential and enhance your coding journeyPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionVisual Studio 2022 is widely recognized as the best IDE for application development across various domains. This book is a comprehensive guide for both beginners and experienced .NET developers who wish to familiarize themselves with its basic, advanced, and new features. This book is divided into three sections: the first is an overview of Visual Studio, the second part explores tools for productivity within the IDE, and the third delves into integration with GitHub and Visual Studio extensions.In this second edition, we've also expanded the chapters on the use of Visual Studio to environments beyond web development, such as Azure, Desktop, .NET MAUI, and others. Updates to the IDE introduced since the release year of the first edition of the book in 2022 have also been included, such as the use of GPT-based extensions like GitHub Copilot and GitHub Copilot Chat, as well as profiling tools.The book reviews breakpoint groups, a new way to configure breakpoints, as well as tools for web development, such as Browser Link, Dev Tunnels, and Web API Endpoints Explorer. For more advanced developers, the book addresses the topic of developing extensions through the use of the new Visual Studio SDK. By the end of this book, you'll have a better understanding of Visual Studio 2022 and how to use it to its fullest potential.What you will learnDiscover what's new in Visual Studio 2022Get to grips with the new features in code tools to improve productivityExplore latest compilation and debugging tipsUnveil shortcuts, tricks, tips, and tools to improve productivity within Visual Studio 2022Leverage remote and collaborative work with Visual Studio 2022Find out how to create new projects and templates in Visual Studio 2022Enhance your skills by learning general tools, shortcuts, and tips for .NET developersImplement version control with Git Integration into your workflowWho this book is forThis book is for .NET developers who want to learn how to use the latest features, tools, and extensions available in Visual Studio 2022. To get the most out of the book, general knowledge of C# is recommended. Knowledge of web development, Azure, .NET MAUI, and Desktop with .NET will help you follow along, but it's not a prerequisite.Table of ContentsGetting Started with Visual Studio 2022Creating Projects and TemplatesDebugging and Profiling Your AppsAdding Code SnippetsCoding Efficiently with AI and Code ViewsUsing Tools for Frontend and Backend DevelopmentStyling and Cleanup ToolsPublishing ProjectsImplementing Git IntegrationSharing Code with Live ShareWorking with Extensions in Visual StudioUsing Popular ExtensionsLearning Keyboard Shortcuts

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

Build your own Programming Language - Second Edition

2024/01/31 出版

Learn to design your own programming language in a hands-on way by building compilers, using preprocessors, transpilers, and more, in this fully-refreshed second edition, written by the creator of the Unicon programming language.Purchase of the print or Kindle book includes a free PDF eBookKey Features- Takes a hands-on approach; learn by building the Jzero language, a subset of Java, with example code shown in both the Java and Unicon languages- Learn how to create parsers, code generators, scanners, and interpreters- Target bytecode, native code, and preprocess or transpile code into a high-level languageBook DescriptionThere are many reasons to build a programming language: out of necessity, as a learning exercise, or just for fun. Whatever your reasons, this book gives you the tools to succeed.You'll build the frontend of a compiler for your language and generate a lexical analyzer and parser using Lex and YACC tools. Then you'll explore a series of syntax tree traversals before looking at code generation for a bytecode virtual machine or native code. In this edition, a new chapter has been added to assist you in comprehending the nuances and distinctions between preprocessors and transpilers. Code examples have been modernized, expanded, and rigorously tested, and all content has undergone thorough refreshing. You'll learn to implement code generation techniques using practical examples, including the Unicon Preprocessor and transpiling Jzero code to Unicon. You'll move to domain-specific language features and learn to create them as built-in operators and functions. You'll also cover garbage collection.Dr. Jeffery's experiences building the Unicon language are used to add context to the concepts, and relevant examples are provided in both Unicon and Java so that you can follow along in your language of choice.By the end of this book, you'll be able to build and deploy your own domain-specific language.What you will learn- Analyze requirements for your language and design syntax and semantics.- Write grammar rules for common expressions and control structures.- Build a scanner to read source code and generate a parser to check syntax.- Implement syntax-coloring for your code in IDEs like VS Code.- Write tree traversals and insert information into the syntax tree.- Implement a bytecode interpreter and run bytecode from your compiler.- Write native code and run it after assembling and linking using system tools.- Preprocess and transpile code into another high-level languageWho this book is forThis book is for software developers interested in the idea of inventing their own language or developing a domain-specific language. Computer science students taking compiler design or construction courses will also find this book highly useful as a practical guide to language implementation to supplement more theoretical textbooks. Intermediate or better proficiency in Java or C++ programming languages (or another high-level programming language) is assumed.

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

Hands-On Unity Game Development - Fourth Edition

2024/01/29 出版

Unlock game development mastery with Unity 2023! This book takes you from conception to publication, equipping you with the key tools and techniques you need to bring your gaming vision to life.Key FeaturesLearn the fundamentals of Unity 2023 and create your dream gameExplore the world of augmented reality (AR) to create captivating mobile gamesPropel game performance and player experience to new heights with Data-Oriented Technology Stack (DOTS) insightsBook DescriptionTake your game development skills to the next level. Dive into the world of game creation confidently by elevating your game development skills. This book is your definitive and practical guide to unlocking the full potential of Unity 2023. Every chapter is designed to empower you to customize your own game, not just replicate what's in the book. This new edition includes immersive Augmented Reality (AR) experiences and performance optimization with Data-Oriented Technology Stack (DOTS).From Scene Creation to seamless Assert Integration, dive into C# programming and Visual Scripting with step-by-step guidance for beginners. Implement dynamic gameplay elements, including movement, spawning, physics, and health systems. Delve deeper into the magic of Game AI through sensor-driven decision-making with Finite State Machines (FSMs). Elevate your visuals with materials, shaders, textures, and particle systems. Optimize performance with Profiler insights and debug your game for a polished final product. Whether you're a beginner or a seasoned pro, this book will equip you with the skills needed to bring your game ideas to life.What you will learnBuild a game that includes gameplay, player and non-player characters, assets, animations, and moreLearn C# and Visual Scripting to customize player movements, the UI, and game physicsImplement Game AI to build a fully functional enemy capable of detecting and attackingUse Universal Render Pipeline (URP) to create high-quality visuals with UnityCreate win-lose conditions using design patterns such as Singleton and Event ListenersImplement realistic and dynamic physics simulations with the new Physics SystemWho this book is forBoth game and non-game developers looking to migrate or start building 3D games in Unity will find this Unity game development book useful. While you can still follow along without prior programming experience, knowing C# fundamentals will help you make the most of this book.Table of ContentsEmbark on Your Unity JourneyCrafting Scenes and Game ElementsFrom Blueprint to Reality: Building with Terrain and ProBuilderSeamless Integration: Importing and Integrating AssetsUnleashing the Power of C# and Visual ScriptingDynamic Motion: Implementing Movement and SpawningCollisions and Health: Detecting Collisions AccuratelyVictory or Defeat: Win and Lose ConditionsStarting Your AI Journey: Building Intelligent Enemies for Your GameMaterial Alchemy: Using URP and Shader Graph for Stunning VisualsCaptivating Visual Effects: Harnessing Particle Systems and Visual Effect GraphEnlightening Worlds: Illuminating Scenes with the Universal Render PipelineImmersive Realism: Achieving Fullscreen Effects with Post-ProcessingHarmonious Soundscapes: Integrating Audio and MusicInterface Brilliance: Designing User-Friendly UINext-Gen UI: Creating Dynamic Interfaces with UI ToolkitAnimated Realities: Creating Animations with Animator, Cinemachine, and Timeline(N.B. Please use the Look Inside option to see further chapters)

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

Ultimate Django for Web App Development Using Python

2024/01/29 出版

Craft Scalable and Dynamic Web Apps using Django and PythonBook DescriptionThis comprehensive guide is an indispensable resource for developers seeking to elevate their web development skills in Django and Python. The book begins by establishing a strong foundation and understanding of Django's architecture, emphasizing the Model-View-Template (MVT) pattern and a pivotal service layer for creating scalable web applications. The book then progresses to practical aspects, guiding readers through the development of a Task Management App. This hands-on approach reinforces fundamental concepts and showcases Django's flexibility and efficiency in real-world scenarios.The advanced sections of the book will help you tackle complex challenges, covering topics like preventing double-form submissions, implementing offline pessimistic and optimistic locking techniques, mastering API development with Django Ninja, and ensuring application reliability through exhaustive testing with pytest. The book culminates in practical insights for deploying Django applications with Docker and Kubernetes, this guide equips you to tackle real-world challenges effectively.Table of Contents1. Introduction to Django and Python2. Setting Up Your Development Environment3. Getting Started with Django Projects and Apps4. Django Models and PostgreSQL5. Django Views and URL Handling6. Using the Django Template Engine7. Forms in Django8. User Authentication and Authorization in Django9. Django Ninja and APIs10. Testing with pytest11. Deploying Django Applications with Gunicorn and Docker12. Final Thoughts and Future Directions Index

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

Kotlin in Action, Second Edition

2024/01/28 出版

Expert guidance and amazing examples from Kotlin core developers! It's everything you need to get up and running fast. Kotlin in Action, Second Edition takes you from language basics to building production-quality applications that take advantage of Kotlin's unique features. Discover how the language handles everything from statements and functions to classes and types, and the unique features that make Kotlin programming so seamless. In Kotlin in Action, Second Edition you will learn: Kotlin statements and functions, and classes and types Functional programming on the JVM The Kotlin standard library and out-of-the-box features Writing clean and idiomatic code Combining Kotlin and Java Improve code reliability with null safety Domain-specific languages Kotlin coroutines and flows Mastering the kotlinx.coroutines library Kotlin in Action, Second Edition is a complete guide to the Kotlin language written especially for readers familiar with Java or another OO language. Its authors--all core Kotlin language developers and Kotlin team members--share their unique insights, along with practical techniques and hands-on examples. This new second edition is fully updated to include the latest innovations, and it adds new chapters dedicated to coroutines, flows, and concurrency. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology Kotlin is a low-hassle, high-productivity programming language flexible enough to handle any web, mobile, cloud, and enterprise application. Java developers will appreciate the simple syntax, intuitive type system, excellent tooling, and support for functional-style programming. Plus, since Kotlin runs on the JVM, it integrates seamlessly with existing Java code, libraries, and frameworks, including Spring and Android. About the book Kotlin in Action, Second Edition teaches you Kotlin techniques you can use for almost any type of application, from enterprise services to Android apps. The authors are all members of the Kotlin team, so you can trust that even the gnarly details are dead accurate. You'll start with Kotlin fundamentals, learning how the language handles everything from statements and functions to classes and types, and about its unique features that make Kotlin programming so seamless. As you progress through this masterful book, you'll get hands-on with the Kotlin standard library, functional programming in Kotlin, and advanced features such as generics and reflection. And this updated second edition now covers coroutines and structured concurrency to help you create efficient high-performance applications. What's inside Guidance from members of the Kotlin team Domain-specific languages Kotlin coroutines and flows About the reader For readers familiar with Java or another OO language. About the author Sebastian Aigner is a Developer Advocate at JetBrains, and host of the Talking Kotlin podcast. Roman Elizarov was the lead designer of the Kotlin language. JetBrains Developer Advocate, Svetlana Isakova, was a member of the Kotlin compiler team. Dmitry Jemerov is one of Kotlin's initial developers. Table of Contents PART 1 1 Kotlin: What and why 2 Kotlin basics 3 Defining and calling functions 4 Classes, objects, and interfaces 5 Programming with lambdas 6 Working with collections and sequences 7 Working with nullable values 8 Basic types, collections, and arrays PART 2 9 Operator overloading and other conventions 10 Higher-order functions: Lambdas as parameters and return values 11 Generics 12 Annotations and reflection 13 DSL construction PART 3 14 Coroutines 15 Structured concurrency 16 Flows 17 Flow operators 18 Error handling and testing APPENDIXES A Building Kotlin projects B Documenting Kotlin code C The Kotlin ecosystem

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

Digital Signal Processing

Springer 出版
2024/01/26 出版

Digital signal processing deals with extraction of useful information from signals. Signal processing algorithms help observe, analyse and transform signals. The objective of this book is to develop signal processing algorithms using Python. Python is an interpreted, object-oriented high-level programming language widely used in various software development fields such as data science, machine learning, web development and more. Digital Signal Laboratory is playing an important role in realizing signal processing algorithms, utilizing different software solutions. The intention of this textbook is to implement signal processing algorithms using Python. Since Python is an open-source language, students, researchers, and faculty can install and work with it without spending money, reducing the financial burden on institutions. Each chapter in this book begins with prelab questions, a set of Python examples to illustrate the concepts, exercises to strengthen the understanding of the concepts, and objective questions to help students prepare for competitive examinations. This book serves as an undergraduate textbook, it can be used for individual study, and it can also be used as the textbook for related courses.

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

Introduction to Computation in Physical Sciences

Jay,Wang  著
Springer 出版
2024/01/26 出版

This book provides a practical and comprehensive introduction to computational problem solving from the viewpoints of practitioners in both academic and industrial worlds. The authors present scientific problem-solving using computation and aim to increase computational thinking, which is the mindset and skillset required to solve scientific problems with computational methodologies via model building, simulation, data analysis, and visualization using the Python programming language. Topics and examples span fundamental areas of physical science as well as contemporary topics including quantum computing, neural networks, machine learning, global warming, and energy balance. The book features unique and innovative techniques and practices including: intentional scaffolding to help beginners learn computational problem solving; multimodal computing environments including cloud-based platforms and just-in-time computing; emphasis and connection between both numerical and symbolic computations; and extensive exercise sets carefully designed for further exploration as project assignments or self-paced study. The book is suitable for introductory level readers in physical sciences, engineering, and related STEM disciplines. Specifically, the book is appropriate for use in either a standalone course on computation and modeling and as a resource for readers interested in learning about proven techniques in interactive computing.

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

Ultimate Laravel for Modern Web Development

Drishti,Jain  著
Ingram 出版
2024/01/24 出版

Unlock the Power of Laravel: Elevate Your Web Development Game!Book DescriptionThe "Ultimate Laravel for Modern Web Development" is a comprehensive journey through Laravel, the PHP framework revolutionizing web development. This practical guide ensures a fluid progression from fundamentals to advanced techniques, making you a seasoned Laravel expert. The book begins with the fundamentals, seamlessly transitioning into the core of Laravel's MVC architecture. It then navigates through routers, views, controllers, and Blade templates, building a strong foundation for your projects.As you progress, the book will uncover the power of Eloquent ORM and Query Builder, mastering efficient data handling. You will implement seamless authentication and authorization processes to ensure the security of your applications and develop robust APIs to enhance your application's functionality and connectivity.The book will dive into the art of testing and debugging, refining your Laravel projects for optimal performance. It will delve into email and notifications, adding dynamic communication to your applications. Finally, you will learn the ins and outs of deploying your Laravel app to the cloud, bringing your creations to a global audience.Table of Contents1. Getting Started with Laravel2. MVC Architecture in Laravel3. Routers and Views in Laravel4. Building Controllers and Blade Templates5. Working with Eloquent ORM and Query Builder6. Implementing Authentication and Authorization in Laravel7. Developing APIs with Laravel8. Testing and Debugging your Laravel Application9. E-mail and Notifications in Laravel10. Deploying your Laravel App to Cloud Index

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

Web API Cookbook

Joe,Attardi  著
Ingram 出版
2024/01/24 出版

JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are still in an experimental stage, but many are ready for use today. With this hands-on cookbook, author Joe Attardi helps you explore the powerful APIs available in modern browsers and guides you through the specific tasks that they unlock. Because these features are web standards, there is comprehensive documentation available from trusted resources such as MDN Web Docs. The knowledge you'll gain is transferable across different companies and projects. Learn the breadth of functionality available in modern browser APIs Explore future APIs that are still in an experimental stage Discover newer elements, such as dialog that replaces the need for a third-party library Build more powerful and interactive web applications using native APIs Understand the permissions model used by the browser to unlock functionality such as geolocation and push notifications

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

Code with Java 21

Aaron,Ploetz  著
Ingram 出版
2024/01/17 出版

Building modern applications with JavaCode with Java 21 is a practical journey through one of the world's most prolific computer programming languages. It is meant to help readers build up their knowledge of common Java programming constructs, data structures, and engineering paradigms. Filled with real-world examples, this book aims to build the reader's understanding of building software applications with Java.Seasoned Java developers should buckle in as this book takes a hands-on approach to leveraging popular Java frameworks like Spring and Vaadin to build rich, feature-filled web applications. It also covers building powerful data-driven applications on enterprise-grade databases like PostgreSQL and Apache Cassandra(R). This book will also show how to use Java to animate with colorful graphics and even build a simple arcade game.Around the world, Java runs on billions of devices. After its inception nearly 30 years ago, it remains one of the most popular and sought-after programming languages. Whether you are an aspiring computer hobbyist or want to gain a valuable skill en route to a lucrative career as a software developer, Code with Java 21 should be every developer's go-to reference for building Java applications.WHAT YOU WILL LEARN● Learn fundamental programming structures with Java.● Explore the new features of Java 21.● Build Java applications with databases like PostgreSQL and Apache Cassandra(R).● Learn how to build graphics and simple animations with Java.● Leverage frameworks like Spring Boot and Spring Data.● Build fully-featured web GUIs with Vaadin.WHO THIS BOOK IS FORThis book is for current and aspiring software developers who wish to learn or expand their current knowledge base of the Java programming language. While the new features of Java 21 are certainly a focus, this book also shows how to build real-world applications.

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

.NET MAUI Projects - Third Edition

Packt 出版
2024/01/16 出版

Harness the powerful features of .NET MAUI, the evolution of Xamarin.Forms, to create multi-platform app projects using location services, the weather API, machine learning, and much moreKey Features- Leverage .NET MAUI through real-world projects, from weather apps to real-time multiplayer games with SignalR and Azure Functions- Explore the essential features of .NET MAUI such as Shell, CollectionView, and CarouselView- Go beyond the basics with advanced topics like machine learning using TensorFlow and ML.NET- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionThis third edition of .NET MAUI Projects explores the features of .NET MAUI, a lightweight multi-platform development toolkit for building apps with a rich user interface. Updated to cover the latest features of .NET MAUI, including CollectionView and Shell, this book delves into concepts such as machine learning and cloud services.Starting with an overview of .NET Core and how it works, this book shares tips for choosing the right development environment for planning multi-platform apps. You'll then build your first .NET MAUI app and advance to learning how to use Shell to implement app architecture. Progressing in complexity, the projects guide you through creating apps, ranging from a location tracker and weather map to machine learning and multiplayer games. Further, the book will take you through modern mobile development frameworks such as SQLite, .NET Core, and ML.NET, empowering you to customize your apps for Windows, macOS, Android, and iOS platforms for native-like performance. Engaging examples are woven throughout the book so you can grasp essential concepts by writing code rather than extensive theory.By the end of this book, you'll be ready to develop your own native apps using .NET MAUI and associated technologies such as .NET Core, Visual Studio 2022, and C#.What you will learn- Set up .NET MAUI to build native apps for multiple platforms using its single project capabilities- Understand the core aspects of developing a mobile app, such as layout, UX, and rendering- Use custom handlers for platform-specific access- Discover how to create custom layouts for your apps with .NET MAUI Shell- Implement serverless services in your .NET MAUI apps using Azure SignalR- Create a .NET MAUI Blazor application leveraging the power of web technologies- Build and train machine learning models using ML.NET and Azure Cognitive ServicesWho this book is forThis book is for C# and .NET developers who want to learn .NET MAUI and get started with native .NET Core mobile application development from the ground up. Working knowledge of Visual Studio and C# will help you to get the most out of this book.Table of Contents- Introduction to .NET MAUI- Building Our First .NET MAUI App- Converting a Xamarin.Forms App to .NET MAUI- Building a News App Using .NET MAUI Shell- Building a Matchmaking App with a Rich UX Using Animations- Building a Photo Gallery App Using CollectionView and CarouselView- Building a Location Tracking App Using GPS and Maps- Building a Weather App for Multiple Form Factors- Setting Up a Backend for Sticks and Squares Using Azure Services- Building a Real-Time Game- Building a Calculator Using .NET MAUI Blazor- Hot Dog or Not Hot Dog Using Machine Learning

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

Learn C Programming from Scratch

2024/01/15 出版

C works as the building block for tons of computer programs and systems. "Learn C Programming from Scratch" is your ultimate handbook to harness the power of C. This guide gives you the information and skills you need to confidently dive into the world of programming.This beginner-friendly book takes you on a step-by-step journey through the fundamentals of C, starting with basic syntax and control flow and gradually building your skills to tackle more complex concepts like functions, arrays, and pointers. Each chapter is packed with clear explanations, real-world examples, and practical exercises to solidify your understanding. You will learn not only what the code does but also why it works the way it does, empowering you to solve problems confidently and efficiently.This book goes beyond syntax with a problem solving mindset crucial for programming success. Through this book, you will learn to tackle real-world challenges, translate them into efficient C code, and implement precise solutions.WHAT YOU WILL LEARN● Learn C programming from scratch by starting with the basics and progressing to more advanced topics.● Explore real-world applications and projects with hands-on coding, from system programming to embedded systems and game development.● Gain problem solving and algorithmic thinking by solving a wide range of programming challenges using C.● Develop efficient and optimized code with improved performance and efficient memory management. ● Acquire cross-platform and future-proof skills that are transferable to other programming languages and platforms.WHO THIS BOOK IS FORThis C programming book is an invaluable resource for beginners and aspiring programmers who want to build a strong foundation in programming. Its clear and concise explanations, coupled with practical examples, make it perfect for those with little to no programming experience.

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

Angular Design Patterns and Best Practices

Packt 出版
2024/01/12 出版

Unleash the full potential of Angular 17 to create more robust and feature-rich applications effortlesslyKey Features- Boost your Angular app development productivity by leveraging often-overlooked advanced features and best practices- Enhance the quality of your Angular applications by simplifying code- Gain practical knowledge through real-world examples of advanced Angular features and design patterns- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionSingle page applications (SPAs) have become the standard for most web experiences. Angular, with its batteries-included approach, has emerged as a powerful framework for simplifying the development of these interfaces by offering a comprehensive toolbox. This book guides you through the Angular ecosystem, uncovering invaluable design patterns and harnessing its essential features.The book begins by laying a strong foundation, helping you understand when and why Angular should be your web development framework of choice. The next set of chapters will help you gain expertise in component design and architecting efficient, flexible, and high-performing communication patterns between components. You'll then delve into Angular's advanced features to create forms in a productive and secure way with robust data model typing. You'll also learn how to enhance productivity using interceptors to reuse code for common functionalities, such as token management, across various apps. The book also covers micro frontend architecture in depth to effectively apply this architectural approach and concludes by helping you master the art of crafting tests and handling errors effortlessly.By the end of this book, you'll have unlocked the full potential of the Angular framework.What you will learn- Discover effective strategies for organizing your Angular project for enhanced efficiency- Harness the power of TypeScript to boost productivity and the overall quality of your Angular project- Implement proven design patterns to streamline the structure and communication between components- Simplify complex applications by integrating micro frontend and standalone components- Optimize the deployment process for top-notch application performance- Leverage Angular signals and standalone components to create performant applicationsWho this book is forWhether you're a web developer or a tech leader engaged in frontend development, be it for small-scale projects or large, complex systems, you'll find this book useful to enhance both the quality and performance of your applications. Web architects seeking to design robust and adaptable frontend applications while leveraging Angular's extensive feature set will discover valuable insights within these pages.Table of Contents- Starting Projects the Right Way- Organizing Your Application- TypeScript Patterns for Angular- Components and Pages- Angular Services and the Singleton Pattern- Handling User Inputs: Forms- Routes and Routers- Improving Backend Integrations: the Interceptor Pattern- Exploring Reactivity with RXJS- Design for Tests: Best Practices- Micro Frontend with Angular Elements- Packaging Everything: Best Practices for Deployment- Error Handling Patterns

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

Learning Go

Jon,Bodner  著
Ingram 出版
2024/01/11 出版

Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write clear and idiomatic Go. No matter your level of experience, you'll learn how to think like a Go developer. Author Jon Bodner introduces the design patterns experienced Go developers have adopted and explores the rationale for using them. This updated edition also shows you how Go's generics support fits into the language. This book helps you: Write idiomatic code in Go and design a Go project Understand the reasons behind Go's design decisions Set up a Go development environment for a solo developer or team Learn how and when to use reflection, unsafe, and cgo Discover how Go's features allow the language to run efficiently Know which Go features you should use sparingly or not at all Use Go's tools to improve performance, optimize memory usage, and reduce garbage collection Learn how to use Go's advanced development tools

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

Databricks Lakehouse Platform Cookbook

Ingram 出版
2024/01/06 出版

The Databricks Lakehouse is groundbreaking technology that simplifies data storage, processing, and analysis. This cookbook offers a clear and practical guide to building and optimizing your Lakehouse to make data-driven decisions and drive impactful results. This definitive guide walks you through the entire Lakehouse journey, from setting up your environment, and connecting to storage, to creating Delta tables, building data models, and ingesting and transforming data. We start off by discussing how to ingest data to Bronze, then refine it to produce Silver. Next, we discuss how to create Gold tables and various data modeling techniques often performed in the Gold layer. You will learn how to leverage Spark SQL and PySpark for efficient data manipulation, apply Delta Live Tables for real-time data processing, and implement Machine Learning and Data Science workflows with MLflow, Feature Store, and AutoML.

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

Jetpack Compose 1.5 Essentials

Smyth  著
Ingram 出版
2024/01/06 出版

This book teaches you how to build Android applications using Jetpack Compose 1.5, Android Studio Hedgehog (2023.1.1), Material Design 3, and the Kotlin programming language.The book begins with the basics by explaining how to set up an Android Studio development environment.The book also includes in-depth chapters introducing the Kotlin programming language, including data types, operators, control flow, functions, lambdas, coroutines, and object-oriented programming.An introduction to the key concepts of Jetpack Compose and Android project architecture is followed by a guided tour of Android Studio in Compose development mode. The book also covers the creation of custom Composables and explains how functions are combined to create user interface layouts, including row, column, box, flow, pager, and list components.Other topics covered include data handling using state properties and key user interface design concepts such as modifiers, navigation bars, and user interface navigation. Additional chapters explore building your own reusable custom layout components, securing your apps with Biometric authentication, and integrating Google Maps.The book covers graphics drawing, user interface animation, transitions, Kotlin Flows, and gesture handling.Chapters also cover view models, SQLite databases, Room database access, the Database Inspector, live data, and custom theme creation. You will also learn to generate extra revenue from your app using in-app billing.Finally, the book explains how to package up a completed app and upload it to the Google Play Store for publication.Along the way, the topics covered in the book are put into practice through detailed tutorials, the source code for which is also available for download.Assuming you already have some rudimentary programming experience, are ready to download Android Studio and the Android SDK, and have access to a Windows, Mac, or Linux system, you are ready to start.

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

Beginning C++ Compilers

Apress 出版
2024/01/05 出版

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

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

Ultimate Enterprise Data Analysis and Forecasting using Python

2024/01/02 出版

Practical Approaches to Time Series Analysis and Forecasting using Python for Informed Decision-MakingBook DescriptionEmbark on a transformative journey through the intricacies of time series analysis and forecasting with this comprehensive handbook. Beginning with the essential packages for data science and machine learning projects you will delve into Python's prowess for efficient time series data analysis, exploring the core components and real-world applications across various industries through compelling use-case studies. From understanding classical models like AR, MA, ARMA, and ARIMA to exploring advanced techniques such as exponential smoothing and ETS methods, this guide ensures a deep understanding of the subject.It will help you navigate the complexities of vector autoregression (VAR, VMA, VARMA) and elevate your skills with a deep dive into deep learning techniques for time series analysis. By the end of this book, you will be able to harness the capabilities of Azure Time Series Insights and explore the cutting-edge AWS Forecast components, unlocking the cloud's power for advanced and scalable time series forecasting.Table of Contents1. Introduction to Python and its key packages for DS and ML Projects2. Python for Time Series Data Analysis3. Time Series Analysis and its Components4. Time Series Analysis and Forecasting Opportunities in Various Industries5. Exploring various aspects of Time Series Analysis and Forecasting6. Exploring Time Series Models - AR, MA, ARMA, and ARIMA7. Understanding Exponential Smoothing and ETS Methods in TSA8. Exploring Vector Autoregression and its Subsets (VAR, VMA, and VARMA)9. Deep Learning for Time Series Analysis and Forecasting10. Azure Time Series Insights11. AWSForecast Index

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

Multi-Cloud Automation with Ansible

Ingram 出版
2023/12/26 出版

Across the modern IT landscape, managing infrastructure across diverse cloud platforms has become a formidable task. Ansible, a robust open-source automation tool, emerges as the ultimate weapon in your arsenal, unlocking efficiency and control over your multi-cloud environment, such as IBM, AWS, GCP, and Azure. Indulge in an in-depth venture through Ansible's fundamentals, architecture, and applications in multi-cloud environments with use cases. Gain a deep understanding of core concepts, such as playbooks, tasks, and roles, and learn to set up Ansible seamlessly across diverse operating systems and cloud providers. Master the creation of efficient playbooks to automate infrastructure provisioning, application deployment, and configuration management in multi-cloud scenarios.

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

SwiftUI Cookbook - Third Edition

Packt 出版
2023/12/22 出版

Experience the potential of SwiftUI, Swift 5.9, and Xcode 15 for crafting cutting-edge apps on iOS 17, macOS 14.0 Sonoma, and watchOS 10Key Features: Unlock advanced controls and animations with SwiftUI 5, taking your app development skills to the next levelVisualize data effortlessly using Swift Charts enhancing your app's data-driven capabilitiesDevelop for multiple platforms, including iOS, macOS, and watchOS, and become a versatile app developerPurchase of the print or Kindle book includes a free PDF eBookBook Description: SwiftUI is the modern way to build user interfaces for iOS, macOS, and watchOS. It provides a declarative and intuitive way to create beautiful and interactive user interfaces. The new edition of this comprehensive cookbook includes a fully updated repository for SwiftUI 5, iOS 17, Xcode 15, and Swift 5.9. With this arsenal, it teaches you everything you need to know to build beautiful and interactive user interfaces with SwiftUI 5, from the basics to advanced topics like custom modifiers, animations, and state management.In this new edition, you will dive into the world of creating powerful data visualizations with a new chapter on Swift Charts and how to seamlessly integrate charts into your SwiftUI apps. Further, you will be able to unleash your creativity with advanced controls, including multi-column tables and two-dimensional layouts. You can explore new modifiers for text, images, and shapes that give you more control over the appearance of your views.You will learn to develop apps for multiple platforms, including iOS, macOS, watchOS, and more.With expert insights, real-world examples, and a recipe-based approach, you'll be equipped to build remarkable SwiftUI apps that stand out in today's competitive market.What You Will Learn: Create stunning and user-friendly apps for iOS 17, macOS 14 and watchOS 10 with SwiftUI 5Use the advanced preview capabilities of Xcode 15Use async/await to write concurrent and responsive codeCreate powerful data visualizations with SwiftUI ChartsEnhance user engagement with modern animations and transitionsImplement user authentication using Firebase and Sign in with AppleLearn advanced topics like custom modifiers, animations, and state managementBuild multi-platform apps with SwiftUIWho this book is for: This book is for mobile developers who want to learn SwiftUI as well as experienced iOS developers transitioning from UIKit to SwiftUI. The book assumes knowledge of the Swift programming language. Knowledge of object-oriented design and data structures will be useful but not necessary. You'll also find this book to be a helpful resource if you're looking for reference material regarding the implementation of various features in SwiftUI.

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

Angular Cookbook - Second Edition

Packt 出版
2023/12/22 出版

Discover core concepts, advanced techniques, and end-to-end solutions for building production-ready applicationsPurchase of the print or Kindle book includes a free PDF eBook.Key Features: Explore updated and new recipes to fill gaps in your knowledge while using Angular in productionDiscover industry best practices and tooling to enhance your development experience with Angular's renaissanceGain an understanding of advanced Angular topics to become a proficient enterprise web developerBook Description: Angular has long been the framework of choice for web development projects of various scales, offering much-needed stability and a rich tooling ecosystem for building production-ready web and mobile apps. This recipe-based guide to Angular will help you build up your Angular expertise with a wide range of recipes across key tasks in web development and show you how to build high-performance apps.In this second edition, the recipes have been updated, added, and improved based on developer feedback and new challenges. The first few chapters will show you how to utilize core Angular concepts such as components, directives, and services to get you ready for building frontend web apps. You'll then develop web components with Angular and go on to learn about advanced concepts such as dynamic components loading and state management with NgRx for achieving real-time performance.Later chapters will focus on recipes for effectively testing your Angular apps to make them fail-safe, before progressing to techniques for optimizing your app's performance. Finally, you'll create Progressive Web Apps (PWA) with Angular to provide an intuitive experience for users.By the end of this book, you'll be able to create full-fledged, professional-looking Angular apps and have the skills you need for frontend development.What You Will Learn: Gain a better understanding of how components, services, and directives work in AngularGet to grips with creating Progressive Web Apps using Angular from scratchBuild rich animations and add them to your Angular appsManage your app's data reactivity using RxJSImplement state management for your Angular apps with NgRxOptimize the performance of your new and existing web appsWrite fail-safe unit tests and end-to-end tests for your web apps using Jest and CypressGet familiar with Angular CDK components for designing effective Angular componentsWho this book is for: This book is for intermediate-level Angular developers looking for actionable solutions to common problems in Angular enterprise development. Mobile developers using Angular will also find the recipes in this book useful. Working experience with JavaScript and TypeScript is necessary to understand the topics covered in this book more effectively.

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

Python 3 Using Chatgpt / Gpt-4

Ingram 出版
2023/12/21 出版

This book is intended primarily for people who want to learn both Python 3 and how to use ChatGPT with Python. Chapter One begins with an introduction to fundamental aspects of Python programming, including various data types, number formatting, Unicode and UTF-8 handling, and text manipulation techniques. Later, the book covers loops, conditional logic, and reserved words in Python. You will also see how to handle user input, manage exceptions, and work with command-line arguments. Next, the text transitions to the realm of Generative AI, discussing its distinction from Conversational AI. Popular platforms and models, including ChatGPT, GPT-4, and their competitors, are presented to give readers an understanding of the current AI landscape. The book also sheds light on the capabilities of ChatGPT, its strengths, weaknesses, and potential applications. In addition, you will learn how to generate a variety of Python 3 code samples via ChatGPT using the "Code Interpreter" plugin. Code samples and figures from the book are available for downloading. In essence, the book provides a modest bridge between the worlds of Python programming and AI, aiming to equip readers with the knowledge and skills to navigate both domains confidently.

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

Programming with Rust

Addison-Wesl 出版
2023/12/21 出版

Make Rust a key tool in your arsenal, and access one of the industry's fastest-growing areas of opportunity. Rust's exciting innovations have made it the most loved programming language in Stack Overflow's influential survey for five straight years--but its steep learning curve has made many other developers reluctant to dive in. Now, with a growing commitment to Rust from many of the world's leading development organizations, it's the perfect time to start--especially now that there's an up-to-date, accessible, example-rich book to guide you. In Programming with Rust, long-time enterprise developer Donis Marshall has made Rust easier to understand than ever, with a guide expertly organized into short, bite-sized chapters that bring you up-to-speed fast. Written for developers at all levels, Marshall starts with the absolute basics, and thoroughly demystifies the Rust technical advances that make it so attractive for next-generation development. Everything's here, from types and assignments to ownership, lifetimes, traits, and crates. Marshall even offers indispensable expert advice for unit testing, handling unsafe code, interoperating with legacy code bases, and using Rust's increasingly robust tools. Contains short, easy-to-consume chapters Clearly illustrates innovative features such as lifetimes, ownerships, and patterns Practical, focused, complete, and up-to-date Written for newcomers and professional developers alike More than just a new language, Rust represents a philosophical shift in how you code. In Programming with Rust, you'll master both the techniques and the mindset.

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

Python 3 Data Visualization Using Chatgpt / Gpt-4

Ingram 出版
2023/12/21 出版

This book is designed to show readers the concepts of Python 3 programming and the art of data visualization. It also explores cutting-edge techniques using ChatGPT/GPT-4 in harmony with Python for generating visuals that tell more compelling data stories. Chapter 1 introduces the essentials of Python, covering a vast array of topics from basic data types, loops, and functions to more advanced constructs like dictionaries, sets, and matrices. In Chapter 2, the focus shifts to NumPy and its powerful array operations, leading into data visualization using prominent libraries such as Matplotlib. Chapter 6 includes Seaborn's rich visualization tools, offering insights into datasets like Iris and Titanic. Further, the book covers other visualization tools and techniques, including SVG graphics, D3 for dynamic visualizations, and more. Chapter 7 covers information about the main features of ChatGPT and GPT-4, as well as some of their competitors. Chapter 8 contains examples of using ChatGPT in order to perform data visualization, such as charts and graphs that are based on datasets (e.g., the Titanic dataset). Companion files with code, datasets, and figures are available for downloading. From foundational Python concepts to the intricacies of data visualization, this book is ideal for Python practitioners, data scientists, and anyone in the field of data analytics looking to enhance their storytelling with data through visuals. It's also perfect for educators seeking material for teaching advanced data visualization techniques. FEATURESExplores cutting-edge techniques using ChatGPT/GPT-4 in harmony with Python for generating visuals that tell more compelling data storiesContains detailed tutorials that guide you through the creation of complex visualsTackles actual data scenarios and builds your expertise as you apply learned concepts to real datasetsFeatures data manipulation and cleaning with Pandas to prepare flawless datasets ready for visualizationIncludes companion files with source code, data sets, and figures

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

Think Python

Ingram 出版
2023/12/18 出版

Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time--beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, testing code, and debugging skills. With this popular hands-on guide at your side, you'll get: A grounding in the syntax and semantics of the Python language A clear definition of each programming concept, with emphasis on clear vocabulary How to work with variables, statements, functions, and data structures in a logical progression Techniques for reading and writing files and databases A solid understanding of objects, methods, and object-oriented programming Debugging strategies for syntax, runtime, and semantic errors An introduction to recursion, interface design, data structures, and basic algorithms How to use LLMs--including effective prompts, testing code, and debugging And more

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

Python Debugging for Ai, Machine Learning, and Cloud Computing

Apress 出版
2023/12/15 出版

This book is for those who wish to understand how Python debugging is and can be used to develop robust and reliable AI, machine learning, and cloud computing software. It will teach you a novel pattern-oriented approach to diagnose and debug abnormal software structure and behavior. The book begins with an introduction to the pattern-oriented software diagnostics and debugging process that, before performing Python debugging, diagnoses problems in various software artifacts such as memory dumps, traces, and logs. Next, you'll learn to use various debugging patterns through Python case studies that model abnormal software behavior. You'll also be exposed to Python debugging techniques specific to cloud native and machine learning environments and explore how recent advances in AI/ML can help in Python debugging. Over the course of the book, case studies will show you how to resolve issues around environmental problems, crashes, hangs, resource spikes, leaks, and performancedegradation. This includes tracing, logging, and analyzing memory dumps using native WinDbg and GDB debuggers. Upon completing this book, you will have the knowledge and tools needed to employ Python debugging in the development of AI, machine learning, and cloud computing applications. What You Will Learn Employ a pattern-oriented approach to Python debugging that starts with diagnostics of common software problemsUse tips and tricks to get the most out of popular IDEs, notebooks, and command-line Python debuggingUnderstand Python internals for interfacing with operating systems and external modulesPerform Python memory dump analysis, tracing, and logging Who This Book Is For Software developers, AI/ML engineers, researchers, data engineers, as well as MLOps and DevOps professionals.

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

Game Development Patterns with Unreal Engine 5

Packt 出版
2023/12/14 出版

Improve your game's code with design patterns to make it more readable, reusable, modular, and optimized, guided by an Unreal Authorized Instructor to enhance your overall use of C++ with Unreal EngineKey Features- Explore programming patterns, structures, and principles and their applications in Unreal Engine 5 game development- Translate code from Blueprint to C++ to implement performant solutions in game development- Build a decoupled communications hierarchy and become a better game developer- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionDesign patterns serve as a toolkit of techniques and practices that enable you to write code that's not only faster, but also more manageable. With this book, you'll explore a range of design patterns and learn how to apply them to projects developed in Unreal Engine 5.You'll begin by delving into the foundational principles of coding and develop a solid understanding of the concepts, challenges, and benefits of using patterns in your code. As you progress, you'll identify patterns that are woven into the core of Unreal Engine 5 such as Double Buffer, Flyweight, and Spatial Partitioning, followed by some of the existing tool sets that embody patterns in their design and usage including Component, Behavior Tree, and Update.In the next section of the book, you'll start developing a series of gameplay use cases in C++ to implement a variety of design patterns such as Interface and Event-based Observers to build a decoupled communications hierarchy. You'll also work with Singleton, Command, and State, along with Behavioral Patterns, Template, Subclass Sandbox, and Type Object. The final section focuses on using design patterns for optimization, covering Dirty Flag, Data Locality, and Object Pooling.By the end, you'll be proficient in designing systems with the perfect C++/Blueprint blend for maintainable and scalable systems.What you will learn- Grasp the essence of design patterns and their inherent utility- Understand the layers within UE 5 and how they work together- Identify the relationship between C++ code and Blueprint in Unreal Engine 5- Recognize the design patterns found within existing Unreal Engine 5 functions- Explore design patterns to understand their purpose and application within Unreal Engine 5- Creatively apply design patterns to existing code to overcome common challengesWho this book is forIf you are a beginner or intermediate game developer working with Unreal Engine and looking to improve your C++ coding practices, this book is tailor-made to help you produce clean, reusable code through the application of design patterns.While this book will cover introductory tasks to show the fundamentals of Unreal Engine 5, its primary purpose is not to teach Unreal Engine from scratch. Prior experience with Unreal Engine will be beneficial, but don't fret if your knowledge isn't in-depth; the book will introduce tools and features as needed.Table of Contents- Understanding Unreal Engine 5 and its layers- "Hello Patterns"- UE5 patterns in action: Double Buffer, Flyweight and Spatial Partitioning- Premade Patterns in UE5: Component, Behaviour Tree and Update Method- Forgetting Tick- Clean communication: Interface and Event Observer patterns- A perfectly decoupled system- Building Design Patterns: Singleton, Command and State- Structuring Code with Behavioural Patterns: Template, Subclass Sandbox and Type Object- Optimisation Through Patterns

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

Android Studio Hedgehog Essentials - Java Edition

Neil,Smyth  著
Ingram 出版
2023/12/14 出版

Fully updated for Android Studio Hedgehog (2023.1.1) and the new UI, this book 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, 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
立即代訂
下次再買

Android Studio Hedgehog Essentials - Kotlin Edition

Neil,Smyth  著
Ingram 出版
2023/12/11 出版

Fully updated for Android Studio Giraffe (2023.1.1) and the new UI, this book 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, 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
立即代訂
下次再買

Python for Teenagers

Apress 出版
2023/12/10 出版

This book, which is designed for middle-school through college-aged students, will arm beginners with solid programming foundations they can carry throughout life. It uses fun and simple language (and programming examples) to teach the fundamentals needed to start the down path of becoming a programmer. Python is a highly flexible language, allowing developers to enter any number of technical fields and is a welcome addition to any resume. With its low learning curve, it makes a great introductory language, as new developers can take the coding fundamentals they learn in Python and apply them to any other language. The second edition builds upon the foundation of the first book, revising all the chapters where the language has changed, updating the commands, code, and examples to bring it up to date with the current version of Python. Since Python is the most popular programming language in the world and can be used in conjunctionwith other languages - across multiple platforms - it can increase the reader's ability to qualify for a wider range of jobs than other languages. Finally, Python is fun - something not every programming language can boast! What You Will Learn Install and configure PythonGrasp basic software development principles and syntaxUnderstand the best practices for coding in PythonCreate applications and debug code Who This Book Is For The book's target audience is primarily middle school to college aged students looking to learn how to program computers and develop software. Older individuals and computer programmers who know other languages and want to add Python to their repertoire can also benefit from the book.

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

Analytics Engineering with SQL and Dbt

Rui,Machado  著
O'Reilly Media 出版
2023/12/08 出版

With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI developers, and data scientists how to create a true self-service transformation platform through the use of dynamic SQL. Authors Rui Machado from Monstarlab and H矇lder Russa from Jumia show you how to quickly deliver new data products by focusing more on value delivery and less on architectural and engineering aspects. If you know your business well and have the technical skills to model raw data into clean, well-defined datasets, you'll learn how to design and deliver data models without any technical influence. With this book, you'll learn: What dbt is and how a dbt project is structured How dbt fits into the data engineering and analytics worlds How to collaborate on building data models The main tools and architectures for building useful, functional data models How to fit dbt into data warehousing and laking architecture How to build tests for data transformations

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

Apps and Services with .NET 8 - Second Edition

Mark J,Price  著
Packt 出版
2023/12/08 出版

Bestselling author Mark Price is back to guide you through the latest and most common technologies a .NET developer should know: Blazor Full Stack, ASP.NET Core MVC, ASP.NET Core Minimal APIs, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, SignalR, Azure Functions, and more!Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesUse specialized libraries to improve all aspects of your apps, including performance, security, and localizationHarness the full potential of .NET using cloud-native data stores like Cosmos DB, and unlock scalability, performance, and resilience in your service implementationsUnleash the capabilities of Blazor Full Stack and.NET MAUI to develop stunning, truly cross-platform apps for web and mobileBook DescriptionElevate your practical C# and .NET skills to the next level with this new edition of Apps and Services with .NET 8.With chapters that put a variety of technologies into practice, including Web API, gRPC, GraphQL, and SignalR, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. You'll dive into the new unified model for Blazor Full Stack and leverage .NET MAUI to develop mobile and desktop apps.This new edition introduces the latest enhancements, including the seamless implementation of web services with ADO.NET SqlClient's native Ahead-of-Time (AOT) support. Popular library coverage now includes Humanizer and Noda Time. There's also a brand-new chapter that delves into service architecture, caching, queuing, and robust background services.By the end of this book, you'll have a wide range of best practices and deep insights under your belt to help you build rich apps and efficient services.What you will learnFamiliarize yourself with a variety of technologies to implement services, such as gRPC and GraphQLStore and manage data locally and cloud-natively with SQL Server and Cosmos DBUse ADO.NET SqlClient to implement web services with native AOT publish supportLeverage Dapper for improved performance over EF CoreImplement popular third-party libraries such as Serilog, FluentValidation, Humanizer, and Noda TimeExplore the new unified hosting model of Blazor Full StackWho this book is forThis book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps.You'll need to know your way around .NET and C# quite well before you can dive in, so if you want to work your way up to this book, you can pick up Mark's other .NET book, C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals, first.Table of ContentsIntroducing Apps and Services with .NETManaging Relational Data Using SQL ServerBuilding Entity Models for SQL Server Using EF CoreManaging NoSQL Data Using Azure Cosmos DBMultitasking and ConcurrencyUsing Popular Third-Party LibrariesHandling Dates, Times, and InternationalizationBuilding and Securing Web Services Using Minimal APIsCaching, Queuing, and Resilient Background ServicesBuilding Serverless Nanoservices Using Azure FunctionsBroadcasting Real-Time Communication Using SignalRCombining Data Sources Using GraphQLBuilding Efficient Microservices Using gRPCBuilding Web User Interfaces Using ASP.NET CoreBuilding Web Components Using BlazorBuilding Mobile and Desktop Apps Using .NET MAUI

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

Python Graphics

Apress 出版
2023/12/07 出版

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

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

Python GUI with PyQt

Ingram 出版
2023/12/07 出版

Master the art of GUI development in Python with this comprehensive guidePython GUI with PyQt is an invaluable guide for both novice and experienced programmers who want to master the art of creating visually appealing and interactive graphical user interfaces (GUIs) for Python applications using the PyQt5 library and the Qt Designer visual layout tool. It covers all the essential concepts of PyQt5 GUI programming in a comprehensive and beginner-friendly manner.The book starts with the basics of GUI programming, such as creating windows, using layout managers, and managing signals and events. It then covers more advanced topics, such as creating dialog and message boxes, using container, input, item views, and display widgets. Then it teaches you to connect signals to slots, the cornerstone of event-driven programming, and discover how to utilize Qt Designer, a visual GUI design tool, to streamline the development process. As you progress, delve into the realm of containers, learning to organize and manage widgets with finesse. Explore the vast array of input widgets, enabling users to seamlessly provide data. You finally conclude your journey by mastering the art of display widgets, empowering you to present information with clarity and elegance. The book is also highly interactive, with practical examples and exercises at the end of each chapter. These help you solidify your understanding of the concepts and gain practical experience in PyQt5 GUI programming.WHAT YOU WILL LEARN● Practice your code in various IDEs, such as VS Code and Jupyter Notebook.● Write comments against your code to make it more readable and maintainable.● Discover different types of widgets available in Qt Designer, such as buttons, labels, text boxes, check boxes, radio buttons, drop-down menus, item views, and container widgets. ● Explore the different layout management options available in PyQt5, such as vertical, horizontal, form, and grid layouts.● Learn about the unique signals and slots mechanism in PyQt5 for handling events.WHO THIS BOOK IS FORThis book is for students of all levels, whether you're a novice programmer seeking to build your first GUI application or an experienced developer seeking to expand your skillset. From middle school to postgraduate, in any branch of engineering, science, or programming, this book will serve as your indispensable companion in elevating your Python programming prowess.

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

ASP.NET 8 Best Practices

Packt 出版
2023/12/03 出版

Explore techniques, patterns, and practices to develop effective large-scale .NET web apps Key Features: Get to grips with standard guidelines for every phase of the SDLC, encompassing pre-coding, coding, and post-coding stagesBuild high-quality software by employing industry best practices throughout the development processApply proven techniques to improve your coding, debugging, and deployment processes for websitesPurchase of the print or Kindle book includes a free PDF eBookBook Description: As .NET 8 emerges as a long-term support (LTS) release designed to assist developers in migrating legacy applications to ASP.NET, this best practices book becomes your go-to guide for exploring the intricacies of ASP.NET and advancing your skills as a software engineer, full-stack developer, or web architect.This book will lead you through project structure and layout, setting up robust source control, and employing pipelines for automated project building. You'll focus on ASP.NET components and gain insights into their commonalities. As you advance, you'll cover middleware best practices, learning how to handle frontend tasks involving JavaScript, CSS, and image files. You'll examine the best approach for working with Blazor applications and familiarize yourself with controllers and Razor Pages. Additionally, you'll discover how to leverage Entity Framework Core and exception handling in your application. In the later chapters, you'll master components that enhance project organization, extensibility, security, and performance.By the end of this book, you'll have acquired a comprehensive understanding of industry-proven concepts and best practices to build real-world ASP.NET 8.0 websites confidently.What You Will Learn: Explore the common IDE tools used in the industryIdentify the best approach for organizing source control, projects, and middlewareUncover and address top web security threats, implementing effective strategies to protect your codeOptimize Entity Framework for faster query performance using best practicesAutomate software through continuous integration/continuous deploymentGain a solid understanding of the .NET Core coding fundamentals for building websitesHarness HtmlHelpers, TagHelpers, ViewComponents, and Blazor for component-based developmentWho this book is for: This book is for developers who have working knowledge of ASP.NET and want to advance in their careers by learning best practices followed in developer communities or corporate environments. Beginners can use this book as a springboard for integrating best practices into their learning journey, and as a reference to gain clarity on advanced ASP.NET topics at a later time.

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

Building End-To-End Apps with C# 11 and .Net 7

Arun,Gupta  著
Ingram 出版
2023/11/30 出版

Learn how to use C# 11 to build apps for any platform, from the ground upC# 11 is the latest version of C#, a popular programming language for building cloud, web, and desktop applications. It is a powerful and versatile language that can create a wide range of applications, from simple command-line tools to complex enterprise systems.This book teaches you how to use C# 11, the latest version of C#, to build real-world applications. It introduces the new language features in C# 11, such as global using directives, file-scoped namespaces, and top-level statements. Then, it shows you how to use these features to write code that is more concise and expressive. Next, the book teaches you how to build various applications using C# 11, including web apps, mobile apps, desktop apps, and machine learning models. You'll learn to use ASP.NET Core, gRPC, Blazor, Angular, WPF, WinUI 3, .NET MAUI, and ML.NET. Throughout the book, you'll also learn the best practices for writing clean, efficient, and maintainable codes.By the end of the book, you will have a deep understanding of C# 11 and how to use it to build a wide range of cloud, web, and desktop applications.WHAT YOU WILL LEARN● Get an overview of the new language enhancements in C# 11.● Create simple applications from start to finish using a built-in project template step-by-step.● Learn related concepts, and be aware of the nuances, pitfalls, and workarounds while creating each application.● Reflect on the testing and deployment strategies for each application type.● Challenge yourself to think deeper and learn more with end-of-chapter exercises.WHO THIS BOOK IS FORThis book is for experienced C# programmers who want to learn about the latest enhancements to the language, project types, tools, technologies, and design approaches. The book assumes readers are familiar with C# and can build applications using the .NET Platform in Visual Studio.

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

Unity Cookbook - Fifth Edition

Matt,Smith  著
Packt 出版
2023/11/29 出版

Are you ready to take your Unity game development skills to the next level? Look no further! The "Unity Cookbook 2023, 5th Edition" is your essential guide to mastering the latest features of Unity 2023, packed with over 140 recipes to empower your game development journey.Purchase of the print or Kindle book includes a free eBook in the PDF format.Key Features: Explore VR and AR development to create immersive experiences that redefine gamingCraft captivating mobile games with optimized performance and user-friendly controlsElevate gameplay with expertly composed music, dynamic sound effects, and seamless audio integrationBook Description: Unleash your game development potential with the comprehensive Unity Cookbook 2023, 5th Edition. This invaluable resource is designed to equip you with the skills and knowledge needed to excel in Unity game development. This book offers over 140 expertly crafted recipes that cover a wide spectrum of topics, empowering you to pioneer VR and AR experiences, excel in mobile game development, and become a master of audio techniques.In this latest edition, we've meticulously curated a collection of recipes that reflect the latest advancements in Unity 2023, ensuring you stay at the forefront of game development. You'll discover dedicated recipes for First/Third Person (Core) templates, create engaging mobile games, delve into Virtual and Augmented Reality, and go further with audio by exploring advanced techniques. Additionally, the book has been fully updated to incorporate the new input system and TextMeshPro, essential elements for modern game development.With a hands-on and practical approach each recipe is structured to provide step-by-step instructions, clear explanations, and real-world examples, ensuring you can apply what you learn immediately to your own game projects. From exploring C# scripting to crafting stylish UIs, creating stunning visual effects, and understanding shader development through Shader Graph, every chapter is designed to take you closer to your goal of becoming a proficient Unity developer.With this book you'll gain not only the knowledge but also the confidence to tackle even the most complex game development challenges. So, whether you're aiming to develop the next hit game, enhance your portfolio, or simply have fun building games, this book will be your trusted companion on your journey to Unity proficiency.What You Will Learn: Craft stylish user interfaces, from power bars to radars, and implement button-driven scene changes effortlesslyDiscover the power of Cinemachine in Unity for intelligent camera movementsElevate your games with immersive audio, including background music and dynamic sound effectsBring your games to life with captivating visual effects, from smoke and explosions to customizable particle systemsBuild your own shaders using Unity's Shader Graph toolWho this book is for: If you're a Unity developer looking for better ways to resolve common recurring problems, then this book is for you. Programmers dipping their toes into multimedia features for the first time will also find this book useful. Before you get started with this book, you'll need a solid understanding of Unity's functionality and experience with programming in C#.

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

Effective Rust

Ingram 出版
2023/11/29 出版

Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust--while also making full use of Rust's type system, safety guarantees, and burgeoning ecosystem. If you're a software engineer who has experience with an existing compiled language, or if you've struggled to convert a basic understanding of Rust syntax into working programs, this book is for you. By focusing on the conceptual differences between Rust and other compiled languages, and by providing specific recommendations that programmers can easily follow, Effective Rust will soon have you writing fluent Rust, not just badly translated C++. Understand the structure of Rust's type system Learn Rust idioms for error handling, iteration, and more Discover how to work with Rust's crate ecosystem Use Rust's type system to express your design Win fights with the borrow checker Build a robust project that takes full advantage of the Rust tooling ecosystem

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

Learn Java with Projects

Packt 出版
2023/11/29 出版

Refine your Java skills by seamlessly blending foundational core concepts with hands-on coding applications Key Features: - Gain a deep understanding of essential topics that will help you progress with Java- Learn by working on mini-projects to help reinforce the concepts you've learned- Gain comprehensive knowledge of the core concepts of Java- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Learn Java with Projects bridges the gap between introductory Java guides and verbose, theoretical references. This book is crafted to build a strong foundation in Java programming, starting from the Java environment itself. It goes far beyond a superficial review of the topics; it demonstrates, with practical examples, why these fundamentals are crucial for developing a deep understanding of the language.You'll not only learn about classes and objects but also see how these concepts are used in practical scenarios, enhancing your ability to write clean, efficient code. The engaging projects throughout the book provide real-world applications of complex topics, ensuring you can connect theoretical knowledge with practical skills.What makes this book stand out is the expertise of its authors. Se獺n, a seasoned university lecturer with over 20 years of experience, brings academic rigor and real-world insights, thanks to his work with a prestigious software company. Maaike, a passionate software developer and award-winning trainer, brings hands-on experience and a love for teaching.By the end of this book, you'll not only understand Java's core concepts and the critical advanced ones, but also gain practical experience through projects that mimic real-life challenges. What You Will Learn: - Get to grips with Java fundamentals to build a strong programming foundation- Gain a deep understanding of the critical object-oriented principles: encapsulation, inheritance and polymorphism- Apply real-world scenarios using classes, objects, and interfaces- Master exception handling for robust error management- Explore generics and collections to manage complex data structures- Utilize lambda expressions and streams for efficient data processing- Complete practical projects to reinforce theoretical knowledgeWho this book is for: This book is for anyone looking to learn the core concepts of Java. If you're learning programming (and Java) for the first time or want to upskill to Java (with experience in a different language), then this book is for you. Prior knowledge of programming is helpful but not necessary.Table of Contents- Getting Started with Java- Variables and Primitive Data Types- Operators and Casting- Conditional Statements- Understanding Iteration- Working with Arrays- Methods- Classes, Objects, and Enums- Inheritance and Polymorphism- Interfaces and Abstract Classes- Dealing with Exceptions- Java Core API- Generics and Collections- Lambda Expressions- Streams - Fundamentals- Streams: Advanced Concepts- Concurrency

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