1101~1105_深夜食堂30
1103~1105_神奇柑仔店1920完結篇

相關主題

英文書 > 全部商品

Enhanced Advanced Web Development

This is not a programming book, so we will not see concepts such as data types, variables, constants, control structures, even though this text talks about some languages ​​such as PHP, it is for this reason that it is not a book on object-oriented programming, but we will discuss the basic concepts of this paradigm as well as make reference to several of these concepts.For several years I have seen that there is no text per se that contains all (or most) of the topics of this subject (as well as others) and students turn to the Internet, but they find a large number of opinions (in this case also of versions) without the advice that integrates all the concepts, the idea of ​​this writing arose to demonstrate the application of the topics in LARAVEL.

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

SQL Server Database Programming with C#

Ying,Bai  著
2024/12/17 出版

Databases have become an integral part of modern-day life. We live in an information-driven society and database technology has a direct impact on our daily lives. Decisions are routinely made by organizations based on the information collected and stored in the databases. Because databases play such an important role in business and society, database programming is a key skill.SQL Server Database Programming with C#: Desktop and Web Applications is for college students and software programmers who want to develop practical and commercial skills in database programming with C# or Visual C#.NET 2022 as well as the relational database Microsoft SQL Server 2019. The book explains the practical considerations and applications in database programming with Visual C# 2022 and provides realistic examples and detailed explanations. A direct writing style is combined with real-world examples to provide readers with a clear picture of how to handle database programming issues in the Visual C#.NET 2022 environment.Highlights include: A complete sample database CSE_DEPT, built with Microsoft SQL Server 2019 Express, is provided and used for the entire book. Step-by-step, detailed illustrations and descriptions show how to design and build a practical relational database. Both fundamental and advanced database-programming techniques are covered to benefit beginning students and experienced programmers. An advanced database query technique, LINQ API, which includes LINQ to Objects, LINQ to DataSet, LINQ to SQL, LINQ to Entities and LINQ to XML, is discussed, analyzed, and implemented in actual projects with line-by-line explanations. Homework and class projects are provided for each chapter to strengthen and improve students' abilities to learn and understand the topics they studied. PowerPoint teaching slides and selected homework solutions help instructors to teach and organize their classes easily and effectively. Useful and practical, this textbook is an intuitive guide on how to develop and build professional and practical database applications.

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

Hands-On Microservices with JavaScript

Packt 出版
2024/12/10 出版

Build, test, and deploy scalable, cloud-ready apps using modern tools and solve complex real-world problems with case studiesKey Features: - Learn microservices architecture for scalable, cloud-ready applications- Build hands-on projects with Node.js, Express.js, NestJS, and Kafka- Master CI/CD pipelines, security, and monitoring for robust microservices- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Keep up with the ever-evolving web development landscape by mastering JavaScript microservices with expert guidance from Tural Suleymani-a full-stack software engineer, architect, software development teacher, Microsoft MVP, and three-time C# Corner MVP. He distills over a decade of experience crafting high-performance, scalable solutions into this guide. He'll walk you through the fundamentals of microservices, providing a solid foundation in architecture, design principles, and the necessary tools and technologies. From beginners to seasoned developers, this book offers a clear pathway to mastering microservices with JavaScript.With the help of hands-on tasks that simulate real-world scenarios, you'll learn how to build reliable and scalable microservices. You'll explore synchronous and asynchronous communication, real-time data streaming, and how to secure and monitor your services. The book's emphasis on a design-first approach ensures that your microservices are maintainable and future-proof. Detailed case studies from industry experts will enhance your learning experience and provide practical insights into building microservices in production environments.By the end of this book, you'll be ready to create cloud-ready, high-performing microservices using cutting-edge JavaScript frameworks and tools and tackle real-world challenges, ensuring your applications are secure and efficient.What You Will Learn: - Understand synchronous and asynchronous communication between microservices- Discover how to decouple microservices using Message Broker- Build real-time data streaming microservices with JS frameworks- Understand logging and monitoring in microservices- Explore common architectural patterns for microservices- Cover microservices with unit, and integration tests- Apply CI/CD for microservices and learn to Dockerize and deploy themWho this book is for: This book is for backend developers, full-stack developers, software architects, and frontend developers who want to venture into the world of microservices. A fundamental understanding of the JavaScript ecosystem will be helpful but not necessary, as this book will cover the essentials of microservices architecture, JavaScript programming, and modern frameworks and tools for building scalable, maintainable applications.Table of Contents: - Introduction to Microservices- Diving into Microservices Internals- What Do You Need Before Getting Started?- Stack Development Technologies - Basic CRUD Microservices- Synchronous Microservices- Asynchronous Microservices - Real-Time Data Streaming Using Microservices - Securing Microservices- Monitoring Microservices- Microservices Architecture- Testing Microservices- A CI/CD Pipeline for Your Microservices

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

Murach’s HTML and CSS

2024/12/09 出版

Whether you're an experienced web developer or completely new to it, the latest edition of Murach's classic HTML and CSS book does a better job than ever of delivering the HTML and CSS skills that you need on the job. Each chapter features clear examples, easy-to-understand explanations, best practices, and helpful tips. This book has been thoroughly updated and streamlined so you won't waste any time on outdated skills. Instead, you will focus on the skills that you need for modern web development. The result? After you read this book, you'll be able to use HTML and CSS to develop a website in a way that's thoroughly professional. This book begins with an eight-chapter crash course that teaches you HTML and CSS. By the end of this course, you will know how to use flexbox layout, fluid design, and media queries to create responsive web pages that include a navigation menu. These pages will look good and work correctly on a wide variety of devices from mobile phones with small screens to desktop computers with large screens. After the first eight chapters, the modular design of this book lets you jump to any other chapter to learn new skills as you need them. These skills include working with lists, links, images, icons, fonts, colors, tables, forms, audio, video, grid layout, and more. Every Murach book guarantees high quality. The realistic examples show how each feature works in context. The exercises at the end of each chapter let you gain valuable hands-on experience. And the distinctive "paired-pages" format is ideal for learning and reference.

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

Python for Bioinformatics

Parul,Verma  著
2024/12/08 出版

DESCRIPTION Python for Bioinformatics is an essential resource for anyone looking to integrate programming into their biological research. As the field of bioinformatics continues to expand, the ability to analyze vast amounts of biological data becomes increasingly crucial.This book introduces bioinformatics, blending Python programming with biological data analysis. It covers essentials like string handling, regular expressions, file I/O, and object-oriented programming. You will explore Biopython for sequence alignment, format parsing, and accessing biological databases. Learn data visualization with Matplotlib and apply bioinformatics techniques like sequence alignment and phylogenetic analysis. The final chapter includes hands-on mini-projects to solidify your understanding, making it a practical guide for mastering bioinformatics and Python in real-world applications.By bridging the gap between biology and computational science, this book empowers readers to tackle real-world challenges in their learning. With clear explanations and practical examples, readers will be well-prepared to apply Python for understanding biological data, contributing to advancements in the field of bioinformatics.WHAT YOU WILL LEARN● Understand core Python programming concepts for data analysis.● Manipulate and analyze biological data effectively using Python.● Create and manage functions and modules in Python code.● Visualize complex datasets to identify patterns and insights.● Implement file-handling techniques for various data types.● Apply programming skills to real-world bioinformatics projects.WHO THIS BOOK IS FORThis book is ideal for students, researchers, and professionals in fields like biology, computer science, and biotechnology who seek to understand and apply bioinformatics techniques to analyze biological data and solve real-world problems.

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

100 SQL Server Mistakes and How to Avoid Them

Peter,Carter  著
2024/12/04 出版

All the mistakes you might make with SQL Server--and how to avoid them! 100 SQL Server Mistakes and How to Avoid Them prepares you for the pitfalls database professionals often encounter--from administration to development, availability, and security. You'll learn to sidestep common errors that slow down your T-SQL code and ensure your SQL Server is installed and configured to handle anything your organization throws at it. Inside 100 SQL Server Mistakes and How to Avoid Them you'll learn to avoid: - Development errors when writing T-SQL - Installation and administration mistakes - Optimization missteps - Common pitfalls relating to high availability and disaster recovery (HA/DR) - Security oversights that can endanger your data 100 SQL Server Mistakes and How to Avoid Them doesn't focus on the "happy path"--instead, it covers all the errors and problems you might face as a SQL Server developer or administrator. Each chapter is filled with real-world issues drawn from author Peter A. Carter's two-decade-long career in SQL Server. Peter's seasoned advice helps dispel myths, debunk misconceptions, and set you on the right road. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology Perfecting a SQL Server system can be a complex balancing act. Why is T-SQL running so slowly? Are the right data available? Are we protected against data theft? What about that new server instance I need to administer? Even the most skilled SQL Server experts make mistakes that cost time and performance. This book can help you get it right the first time. About the book 100 SQL Server Mistakes and How to Avoid Them focuses exclusively on the errors that you might--and probably will--make as a SQL Server admin or developer. Real-world examples, code samples, and helpful diagrams make it easy to understand each issue and its solution. You'll learn how to write performant code, design efficient database schemas, implement error handling, work with complex data types, and much more, all in a friendly, common-sense problem/solution format. What's inside - T-SQL development - Installation, administration, and optimization - High availability and security About the reader Readers need to understand basic SQL Server concepts and SQL queries. Perfect for junior database admins, full-stack developers, and "accidental" DBAs. About the author Peter A. Carter is a SQL Server expert with experience developing, administering, and architecting data-tier applications and SQL Server platforms. Table of Contents 1 Introducing SQL Server 2 Development standards 3 Data types 4 Database design 5 T-SQL development 6 SSIS development 7 Error handling, testing, source control, and deployment 8 SQL Server installation 9 Instance and database management 10 Optimization 11 Indexes 12 Backups 13 Availability 14 Security

9 特價2753
貨到通知
下次再買

Learn Python Programming - Fourth Edition

Packt 出版
2024/12/02 出版

This edition offers updated content covering Python 3.9 to 3.12, new chapters on type hinting and CLI applications, and expanded practical examples, making it the ideal resource for both new and experienced Python programmersKey Features: - Create and deploy APIs and CLI applications, leveraging Python's strengths in scripting and automation - Stay current with the latest features and improvements in Python, including pattern matching and the latest exception handling syntax- Engage with new real-world examples and projects, including competitive programming problems, to solidify your understanding of Python Book Description: Learn Python Programming, Fourth Edition provides a comprehensive, up-to-date introduction to Python programming, covering fundamental concepts and practical applications. This edition has been meticulously updated to include the latest features from Python versions 3.9 to 3.12, new chapters on type hinting and CLI applications, and updated examples reflecting modern Python web development practices. The Python book empowers you to take ownership of writing your software and become independent in fetching the resources you need. You will have a clear idea of where to go and how to build on what you have learned from the book.Through examples, the book explores a wide range of applications and concludes by building real-world Python projects based on the concepts you have learned. This Python book offers a clear and practical guide to mastering Python and applying it effectively in various domains such as data science, web development, and automation.What You Will Learn: - Install and set up Python on Windows, Mac, and Linux- Write Elegant, Reusable, and Efficient Code- Avoid Common Pitfalls like duplication and over-engineering- Use Functional and Object-Oriented Programming Approaches appropriately- Build APIs with FastAPI and program CLI applications- Understand Data Persistence and Cryptography for secure applications- Manipulate Data Efficiently using Python's built-in data structures- Package Your Applications for distribution via the Python Package Index (PyPI)- Solve Competitive Programming Problems with PythonWho this book is for: This Python programming book is for everyone who wants to learn Python from scratch, as well as experienced programmers looking for a reference book. Prior knowledge of basic programming concepts will help you follow along, but it's not a prerequisiteTable of Contents- A Gentle Introduction to Python- Built In Data Types- Conditionals and Iterations- Functions, the Building Blocks of Code- Comprehensions and Generators- OOP, Decorators, and Iterators- Exceptions and Context Managers- Files and Data Persistence- Cryptography and Tokens- Testing- Debugging and Profiling- Introduction to Type Hinting- Data Science in Brief- Introduction to API Development- CLI Applications- Packaging Python Applications- Programming Challenges

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

Effective Python

Addison-Wesl 出版
2024/12/01 出版

Master the art of Python programming with 125 actionable best practices to write more efficient, readable, and maintainable code. Python is a versatile and powerful language, but leveraging its full potential requires more than just knowing the syntax. Effective Python: 125 Specific Ways to Write Better Python, 3rd Edition is your comprehensive guide to mastering Python's unique strengths and avoiding its hidden pitfalls. This updated edition builds on the acclaimed second edition, expanding from 90 to 125 best practices that are essential for writing high-quality Python code. Drawing on years of experience at Google, Brett Slatkin offers clear, concise, and practical advice for both new and experienced Python developers. Each item in the book provides insight into the "Pythonic" way of programming, helping you understand how to write code that is not only effective but also elegant and maintainable. Whether you're building web applications, analyzing data, writing automation scripts, or training AI models, this book will equip you with the skills to make a significant impact using Python. Key Features of the 3rd Edition: Expanded Content: Now with 125 actionable guidelines, including 35 entirely new items. Updated Best Practices: Reflects the latest features in Python releases up to version 3.13. New Chapters: Additional chapters on how to build robust programs that achieve high performance. Advanced Topics: In-depth coverage of creating C-extension modules and interfacing with native shared libraries. Practical Examples: Realistic code examples that illustrate each best practice.

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

Fortran 95 Handbook

Mit Press 出版
2024/11/27 出版

The Fortran 95 Handbook, a comprehensive reference work for the Fortran programmer and implementor, contains a complete description of the Fortran 95 programming language. The chapters follow the same sequence of topics as the Fortran 95 standard, but contain a more thorough and informal explanation of the language's features and many more examples. Appendices describe all the intrinsic features, the deprecated features, and the complete syntax of the language. The Handbook also includs a feature not found in the standard: a cross reference of all the syntax terms, giving the rule that defines each term and all the rules that reference it. Major new features added in Fortran 95 are the 'FORALL' statement and construct, pure and elemental procedures, and structure and pointer default initialization.

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

Programming with Python

Errol,Howard  著
Errol Howard 出版
2024/11/26 出版
9 特價1134
立即代訂
下次再買

The SQL Language

Jamie,Powers  著
Jamie Powers 出版
2024/11/26 出版
9 特價1134
立即代訂
下次再買

Ultimate Bootstrap for Responsive Web Design

Amit,Diwan  著
2024/11/25 出版

Your Comprehensive Companion to Building Modern, Responsive Websites with Bootstrap. Book DescriptionBootstrap is a game-changer in web design, empowering developers to create sleek, fully responsive websites with ease. As the backbone of millions of mobile-first sites globally, Bootstrap accelerates development, ensuring consistency and adaptability across any device. The Ultimate Bootstrap for Responsive Web Design is a practical guide for anyone looking to harness the power of Bootstrap for building modern, responsive websites. Designed with beginners in mind, it covers all the essentials of responsive design and Bootstrap's mobile-first approach, enabling you to focus on creativity over coding. From foundational principles like HTML and CSS to advanced customization, this book explores the structure and features of Bootstrap. You'll learn how to use core components, utilities, and design elements to create sites that adapt seamlessly across devices. With each chapter, you'll deepen your understanding of responsive web design, building skills to create mobile-first sites from scratch. By the end, you'll be equipped with all the tools needed to master Bootstrap and build websites that stand out. Table of Contents1. Introduction to Bootstrap and Responsive Web Design2. Bootstrap Layout3. Set the Content with Bootstrap4. Bootstrap Navs5. Bootstrap Components6. Bootstrap Popup Components7. Bootstrap Forms8. Bootstrap Helpers9. Bootstrap Utilities10. Optimization Techniques for Bootstrap Websites Index

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

Python Programming for Mathematics

CRC Press 出版
2024/11/20 出版

Python Programming for Mathematics focuses on the practical use of the Python language in a range of different areas of mathematics. Through fifty-five exercises of increasing difficulty, the book provides an expansive overview of the power of using programming to solve complex mathematical problems.This book is intended for undergraduate and graduate students who already have learned the basics of Python programming and would like to learn how to apply that programming skill in mathematics.Features Innovative style that teaches programming skills via mathematical exercises. Ideal as a main textbook for Python for Mathematics courses, or as a supplementary resource for Numerical Analysis and Scientific Computing courses.

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

Python Programming for Mathematics

CRC Press 出版
2024/11/20 出版

Python Programming for Mathematics focuses on the practical use of the Python language in a range of different areas of mathematics. Through fifty-five exercises of increasing difficulty, the book provides an expansive overview of the power of using programming to solve complex mathematical problems.This book is intended for undergraduate and graduate students who already have learned the basics of Python programming and would like to learn how to apply that programming skill in mathematics.Features Innovative style that teaches programming skills via mathematical exercises. Ideal as a main textbook for Python for Mathematics courses, or as a supplementary resource for Numerical Analysis and Scientific Computing courses.

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

Data Analytics for Finance Using Python

CRC Press 出版
2024/11/20 出版

Unlock the power of data analytics in finance with this comprehensive guide. Data Analytics for Finance Using Python is your key to unlocking the secrets of the financial markets.In this book, you'll discover how to harness the latest data analytics techniques, including machine learning and inferential statistics, to make informed investment decisions and drive business success. With a focus on practical application, this book takes you on a journey from the basics of data preprocessing and visualization to advanced modeling techniques for stock price prediction.Through real-world case studies and examples, you'll learn how to: Uncover hidden patterns and trends in financial data Build predictive models that drive investment decisions Optimize portfolio performance using data-driven insights Stay ahead of the competition with cutting-edge data analytics techniques Whether you're a finance professional seeking to enhance your data analytics skills or a researcher looking to advance the field of finance through data-driven insights, this book is an essential resource. Dive into the world of data analytics in finance and discover the power to make informed decisions, drive business success, and stay ahead of the curve.This book will be helpful for students, researchers, and users of machine learning and financial tools in the disciplines of commerce, management, and economics.

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

Data Analytics for Finance Using Python

CRC Press 出版
2024/11/20 出版

Unlock the power of data analytics in finance with this comprehensive guide. Data Analytics for Finance Using Python is your key to unlocking the secrets of the financial markets.In this book, you'll discover how to harness the latest data analytics techniques, including machine learning and inferential statistics, to make informed investment decisions and drive business success. With a focus on practical application, this book takes you on a journey from the basics of data preprocessing and visualization to advanced modeling techniques for stock price prediction.Through real-world case studies and examples, you'll learn how to: Uncover hidden patterns and trends in financial data Build predictive models that drive investment decisions Optimize portfolio performance using data-driven insights Stay ahead of the competition with cutting-edge data analytics techniques Whether you're a finance professional seeking to enhance your data analytics skills or a researcher looking to advance the field of finance through data-driven insights, this book is an essential resource. Dive into the world of data analytics in finance and discover the power to make informed decisions, drive business success, and stay ahead of the curve.This book will be helpful for students, researchers, and users of machine learning and financial tools in the disciplines of commerce, management, and economics.

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

Blazor Web Development Cookbook

Packt 出版
2024/11/20 出版

Master web development with Blazor in .NET 9, gaining advanced skills while working with dynamic components to secure and optimize your applicationsKey Features: - Develop generic, customizable components secured with roles and policies- Manage application and user states, in simple to complex scenarios, across render boundaries- Enhance user experience by embedding AI-powered features into the application- Purchase of the print or Kindle book includes a free PDF eBookBook Description: With support for both server-side and client-side hosting, as well as the flexibility to mix render modes, Blazor empowers you to leverage cloud computing while maintaining the performance of local applications. Pawel Bazyluk-a Blazor expert with over a decade of experience in .NET technologies-shows you how Blazor, a Microsoft framework, enables you to create interactive web applications using C# and .NET, while reducing reliance on JavaScript. This cookbook highlights Blazor's vast possibilities using practical recipes that address key aspects of web development and showcase the framework's versatility in building modern, integrated applications.Pawel demonstrates how to skillfully navigate component-based architecture, and create, parameterize, and customize components to achieve high modularity. Working through practical insights and hands-on guidance in each chapter, you'll progress from advanced data binding and event handling intricacies to optimizing data display using grids. You'll explore application state management, build interactive forms with validation, leverage Blazor's routing engine, and keep every part of the application secure. The book also explores cutting-edge topics, touching on how to enhance your application with AI-powered features.By the end of the book, you'll be fully equipped to build robust, scalable, and secure web applications in Blazor.What You Will Learn: - Build modular, reusable, maintainable code in component-based architecture- Exchange data between a UI and external service while ensuring UI responsiveness- Implement efficient user interactions and event handling- Present data in a structured and user-friendly manner using grids- Understand state management strategies crucial for complex applications- Create user-friendly and robust data input forms with smart validations- Explore routing capabilities and leverage navigation events- Enhance forms with AI-powered features and implement your own AI chatbotWho this book is for: This book is for developers with a foundational understanding of Blazor and .NET seeking proven solutions to common web application development challenges. Frontend engineers, .NET developers, and solution architects looking to gain full-stack expertise will also find this resource invaluable. Familiarity with HTML, CSS, and JavaScript programming will help you get the most out of this web development book.Table of Contents- Working with Component-Based Architecture- Synchronous and Asynchronous Data Binding- Taking Control of Event Handling- Enhancing Data Display with Grids- Managing Application State- Building Interactive Forms- Validating User Input Forms- Keeping the Application Secure- Exploring Navigation and Routing- Integrating with OpenAI

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

Cloud Computing - Cloud 2024

Yang,Wang  著
Springer 出版
2024/11/17 出版

This book constitutes the refereed proceedings of the 17th International Conference on CLOUD Computing - CLOUD 2024, held as Part of the Services Conference Federation, SCF 2024 held in Bangkok, Thailand, during November 16-19, 2024. The 8 full papers in this book were carefully reviewed and selected from 16 submissions. The conference facilitates the exploration of emerging research areas and the shaping of the future landscape of cloud computing.

9 特價2870
貨到通知
下次再買

Programming in Ada 2022

John,Barnes  著
2024/11/15 出版

The latest version of 'Programming in Ada' covers the full details of the core language Ada 2022 as approved by ISO in 2023, including new features that aid program proof and the efficient use of multicore architectures. The book is arranged in four parts. The first part introduces the key ideas to the newcomer with a working example illustrating the basic ideas. The algorithmic features, structural features such as OOP and multitasking, and details of the standard library and interaction with the external environment are all covered in subsequent parts. This comprehensive guide includes several working examples and is enhanced by a range of supplementary online materials, including a dozen complete executable programs, five of which illustrate important new features. 'Programming in Ada' is a must-have for anyone looking to learn Ada programming language, and will serve as a definitive reference for years to come.

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

Data Visualization in R and Python

Wiley 出版
2024/11/15 出版

Communicate the data that is powering our changing world with this essential text The advent of machine learning and neural networks in recent years, along with other technologies under the broader umbrella of 'artificial intelligence, ' has produced an explosion in Data Science research and applications. Data Visualization, which combines the technical knowledge of how to work with data and the visual and communication skills required to present it, is an integral part of this subject. The expansion of Data Science is already leading to greater demand for new approaches to Data Visualization, a process that promises only to grow. Data Visualization: Graphics, Dashboards, and Maps with R, Python, and Open Data offers a thorough overview of the key dimensions of this subject. Beginning with the fundamentals of data visualization with Python and R, two key environments for data science, the book proceeds to lay out a range of tools for data visualization and their applications in web dashboards, data science environments, graphics, maps, and more. With an eye towards remarkable recent progress in open-source systems and tools, this book offers a cutting-edge introduction to this rapidly growing area of research and technological development. Data Visualization readers will also find: Coverage suitable for anyone with a foundational knowledge of R and Python Detailed treatment of tools including the Ggplot2, Seaborn, and Altair libraries, Plotly/Dash, Shiny, and others Case studies accompanying each chapter, with full explanations for data operations and logic for each, based on Open Data from many different sources and of different formats Data Visualization is ideal for any student or professional looking to understand the working principles of this key field.

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

JavaScript QuickStart Guide

2024/11/14 出版

THE ULTIMATE BEGINNER'S GUIDE TO LEARNING JAVASCRIPT! **Includes FREE Digital Bonuses! GitHub Repository, Cheat Sheets, and More!** Learn Why QuickStart Guides are Loved by Over 1 Million Readers Around the World Master the most popular programming language in the world. Learn how to bring websites to life with the power of JavaScript, add dynamic interactivity and rich animations to otherwise dull webpages, all with the versatile programming language that builds apps, websites, and more! The Easiest Way to Learn JavaScript In a Step-by-Step Comprehensive Guide Without the power of JavaScript, there is no modern internet.JavaScript powers everything from the website interactivity we take for granted every day to full-scale web applications run by multi-billion dollar corporations. It's no surprise then, that JavaScript is the most popular programming language in the world and massively in demand across the tech sector. Written by a senior developer and programming expert with two decades of JavaScript and programming experience. In JavaScript QuickStart Guide senior developer and expert programmer Robert Oliver presents the fastest and easiest way to master JavaScript fundamentals. Written specifically for beginners and drawing on over two decades of experience coding and programming, this book's practical, project-based approach can be used by anyone to learn to program with JavaScript.Learn by doing with practical follow-along JavaScript projects. It doesn't matter if you are new to web development, an existing developer looking to broaden your horizons, or simply looking for a career change or promotion-using this book and Robert's simplified, hands-on approach anyone with any level of experience can master JavaScript fundamentals! JavaScript QuickStart Guide Is Perfect For: Jobseekers, career changers, and anyone in the job market looking to enter the lucrative tech sector New and experienced web developers who want to learn or brush up on critical web development skills Designers, data analysts, gig workers, and side-hustlers who want to upskill and unlock new earning capacity Anyone who wants to learn how to bring webpages to life with the power of JavaScript quickly and easily! With JavaScript QuickStart Guide, You'll Easily Understand These Crucial Concepts: Practical JavaScript - Set Up Your Development Space and Build a Working Portfolio-Ready Project JavaScript Core Fundamentals - How to Use Variables, Objects, Strings, Functions, and More! Programming Essentials - Troubleshooting, Debugging, Writing Clean Code, Tips and Timesavers Advanced JavaScript Concepts - Animating with JavaScript, Mastering jQuery, And Creating Interactivity Completing The Stack - Expanding Your Horizons Using Node.js, AJAX, React, and GitHub

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

Learn SQL with MySQL

2024/11/11 出版

A step-by-step guide that will help you manage data in a relational database using SQL with ease Key FeaturesUnderstand the concepts related to relational databases. Learn how to install MariaDB and MySQL on Windows, Linux and tools to access it. Learn how to connect Python and Pandas to MySQL/MariaDB.Description This book starts with the concepts in RDBMS (Relational Database Management Systems) and SQL (Structured Query Language). The first few chapters cover the definitions and a brief explanation of all the important concepts. They also cover the installation of MariaDB and MySQL on Windows and Raspberry Pi, as well as the setup of various tools used to connect to MySQL and MariaDB server processes. We will also understand how to install sample schemas and how to use basic SQL queries. Then we move on to the SELECT query in detail. The book explores the data retrieval aspect of SQL queries in detail with the WHERE clause and NULL handling in detail. The book also explores the functions available in MySQL. Those are single row and group functions. Then we explore how to combine the data from multiple sources. The technique is known as Joins, and we will learn ANSI style and the old-style syntax for all the types of Joins. The last part explores the DDL and DMLs in depth. We also learn the concepts of Transactions and Constraints. The book explores how we can run the SQL queries from a Python 3 program and load a pandas DataFrame with the data from a table in a schema in the MySQL database. What will you learn Understand the basics of MySQL and MariaDB.Get familiar with MySQL Arithmetic Operators, DDL, DML, DCL & TCL commands.Understand the concept of Single-Row Functions and Group Functions in detail. Retrieve data from multiple sources using the Joins. Who this book is forThis book is designed for beginners as well as professionals alike. The book will also be useful to Data Scientists, Data Analysts, Database Administrators, and Data Engineers. Table of Contents 1. Introduction and Installation2. Getting Started with MySQL3. Getting Started with SQL Queries4. The WHERE clause in detail5. Single Row Functions6. Group Functions7. Joins in MySQL8. Subqueries9. DDL, DML, and Transactions10. Views11. Python 3, MySQL, and Pandas About the Author Ashwin is an experienced veteran who, for the past 25 years, has been working with STEM (Science, Technology, Engineering, and Mathematics). In his career, Ashwin has worked for more than 7 years as an employee for various IT companies and Software Product Companies. He has written more than 2 dozen books on Arduino, Python programming, Computer Vision, IoT, databases, and other popular topics with BPB and other international publications. He has also reviewed many other technical books. He also creates courses for BPB and other platforms and teaches to 60000 students online. He has been working as a freelancer since 2017. He got his first taste in writing in 2015 when he wrote his first book on Raspberry Pi. In his free time, Ashwin makes videos for his Youtube channel, which has 10000 subscribers now. Outside work, Ashwin volunteers his spare time as a STEM Ambassador, helping, coaching, and mentoring young people in taking up careers in technology. Your Blog links: https: //www.youtube.com/ashwinpajankarYour LinkedIn Profile: https: //www.linkedin.com/in/ashwinpajankar/

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

C# 13 and .NET 9 - Modern Cross-Platform Development Fundamentals - Ninth Edition

Mark J,Price  著
Packt 出版
2024/11/11 出版

An accessible guide for beginner-to-intermediate programmers to the concepts, real-world applications, and latest features of C# 13 and .NET 9, with hands-on exercises using Visual Studio and Visual Studio CodeKey Features: - Explore the newest additions to C# 13, the .NET 9 class libraries, and Entity Framework Core 9- Build professional websites and services with ASP.NET Core 9 and Blazor- Enhance your skills with step-by-step code examples and best practices tipsBook Description: This Packt bestseller continues to be the definitive guide to modern cross-platform development. The 9th edition of C# 13 and .NET 9 - Modern Cross-Platform Development Fundamentals has been updated to cover the latest features and improvements in .NET 9 and C# 13. You'll start by mastering object-oriented programming, learning how to write, test, and debug functions, and implementing interfaces. You'll then dive into .NET APIs for data management, filesystem operations, and serialization.This latest edition integrates .NET 9 enhancements into its examples: faster exceptions, new LINQ methods. New ASP.NET Core 9 features include optimized static assets, built-in OpenAPI document generation, and the HybridCache.Practical examples, such as building websites and services with ASP.NET Core, have been refreshed to utilize the latest .NET 9 features. The book also introduces Blazor with its new unified hosting model for unparalleled code reusability. With these updates, you'll learn how to build robust applications and services efficiently and effectively.By the end of this book, you'll have the knowledge and confidence to create professional and high-performance web applications using the latest technologies in C# 13 and .NET 9.What You Will Learn: - Discover the new features of .NET 9, like faster exceptions and new LINQ methods- Utilize the native AOT publish capability for ASP.NET Core 9 Minimal APIs web services- Build rich web user interface experiences using Blazor in ASP.NET Core 9- Integrate and update databases in your applications using Entity Framework Core 9 models- Query and manipulate data using LINQ- Build and consume powerful services using Minimal API- Leverage the new .NET 9 features for optimized static assets, OpenAPI document generation, and HybridCacheWho this book is for: This book is aimed at beginner to intermediate-level C# and .NET developers. While prior exposure to C# or .NET is not a prerequisite, a general understanding of programming concepts will be beneficial.If you want to learn more technologies for building modern .NET projects like gRPC, SignalR, and .NET MAUI, read Mark's Apps and Services with .NET 8 book next; and if you aim to become a professional .NET developer quickly or mainly work on team projects, read his other book, Tools and Skills for .NET 8.Table of Contents- Hello, C#! Welcome, .NET!- Speaking C#- Controlling Flow, Converting Types, and Handling Exceptions- Writing, Debugging, and Testing Functions- Building Your Own Types with Object-Oriented Programming- Implementing Interfaces and Inheriting Classes- Packaging and Distributing .NET Types- Working with Common .NET Types- Working with Files, Streams, and Serialization- Working with Data Using Entity Framework Core- Querying and Manipulating Data Using LINQ- Introducing Web Development Using ASP.NET Core- Building Websites Using ASP.NET Core- Building Web User Interfaces Using Blazor- Building and Consuming Web Services

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

C++

2024/11/08 出版

If you need to know C++, look no further! This comprehensive guide has everything you need to master the modern C++23 language, from syntax fundamentals to advanced development concepts. Follow practical code examples as you learn object-oriented programming, work with standard library containers, program concurrent applications, and more. Don't just learn how to code--learn how to code better with expert tips and guidance on the rules of compact, secure, and efficient code.In this book, you'll learn about: a. Basic to Advanced Programming Master C++ programming from the ground up. Learn how to code with building blocks such as comments, variables, and functions, and then walk through object-oriented programming. Graduate to advanced concepts, including pointers and templates. b. The Standard LibraryDive into the C++ standard library, including an in-depth guide to containers: what they can do, what they can't do, and how to choose the right one for your scenario. Work with streams and files, explore unique syntax, and implement concurrency using threads. c. Good Coding PracticesWrite effective, sustainable code. Dedicated chapters provide guidelines, techniques, and tips for good coding. Put theory into practice with numerous sample programs that you can download to help jump-start your own projects. Highlights include: 1) Language basics 2) Statements and expressions3) Structures and classes4) Object-oriented programming5) Containers6) Threading7) Error handling8) Testing9) Pointers 10) Interface to C11) Templates12) Best practices

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

Android Studio Ladybug Essentials - Kotlin Edition

Neil,Smyth  著
2024/11/06 出版

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

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

JavaScript from Beginner to Professional

Packt 出版
2024/11/05 出版

Start your journey towards becoming a JavaScript developer with the help of more than 100 fun exercises and projectsKey Features: - Write eloquent JavaScript and employ fundamental and advanced features to create your own web apps- Interact with the browser with HTML and JavaScript, and add dynamic images, shapes, and text with HTML5 Canvas- Build a password checker, paint web app, hangman game, and many more fun projectsBook Description: This book demonstrates the capabilities of JavaScript for web application development by combining theoretical learning with code exercises and fun projects that you can challenge yourself with. The guiding principle of the book is to show how straightforward JavaScript techniques can be used to make web apps ranging from dynamic websites to simple browser-based games.JavaScript from Beginner to Professional focuses on key programming concepts and DOM (Document Object Model) manipulations that are used to solve common problems in professional web applications. These include data validation, manipulating the appearance of web pages, working with asynchronous and concurrent code, and much more.The book follows project-based learning to provide context for the theoretical components in a series of code examples that can be used as modules of an application, such as input validators, games, and simple animations. This will be supplemented with a brief crash course on HTML and CSS to illustrate how JavaScript components fit into a complete web application.As you learn the concepts, you can try them in your own editor or browser console to get a solid understanding of how they work and what they do. By the end of this JavaScript book, you will feel confident writing core JavaScript code and be equipped to progress to more advanced libraries, frameworks, and environments such as React, Angular, and Node.js.What You Will Learn: - Use logic statements to make decisions within your code- Save time with JavaScript loops by avoiding writing the same code repeatedly- Use JavaScript functions and methods to selectively execute code- Connect to HTML5 elements and bring your own web pages to life with interactive content- Make your search patterns more effective with regular expressions (regex)- Explore concurrency and asynchronous programming to process events efficiently and improve performance- Get a head start on your next steps with primers on key libraries, frameworks, and APIsWho this book is for: This book is for people who are new to JavaScript (JS) or those looking to build up their skills in web development. Basic familiarity with HTML & CSS would be beneficial.Whether you are a junior or intermediate developer who needs an easy-to-understand practical guide for JS concepts, a developer who wants to transition into working with JS, or a student studying programming concepts using JS, this book will prove helpful.Table of Contents- Getting Started with JavaScript- JavaScript Essentials- JavaScript Multiple Values- Logic Statements- Loops- Functions- Classes- Built-In JavaScript Methods- The Document Object Model- Dynamic Element Manipulation Using the DOM- Interactive Content and Event Listeners- Intermediate JavaScript- Concurrency- HTML5, Canvas, and JavaScript- Next Steps- Appendix

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

Minimal APIs in ASP.NET 9 - Second Edition

Nick,Proud  著
Packt 出版
2024/11/05 出版

Create APIs that embody simplicity, scalability, and precision with proven development techniques and the robust features of .NETKey Features: - Get to grips with API design, architecture, and development methodologies to create elegant and scalable APIs in .NET- Get insights into contemporary trends and tools shaping the API industry- Explore both basic and advanced topics such as optimization, data integration, and caching- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Written by an esteemed technology leader, a .NET specialist, and Microsoft MVP for Developer Technologies, Minimal APIs in ASP.NET 9 provides you with specialized insights into the latest advancements in .NET technology, particularly minimal APIs.You'll get your first minimal API set up and running, before exploring the anatomy of a typical minimal API project, seeing how the framework can be used to create various HTTP endpoints, route, and validate requests, as well as enhancing those requests with custom middleware. After covering the basics, you'll move on to data mapping, managing important dependencies through dependency injection and integrating your minimal APIs with data sources such as Entity Framework, Dapper, and SQL databases for creating CRUD operations. The chapters also walk you through performance optimization, asynchronous programming, and caching, which'll allow you to examine the more advanced aspects of minimal API development, with code examples reflecting real-world scenarios.By the end of this book, you'll be armed with the necessary best practices and skills needed for deploying performant, elegant, and scalable minimal APIs in .NET.What You Will Learn: - Become proficient in minimal APIs within the .NET Core 9 framework- Find out how to ensure scalability, performance, and maintainability- Work with databases and ORMs, such as Entity Framework and Dapper- Optimize minimal APIs, including asynchronous programming, caching strategies, and profiling tools- Implement advanced features like dependency injection, request validation, data mapping, and routing techniques- Create and configure minimal API projects effectivelyWho this book is for: If you're a generalist developer looking for a fresh perspective on API development with an emphasis on minimalism, then this book is for you. Aimed at intermediate developers, this book strikes the right balance between accessibility and depth. The book assumes an intermediate level of C# and .NET knowledge, while providing sufficient guidance and explanations to help you progress confidently through the chapters.Table of Contents- Getting Up and Running with Minimal API Development- Creating Your First Minimal API- The Anatomy of a Minimal API- Handling HTTP Methods and Routing - The Middleware Pipeline- Parameter Binding- Dependency Injection in Minimal APIs - Integrating Minimal APIs with Data Sources - Object Relational Mapping with Entity Framework Core and Dapper- Profiling and Identifying Bottlenecks- Utilizing Asynchronous Programming for Scalability - Caching Strategies for Enhanced Performance - Best Practices for Minimal API Resiliency - Unit Testing, Compatibility, and Deployment of Minimal APIs

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

Learning Modern C++ for Finance

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

This practical book demonstrates why C++ is still one of the dominant production-quality languages for financial applications and systems. Many programmers believe that C++ is too difficult to learn. Author Daniel Hanson demonstrates that this is no longer the case, thanks to modern features added to the C++ Standard beginning in 2011. Financial programmers will discover how to leverage C++ abstractions that enable safe implementation of financial models. You'll also explore how popular open source libraries provide additional weapons for attacking mathematical problems. C++ programmers unfamiliar with financial applications also benefit from this handy guide. Learn C++ basics from a modern perspective: syntax, inheritance, polymorphism, composition, STL containers, and algorithms Dive into newer features and abstractions including functional programming using lambdas, task-based concurrency, and smart pointers Implement basic numerical routines in modern C++ Understand best practices for writing clean and efficient code

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

Core Java for the Impatient

Addison-Wesl 出版
2024/10/30 出版

An Essential Guide to the Core Language and Libraries--Updated for Java 21 Modern Java introduces major enhancements that impact the core language and APIs at the heart of the Java platform. Many old Java idioms are no longer needed, and new features and programming paradigms can make you far more effective. However, navigating these changes can be challenging. Core Java for the Impatient, Fourth Edition, is a complete guide that reflects all changes through Java SE 21, Oracle's latest Long-Term Support (LTS) release. Written by Cay S. Horstmann--author of the classic two-volume Core Java--this concise tutorial offers a faster, easier pathway for learning modern Java. Horstmann covers everything working developers need to know, including the powerful concepts of lambda expressions and streams, modern constructs such as records and sealed classes, and sophisticated concurrent programming techniques. Given the size and scope of Java 21, there's plenty to cover. As in previous editions, everything is presented in small chunks organized for quick access and easy understanding, with plenty of practical insights and sample code to help you quickly apply all that's new. Test code as you create it with JShell Improve your object-oriented design with records and sealed classes Effectively use text blocks, switch expressions, and pattern matching Understand functional programming with lambda expressions Streamline and optimize data management with the Streams API Use structured techniques, threadsafe data structures, and virtual threads for effective concurrent programming Work with the modularized Java API and third-party modules Take advantage of API improvements for working with collections, input/output, regular expressions, and processes Whether you're an experienced developer just getting started with modern Java or have been programming with Java for years, this guide will help you write more robust, efficient, and secure Java code. Core Java for the Impatient provides accessible coverage of Java features that will enable readers to Master foundational techniques, idioms, and best practices for writing superior Java code Leverage the power of input/output Improve performance and efficiency Fully utilize multicore processors with Java's improved concurrency Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

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

Mastering Object Oriented Programming with Java in NetBeans

2024/10/30 出版

The book "Mastering Object-Oriented Programming with Java in NetBeans" is a comprehensive guide designed to help students and professionals develop their object-oriented programming skills using the Java language and the NetBeans platform. The focus of the book is on providing a solid understanding of the fundamental concepts of object-oriented programming and how to apply them in practical projects. In addition, the book incorporates lab practices designed by Aguaszoft to provide readers with a practical and effective learning experience.

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

Minimal CMake

Packt 出版
2024/10/27 出版

Design, build, and share cross-platform software effortlessly, and enhance your development workflow with this hands-on guideKey Features: - Unlock efficient cross-platform builds with streamlined CMake setups- Learn CMake's most powerful features for streamlined software development from a seasoned game and engine developer- Create and distribute an application with step-by-step instructions, practical examples, and working code- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Minimal CMake guides you through creating a CMake project one step at a time. The book utilizes the author's unique expertise in game and engine development to craft compelling examples of how CMake can be used to build complex software. The chapters introduce concepts gradually, each one building on the last. Throughout the course of the book, you will progress from a simple console application all the way through to a full windowed app.The book will help you build a strong foundation in CMake that will translate to future projects. You'll learn how to integrate existing software libraries to enhance your app's functionality, how to build reusable libraries to share with others, and how to manage developing for multiple platforms simultaneously, including macOS, Windows, and Linux. You'll also find out how CMake facilitates testing and how to package your application ready for distribution.The book aims to not overwhelm you with everything there is to know about CMake. Instead, it focuses on the most relevant and important parts that will help you become productive quickly.By the end of this book, you will be a confident CMake user and will have gained the skills and experience to build and share your own libraries and applications.What You Will Learn: - Set up projects for seamless cross-platform development- Integrate external libraries to enhance your project's functionality- Create and share reusable libraries- Manage complex software dependencies for improved maintainability- Package and distribute applications efficiently- Utilize top tools to streamline your CMake workflow- Explore resources for continuous learningWho this book is for: If you are a programmer skilled in C, C++, Swift, Objective-C, or C#, and keen on cross-platform development and open-source software, this book is for you. A solid grasp of CMake helps you to effectively utilize and create open-source libraries and applications. No prior knowledge of CMake is necessary, though familiarity with an imperative programming language (especially C and C++) is beneficial. While a basic understanding of the terminal is advantageous, comprehensive setup instructions will guide you across Windows, macOS, and Linux (Ubuntu).Table of Contents- Getting Started- Hello, CMake!- Using FetchContent with External Dependencies- Creating Libraries for FetchContent- Streamlining CMake Configuration- Installing Dependencies and ExternalProject_Add- Adding Install Support for Your Libraries- Using Super Builds to Simplify Onboarding- Writing Tests for the Project- Packaging the Project for Sharing- Supporting Tools and Next Steps

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

Developing a Cybersecurity Framework for Small and Medium Enterprises in the UK

Shweta,Singh  著
Grin Verlag 出版
2024/10/23 出版

Academic Paper from the year 2024 in the subject Computer Science - Commercial Information Technology, language: English, abstract: This research fills the existing gap of having a general framework for cybersecurity and comes up with strategies best suited for SMEs in the UK. Due to the large number of SMEs in the UK, the economy heavily depends on them; however, those organizations have many cybersecurity issues due to the lack of funds, the increased number of strict rules, and new/advanced types of cyber threats. The study's goal is to develop an implementable cybersecurity model that can adequately counter these factors and build SME immunity against cyber threats. The first step undertaken in the study is the review of the literature which seeks to establish specific cybersecurity threats that impact SMEs and assess the preparedness of existing architectures in supporting SMEs. According to it, there is a step-wise cybersecurity framework in terms of policies, standards, and guidelines suitable for SMEs based on their operations and regulatory policies. Examples of Manufacturing, Financial Services, and Healthcare industries make the study applicable and offer practical evidence of the framework application. Specifically, key findings stress that network segmentation and employee training, which are vital yet inexpensive approaches, are indispensable for addressing cyber threats. The general picture leads to the identification of the regulation as the most important area of concern that directly relates to GDPR and industry standards with an emphasis on ongoing monitoring and updates. Concerning the proposed cybersecurity architecture, ranging from perimeter to data protection layers, it provides a conceptual framework for protecting SMEs' IT resources. Possible future research directions include the utilization of new technologies like AI and machine learning for improved threat detection, the improvement of cybersecurity knowledge among the different le

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

Artificial Intelligence in Unreal Engine 5

Marco,Secchi  著
Packt 出版
2024/10/23 出版

Tap into the cutting-edge artificial intelligence features of Unreal Engine 5 and unlock their potential to craft captivating and engaging experiences in your games and applications in this part-color guideKey Features: - Adopt AI techniques for developing immersive gameplay experiences- Learn how to use the Unreal Engine gameplay framework system with C++ and Blueprints- Plan and develop AI behaviors carefully from start to finish- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Have you ever wondered how to create engaging gameplay experiences that involve formidable AI opponents, capable of challenging and pushing players to their limits? If the answer is yes, then get ready to enter the realm of AI creation with Unreal Engine 5.Within the pages of this book, written by a brilliant author and game development expert, you'll find the secrets of Unreal Engine's cutting-edge AI framework. With this newfound knowledge, you'll be able to create immersive and dynamic gaming experiences. This step-by-step guide will teach you the art of crafting intelligent and responsive virtual opponents that challenge and engage players on a whole new level. As you follow along with practical examples, the book will guide you through the creation of fully functional AI systems. You'll be able to harness the power of behavior trees, NavMesh systems, and sensory perception models, breathing life into your virtual characters.By the end of this book, you'll be equipped with the knowledge you need to unleash the full potential of AI in Unreal Engine. Get ready to revolutionize your gaming creations and captivate players with AI-driven wonders that push the boundaries of what's possible!What You Will Learn: - Discover the basics of AI development in video games- Gain a deep understanding of the main actors in the Unreal Engine AI framework- Design and develop engaging AI actors for a game- Create dynamic and immersive AI experiences with behavior trees, navigation systems, MassEntity, and other AI features- Debug AI systems using dedicated Unreal Engine debugging tools- Extend the AI system with custom nodes and functions- Understand how to cope with the AI system by employing Blueprints and/or C++- Create games that focus on tactics, motion, and moreWho this book is for: This book is for game programmers, as well as Unreal Engine developers with little to no knowledge of AI systems in video games, who want to explore this topic in depth. Developers who are proficient in other game engines and are interested in understanding the principles of the Unreal AI framework will also benefit from this book. You'll need basic knowledge of Unreal Engine and C++ and a strong passion for game development to get the most out of this book.Table of Contents- Getting Started with AI Game Development- Introducing the Unreal Engine AI System- Presenting the Unreal Engine Navigation System- Setting Up a Navigation Mesh- Improving Agent Navigation- Optimizing the Navigation System- Introducing Behavior Trees- Setting Up a Behavior Tree- Extending Behavior Trees- Improving Agents with the Perception System- Understanding the Environment Query System- Using Hierarchical State Machines with State Trees- Implementing Data-Oriented Calculations with Mass- Implementing Interactable Elements with Smart Objects- Appendix - Understanding C++ in Unreal Engine

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

Building User-Friendly Dsls

2024/10/23 出版

Craft domain-specific languages that empower experts to create software themselves. Domain-specific languages put business experts at the heart of software development. These purpose-built tools let your clients write down their business knowledge and have it automatically translated into working software--no dev time required. They seamlessly bridge the knowledge gap between programmers and subject experts, enabling better communication and freeing you from time-consuming code adjustments. Inside Building User-Friendly DSLs you'll learn how to: - Build a complete Domain IDE for a car rental company - Implement a projectional editor for your DSL - Implement content assist, type systems, expressions, and versioning language aspects - Evaluate business rules - Work with Abstract Syntax Trees - Reduce notated DSL content in concrete syntax into abstract syntax Building User-Friendly DSLs takes you on a carefully-planned journey through everything you need to create your own DSLs. It focuses on building DSLs that are easy for busy business experts to learn and master. By working through a detailed example of a car rental company, you'll see how to create a custom DSL with a modern and intuitive UI that can replace tedious coding activities. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Here's the central problem of software development: business users know what they need their apps to do, but they don't know how to write the code themselves. As a developer, this means you spend a lot of time learning the same domain-specific details your user already knows. Now there's a way to bridge this gap! You can create a Domain-Specific Language (DSL) that empowers non-technical business users to create and customize their own applications without writing any code. About the book Building User-Friendly DSLs teaches you how to create a complete domain-specific language that looks and works like a web application. These easy-to-use DSLs put the power to create custom software into the hands of business domain experts. As you go, you'll cover all the essentials, from establishing structure and syntax of your DSL to implementing a user-friendly interface. What's inside - Implement a projectional editor for your DSL - Work with Abstract Syntax Trees - Evaluate business rules About the reader For developers with JavaScript and web development experience. About the author Meinte Boersma is a senior developer and an evangelist of model-driven software development and DSLs. Table of Contents 1 What is a domain-specific language? 2 Representing DSL content as structured data 3 Working with ASTs in code 4 Projecting the AST 5 Editing values in the projection 6 Editing objects in the projection 7 Implementing persistence and transportation of ASTs 8 Generating code from the AST 9 Preventing things from blowing up 10 Managing change 11 Implementing expressions: Binary operations 12 Implementing expressions: Order of operations 13 Implementing a type system 14 Implementing business rules 15 Some topics we didn't cover

9 特價2753
貨到通知
下次再買

Programming The ESP32 In C Using The Espressif IDF

I/O Press 出版
2024/10/21 出版

The Espressif ESP32 is a remarkable device. It is low cost but with many different subsystems that make it more powerful than you might think. You can use it for simple applications because it is cheap, but you can also use it for more sophisticated applications because it is capable. C is the ideal choice of language to program the ESP32, ensuring that your programs are fast and efficient, and here it is used with the Espressif IoT Development Framework, ESP-IDF and VS Code, a combination which makes it simple to get started and provides a wealth of functions not found elsewhere. The purpose of this book is to reveal what you can do with the ESP32's GPIO lines together with widely used sensors, servos and motors and ADCs. After covering the GPIO, outputs and inputs, events and interrupts, it gives you hands-on experience of PWM (Pulse Width Modulation), PWM for Motor control, the SPI bus, the I2C bus and the 1-Wire bus, the UARTs and of course WiFi. To round out, it covers direct access to the hardware, adding an SD Card reader, sleep states to save power, the RTC, RMT and touch sensors. It also devotes a chapter to FreeRTOS which takes us into the realm of asynchronous processing. This is not a projects book, although there isn't much left for you to do to round out the embryonic projects that are used as examples. Instead it is about understanding concepts and the acquisition of skills. The hope is that by the end of the book you will know how to tackle your own projects and get them safely to completion without wasting time in trial and error. Harry Fairhead is the co-author of Programming the ESP32 in MicroPython, but C is his programming language of choice and electronics is his forte. He is the author of Fundamental C: Getting Closer To The Machine and Applying C For The IoT With Linux. His other books on programming single-board computers include Programming the Raspberry Pi Pico/W in C; Raspberry Pi IoT In C; Raspberry Pi IoT in C With Linux Drivers and Micro: bit IoT in C.

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

High Performance Python

O'Reilly Media 出版
2024/10/21 出版
9 特價2079
立即代訂
下次再買

Programming in C

2024/10/19 出版

Welcome to the world of C programming language, that has been the foundation of Computer Science. C is powerful, efficient & versatile language, used to build operating system, web browsers, games, compilers & other applications. In this book, I will start with basic of C syntax, data types, operators & gradually move on to more advanced topics such as pointers, structure, union. From this book, you will learn how to install C software also write efficient, readable code, save code into file & run that file. This book is designed specially for students who want to learn C programs practically. I tried to collect all topics programs with output.

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

Data Structures and Algorithms in Java

Dan S,Myers  著
2024/10/17 出版

A hands-on undergraduate textbook covering all core data structures and algorithms topics with an emphasis on real-world projects. Accessibly written and includes over 250 'Try It Yourself' boxes, more than 500 end-of-chapter problems, and additional interview question sections.

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

Effective C, 2nd Edition

No Starch Press 出版
2024/10/16 出版

Effective C, 2nd edition, is an introduction to essential C language programming that will soon have you writing programs, solving problems, and building working systems. The latest release of the C programming language, C23, enhances the safety, security, and usability of the language. This second edition of Effective C has been thoroughly updated to cover C23, offering a modern introduction to C that will teach you best practices for writing professional, effective, and secure programs that solve real-world problems. Effective C is a true product of the C community. Robert C. Seacord, a long-standing member of the C standards committee with over 40 years of programming experience, developed the book in collaboration with other C experts, such as Clang's lead maintainer Aaron Ballman and C project editor JeanHeyd Meneide. Thanks to the efforts of this expert group, you'll learn how to: Develop professional C code that is fast, robust, and secureUse objects, functions, and types effectivelySafely and correctly use integers and floating-point typesManage dynamic memory allocation Use strings and character types efficientlyPerform I/O operations using C standard streams and POSIX file descriptors Make effective use of C's preprocessorDebug, test, and analyze C programs The world runs on code written in C. Effective C will show you how to get the most out of the language and build robust programs that stand the test of time. New to this edition: This edition has been extensively rewritten to align with modern C23 programming practices and leverage the latest C23 features. Updated to cover C23

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

Optimizing Cloud Native Java

O'Reilly Media 出版
2024/10/11 出版

Performance tuning is an experimental science, but that doesn't mean engineers should resort to guesswork and folklore to get the job done. Yet that's often the case. With this practical book, intermediate to advanced Java technologists working with complex platforms will learn how to tune Java cloud applications for performance using a quantitative, verifiable, and repeatable approach. In response to the ubiquity of cloud computing, this updated edition of Optimizing Cloud Native Java addresses topics that are key to high performance of Java applications in the cloud. Many resources on performance tend to focus on the theory and internals of Java virtual machines, but this book discusses the low-level technical aspects within the context of performance-tuning practicalities and examines a wide range of aspects. With this book, you will: Learn how Java principles and technology make the best use of modern hardware, operating systems, and cloud stacks Examine the pitfalls of measuring Java performance numbers and the drawbacks of microbenchmarking Understand how to package, deploy, operate, and debug Java/JVM applications in modern cloud environments Apply emerging observability approaches to obtain deep understanding of cloud native applications Use Java language performance techniques including concurrent and distributed forms

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

Edge Computing Resilience

Yanlong,Zhai  著
Springer 出版
2024/10/09 出版
9 特價2623
立即代訂
下次再買

APRAN PROGRAMMING DANS PYTHON (learn programming in Python, english version)

Yeehos 出版
2024/10/08 出版

The book aims to demystify complex concepts of programming into simple concepts by using analogies of Mauritius (situated next to Africa).At the end of the book, you learn how to plot dots in Python to draw a Mauritius MAP. Such strategy can be applied for any other country map or drawing.Such analogy is part of what Yeeshtdevisingh Hosanee called as a series of MOCKTALES where real-life examples are given to make programming concepts familiar.

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

SwiftUI for Masterminds 5th Edition

J D,Gauchat  著
John D Gauchat 出版
2024/10/07 出版

Anyone can learn how to develop professional applications for iPhones, iPads, and Mac computers. All you need is the information to be presented in a format that is clear and easy to understand. If that's what you are looking for, this book is for you. SwiftUI for Masterminds covers both fundamental and advanced concepts, from computer programming and the Swift programming language to database storage, data sharing, graphics, the user interface, and everything you need to know to develop applications for Apple devices. Each topic is supported by practical step-by-step examples, making the latest technologies accessible to everyone.Whether you are a complete beginner or an experienced developer, SwiftUI for Masterminds will help you master SwiftUI and develop professional apps for Apple devices. By the end of this book, you will have a deep understanding of computer programming, the Swift language, SwiftUI, and every technology provided by Apple to create innovated applications and stunning user interfaces.Discover how easy and powerful app development can be. With SwiftUI for Masterminds, you will have everything you need to turn your ideas into fully functional applications!

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

Bare-Metal Embedded C Programming

Israel,Gbati  著
Packt 出版
2024/10/04 出版

Become proficient in designing and developing embedded systems and reduce reliance on third-party librariesKey Features: - Learn to develop bare-metal firmware for Arm microcontrollers from scratch- Understand hardware intricacies to minimize your dependency on third-party libraries- Navigate microcontroller manuals with ease and learn to write optimized code- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Bare-Metal Embedded C Programming takes you on an unparalleled journey to equip you with the skills and knowledge to excel in the world of embedded systems. The author, with over a decade of hands-on experience in engineering, takes a unique, practical approach to teach you how to decode microcontroller datasheets so that you're able to extract vital information for precise firmware development. Register manipulation will become second nature to you as you learn to craft optimized code from scratch.The book provides in-depth insights into the hardware intricacies of microcontrollers. You'll navigate user manuals and documentation with ease, ensuring a profound understanding of the underlying technology. The true uniqueness of this book lies in its commitment to fostering independent expertise. Instead of simply copy pasting, you'll develop the capability to create firmware with confidence, paving the way for professional-grade mastery.By the end of this book, you'll have honed your skills in reading datasheets, performing register manipulations, and crafting optimized code, as well as gained the confidence needed to navigate hardware intricacies and write optimized firmware independently, making you a proficient and self-reliant embedded systems developer.What You Will Learn: - Decode microcontroller datasheets, enabling precise firmware development- Master register manipulations for optimized Arm-based microcontroller firmware creation- Discover how to navigate hardware intricacies confidently- Find out how to write optimized firmware without any assistance- Work on exercises to create bare-metal drivers for GPIO, timers, ADC, UART, SPI, I2C, DMA, and more- Design energy-efficient embedded systems with power management techniquesWho this book is for: Whether you're an experienced engineer seeking in-depth expertise in decoding datasheets, precise register manipulations, and creating firmware from scratch, or a software developer transitioning to the embedded systems domain, this book is your comprehensive guide. It equips you with the practical skills needed for confident, independent firmware development, making it an essential resource for professionals and enthusiasts in the field.Table of Contents- Setting Up the Tools of the Trade- Constructing Peripheral Registers from Memory Addresses- Understanding the Build Process and Exploring the GNU Toolchain- Developing the Linker Script and Startup File- The "Make" Build System- The Common Microcontroller Software Interface Standard (CMSIS)- The General-Purpose Input/Output (GPIO) Peripheral- System Tick (SysTick) Timer- General-Purpose Timers (TIM)- The Universal Asynchronous Receiver/Transmitter Protocol- Analog-to-Digital Converter (ADC)- Serial Peripheral Interface (SPI)- Inter-Integrated Circuit (I2C)- External Interrupts and Events (EXTI)- The Real-Time Clock (RTC)- Independent Watchdog (IWDG)- Direct Memory Access (DMA)- Power Management and Energy Efficiency in Embedded Systems

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

ASP.NET Core 8 MVC Crash Course

Greg,Lim  著
Greg Lim 出版
2024/09/27 出版

In this book, we take you on a fun, hands-on crash course to learning ASP.NET Core 8 MVC. You'll start building your first app with ASP.NET within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need.The goal of this book is to teach you ASP.NET in a manageable way without overwhelming you. We focus only on the essentials and cover the material in a hands-on practice manner for you to code along.

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

iOS 18 App Development Essentials

Neil,Smyth  著
2024/09/17 出版

This book aims to teach the skills necessary to build iOS 18 applications using SwiftUI, Xcode 16, and the Swift programming language and includes access to over 50 online knowledge test quizzes.Beginning with the basics, this book outlines the steps to set up an iOS development environment, together with an introduction to using Swift Playgrounds to learn and experiment with Swift.The book also includes in-depth chapters introducing the Swift programming language, including data types, control flow, functions, object-oriented programming, property wrappers, structured concurrency, and error handling.A guided tour of Xcode in SwiftUI development mode follows an introduction to the key concepts of SwiftUI and project architecture. The book also covers creating custom SwiftUI views and explains how these views are combined to create user interface layouts, including stacks, frames, and forms.Other topics covered include data handling using state properties and observable, state, and environment objects, as are key user interface design concepts such as modifiers, lists, tabbed views, context menus, user interface navigation, and outline groups.The book also includes chapters covering graphics and chart drawing, user interface animation, view transitions and gesture handling, WidgetKit, Live Activities, document-based apps, Core Data, SwiftData, and CloudKit.Chapters also explain how to integrate SwiftUI views into existing UIKit-based projects and integrate UIKit code into SwiftUI.Finally, the book explains how to package up a completed app and upload it to the App 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.The aim of this book, therefore, is to teach you the skills to build your own apps for iOS 18 using SwiftUI. Assuming you are ready to download the iOS 18 SDK and Xcode 16 and have an Apple Mac system, you are ready to get started.

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

Flutter Design Patterns and Best Practices

Daria,Orlova  著
Packt 出版
2024/09/13 出版

Elevate your mobile app development skills using reusable software development methodologies and code design principles, leveraging proven strategies from industry experts who have fostered thriving developer communitiesKey Features: - Cover code structure, app architecture, testing, performance optimization, error handling, and more- Get hands on with code examples and exercises to apply design patterns and best practices in real-world scenarios- Leverage the intricacies of the Flutter framework to build better apps for your clients- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Flutter's rapid adoption by developers and businesses alike has led to an increased demand for skilled developers who can deliver high-quality Flutter apps. Flutter can be a great tool to develop apps for yourself, but you don't always need to consider things like scalability or business goals as a hobbyist. When you build apps for a business, however, you must use specific tools to help the business achieve its goals. This requires solutions to be fast, reliable, and delivered on time. This book will help you meet these business requirements.You'll begin by learning how to build responsive UIs that work on all devices. Next, you'll delve into state management, understanding how to select the appropriate solution and gaining hands-on experience with InheritedWidget, ChangeNotifier, and BLoC. Later, you'll move on to high-level practices such as layered architecture, dependency injection, and repository patterns. The book will also show you how to develop features of any complexity, such as multithreading and native layer implementations. You'll also learn how to ensure the quality of your solutions by prioritizing testing.By the end of this book, you'll be able to deliver well-architected Flutter projects that are stable, scalable, and maintainable.What You Will Learn: - Translate business requirements into technical solutions- Understand when and where specific design patterns would be applicable- Separate concerns into multiple layers with scoped responsibility- Build reusable architecture that can be applied to any type of app and supported by various teams- Debug and solve problems before they reach the user- Prevent production bugs by prioritizing testing during the development cycle- Design encapsulated features that are resilient to business requirement changes and software updatesWho this book is for: If you're a mobile developer who has already realized the potential of Flutter as a tool to solve business problems and are looking forward to leveling up your app-building skills, then this book is for you. Freelancers, agencies, or individuals who have already developed basic applications with Flutter and want to level up their skills to build production-ready apps at scale will find this book helpful. Basic Flutter knowledge and experience in building apps will be beneficial. Moreover, if you're transitioning from another mobile framework, this book will make the transition easier.Table of Contents- Best Practices for Building UIs with Flutter- Responsive UIs for All Devices- Vanilla State Management- State Management Patterns and Their Implementations- Creating Consistent Navigation- The Responsible Repository Pattern- Implementing the Inversion of Control Principle- Ensuring Scalability and Maintainability with Layered Architecture- Mastering Concurrent Programming in Dart- A Bridge to the Native Side of Development- Unit Tests, Widget Tests, and Mocking Dependencies- Static Code Analysis and Debugging Tools

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

Android Studio Koala Essentials - Kotlin Edition

Smyth  著
2024/09/12 出版

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

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