1106~1107_為什麼要說對不起(王宏哲
1106_2026手帳年曆

相關主題

英文書 > 全部商品

Django 4 By Example - Fourth Edition

Packt 出版
2022/08/23 出版

Learn to create fully functional web applications with authentication, content management systems, payment processing, RESTful APIs, and morePurchase of the print or Kindle book includes a free eBook in PDF format.Key Features: Implement advanced functionalities, such as full-text search engines, user activity streams, payment gateways, and recommendation engines Integrate JavaScript, PostgreSQL, Redis, Celery, and Memcached into your applications Add real-time features with Django Channels and WebSockets Book Description: Django 4 By Example is the 4th edition of the best-selling franchise that helps you build web apps. This book will walk you through the creation of real-world applications, solving common problems, and implementing best practices using a step-by-step approach. You'll cover a wide range of web app development topics as you build four different apps: A blog application: Create data models, views, and URLs and implement an admin site for your blog. Create sitemaps and RSS feeds and implement a full-text search engine with PostgreSQL. A social website: Implement authentication with Facebook, Twitter, and Google. Create user profiles, image thumbnails, a bookmarklet, and an activity stream. Implement a user follower system and add infinite scroll pagination to your website. An e-commerce application: Build a product catalog, a shopping cart, and asynchronous tasks with Celery and RabbitMQ. Process payments with Stripe and manage payment notifications via webhooks. Build a product recommendation engine with Redis. Create PDF invoices and export orders to CSV. An e-learning platform: Create a content management system to manage polymorphic content. Cache content with Memcached and Redis. Build and consume a RESTful API. Implement a real-time chat using WebSockets with ASGI. Create a production environment using NGINX, uWSGI and Daphne with Docker Compose. This is a practical book that will have you creating web apps quickly.What You Will Learn: Learn Django essentials, including models, ORM, views, templates, URLs, forms, authentication, signals and middleware Implement different modules of the Django framework to solve specific problems Integrate third-party Django applications into your project Build asynchronous (ASGI) applications with Django Set up a production environment for your projects Easily create complex web applications to solve real use cases Who this book is for: This book is for readers with basic Python knowledge and programmers transitioning from other web frameworks who wish to learn Django by doing. If you already use Django or have in the past, and want to learn best practices and integrate other technologies to scale your applications, then this book is for you too. This book will help you master the most relevant areas of the framework by building practical projects from scratch. Some previous knowledge of HTML and JavaScript is assumed.

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

Simplifying Android Development with Coroutines and Flows

Jomar,Tigcal  著
Packt 出版
2022/08/23 出版

Get to grips with asynchronous programming in Android using simple, modern, and testable code through Kotlin coroutines and flowKey Features: Find out how to improve app performance with Kotlin coroutinesDiscover the new recommended ways to use Kotlin coroutines and flowsLearn the basics of asynchronous programming, along with an overview of coroutines and flowBook Description: Coroutines and flows are the new recommended way for developers to carry out asynchronous programming in Android using simple, modern, and testable code. This book will teach you how coroutines and flows work and how to use them in building Android applications, along with helping you to develop modern Android applications with asynchronous programming using real data.The book begins by showing you how to create and handle Kotlin coroutines on Android. You'll explore asynchronous programming in Kotlin, and understand how to test Kotlin coroutines. Next, you'll learn about Kotlin flows on Android, and have a closer look at using Kotlin flows by getting to grips with handling flow cancellations and exceptions and testing the flows.By the end of this book, you'll have the skills you need to build high-quality and maintainable Android applications using coroutines and flows.What You Will Learn: Understand how coroutines and flows differ from existing waysApply asynchronous programming in Android with coroutines and flowsFind out how to build your own coroutines and flows in AndroidHandle, manipulate, and combine data in coroutines and flowsHandle cancellations and exceptions from coroutines and flowsDiscover how to add tests for your coroutines and flowsIntegrate coroutines and flows into your Android projectsWho this book is for: This book is for intermediate-level Android developers who want to level up their Android app-building skills. Familiarity with Android development and basic knowledge of Kotlin are needed to make the most of this book.

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

Teach Yourself Visually Python

Wiley 出版
2022/08/23 出版

A simple, straightforward, and hands-on roadmap to the world of computer programming with Python Teach Yourself VISUALLY: Python is your personal guide to getting you started in programming. As one of the world's most popular--and most accessible--coding languages, Python is your gateway into the wide and wonderful world of computer science. This hands-on guide walks you through Python step by clearly illustrated step, from writing your very first Python code in a terminal window or the VS Code app through to creating your own lists, dictionaries, and custom classes. In the book, you'll learn to: Install Python and the tools you need to work with it on Windows, macOS, and Linux Work with files and folders, manipulate text, and create powerful functions that do exactly what you want Write clean code that makes decisions effectively, repeats actions as needed, and handles any errors that occur A must-have resource for aspiring programmers starting from the very beginning, Teach Yourself VISUALLY: Python is also an indispensable handbook for programmers making a transition from another language.

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

Pragmatic Python Programming

Gabor,Guta  著
Apress 出版
2022/08/17 出版

Explore the world of programming languages through Python and learn the building blocks of writing programs. This book covers Python 3.10, explaining it through six key concepts. Each chapter contains a real-world example with practical advice and a section on advanced concepts. You'll start by reviewing the concept of expressions and functions, which are two of the core building blocks of programming languages. You'll then move on to object-oriented concepts to help gain a practical understanding of Python, along with a chapter on control flow constructs. The book also takes a close look at sequences, explaining constructs and additional types, and wraps up with a chapter on modules, focusing on how to use and create packages. Whether you're new to programming or already an experienced developer, upon finishing this book, you will have a solid understanding of Python's state-of-the-art development features.What You Will LearnStudy the six main concepts of the programming languagesLearn how to use programming language constructs through examplesReview the core Python language notations and concepts.Start using Python as a working language Who This Book Is ForSoftware developers wanting to gain professional core Python knowledge quickly, and non-developers wanting to gain an understanding of programming concepts.

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

Parallel Programming and Concurrency with C# 10 and .NET 6

Packt 出版
2022/08/16 出版

Leverage the latest parallel and concurrency features in .NET 6 when building your next application and explore the benefits and challenges of asynchrony, parallelism, and concurrency in .NET via practical examplesKey Features: Learn to implement parallel programming and handle concurrency in .NET efficientlySwitch threads while debugging and learn how to monitor specific threads in Visual StudioDiscover how to cancel tasks with callbacks, by polling, or by using a task with wait handlesBook Description: .NET has included managed threading capabilities since the beginning, but early techniques had inherent risks: memory leaks, thread synchronization issues, and deadlocks. This book will help you avoid those pitfalls and leverage the modern constructs available in .NET 6 and C# 10, while providing recommendations on patterns and best practices for parallelism and concurrency. Parallel, concurrent, and asynchronous programming are part of every .NET application today, and it becomes imperative for modern developers to understand how to effectively use these techniques.This book will teach intermediate-level .NET developers how to make their applications faster and more responsive with parallel programming and concurrency in .NET and C# with practical examples. The book starts with the essentials of multi-threaded .NET development and explores how the language and framework constructs have evolved along with .NET. You will later get to grips with the different options available today in .NET 6, followed by insights into best practices, debugging, and unit testing.By the end of this book, you will have a deep understanding of why, when, and how to employ parallelism and concurrency in any .NET application.What You Will Learn: Prevent deadlocks and race conditions with managed threadingUpdate Windows app UIs without causing exceptionsExplore best practices for introducing asynchronous constructs to existing codeAvoid pitfalls when introducing parallelism to your codeImplement the producer-consumer pattern with Dataflow blocksEnforce data sorting when processing data in parallel and safely merge data from multiple sourcesUse concurrent collections that help synchronize data across threadsDebug an everyday parallel app with the Parallel Stacks and Parallel Tasks windowsWho this book is for: This book is for beginner to intermediate-level .NET developers who want to employ the latest parallel and concurrency features in .NET when building their applications. Readers should have a solid understanding of the C# language and any version of the .NET Framework or .NET Core.

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

Formal Methods for Industrial Critical Systems

Springer 出版
2022/08/12 出版

This book constitutes the proceedings of the 27th International Conference on Formal Methods for Industrial Critical Systems, FMICS 2022, which took place in Warsaw, Poland, in September 2022. The 13 full papers included in this book were carefully reviewed and selected from 22 submissions. They were organized in topical sections as follows: Certification; industrial use cases; testing and monitoring; and methodology.

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

Create an Enterprise-Level Test Automation Framework with Appium

Koushik,Das  著
Apress 出版
2022/08/11 出版

Think from a framework design perspective and move beyond straightforward coding skills. You'll design an enterprise level test framework that is capable of supporting both TDD and BDD at the same time, using the latest open source tools and coding best practices. Taking a less-is-more approach, superfluous information is excised in favor of sleek and direct instruction and focused coding practices.Your framework will be built with Spring-Boot, Gradle, and Junit. And it will support HP QC integration, Allure (TDD, BDD), Extent (BDD), and customized Pdf reporting (TDD, BDD). Extensive utilities are provided, such as HP ALM integration, device management utilities, email reporting, pdf reporting, OCR utility, Log utility, and more! There's also a special chapter on internationalization/localization testing in multiple languages. After reading this book, you'll have full confidence in your ability to build new test automation frameworks for yourself. Though primarily written for software professionals who are in test automation, recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation will also find what's taught here helpful. Test engineers and computer science graduates alike can use what they learn here to become absolute pros in test automation.What You'll LearnDesign an enterprise level mobile test automation framework capable of supporting both TDD and BDD Work with the latest open source tools and coding best practices Build with Spring-Boot, Gradle, and Junit while supporting HP QC integration, Allure, Extent, and customized PDF reportingWho This Book Is ForSoftware professionals working in test automation. Recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation should also find it helpful.

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

Egyptian Language Hardcover

2022/08/10 出版
9 特價1166
立即代訂
下次再買

JavaScript from Frontend to Backend

Eric,Sarrion  著
Packt 出版
2022/08/10 出版

Delve into the world of web development with Vue.js, Node.js, and MongoDB by exploring essential JavaScript concepts on the client side and the server sideKey Features: Get up and running with JavaScript, the most popular web development language in the worldCut through the complexity and focus on the simple aspects of web developmentBuild a simple web application using Vue.js, Node.js, and MongoDBBook Description: JavaScript, the most widely used programming language in the world, has numerous libraries and modules and a dizzying array of need-to-know topics. Picking a starting point can be difficult. Enter JavaScript from Frontend to Backend. This concise, practical guide will get you up to speed in next to no time.This book begins with the basics of variables and objects in JavaScript and then moves quickly on to building components on the client-side with Vue.js and a simple list management application. After that, the focus shifts to the server-side and Node.js, where you'll examine the MVC model and explore the Express module. Once you've got to grips with the server-side and the client-side, the only thing that remains is the database. You'll discover MongoDB and the Mongoose module. In the final chapter of this fast-paced guide, you'll combine all these pieces to integrate a Vue.js application into a Node.js server, using Express to structure the server code and MongoDB to store the information.By the end of this book, you will have the skills and confidence to successfully implement JavaScript concepts in your own projects and begin your career as a JavaScript developer.What You Will Learn: Trigger deferred processing with JavaScriptImplement Express and MongoDB with Node.jsBuild components with Vue.jsUnderstand how to create and use modules with Node.jsFamiliarize yourself with npmBuild a client-side application entirely with JavaScriptDive into full stack development with Vue.js, Node.js, and MongoDBWho this book is for: This book is for JavaScript developers looking to strengthen their core JavaScript concepts and implement them in building full stack apps. Prior knowledge of HTML and CSS is a must.

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

Code

Microsoft Press 出版
2022/08/10 出版

The classic guide to how computers work, updated with new chapters and interactive graphics "For me, Code was a revelation. It was the first book about programming that spoke to me. It started with a story, and it built up, layer by layer, analogy by analogy, until I understood not just the Code, but the System. Code is a book that is as much about Systems Thinking and abstractions as it is about code and programming. Code teaches us how many unseen layers there are between the computer systems that we as users look at every day and the magical silicon rocks that we infused with lightning and taught to think." - Scott Hanselman, Partner Program Director, Microsoft, and host of Hanselminutes Computers are everywhere, most obviously in our laptops and smartphones, but also our cars, televisions, microwave ovens, alarm clocks, robot vacuum cleaners, and other smart appliances. Have you ever wondered what goes on inside these devices to make our lives easier but occasionally more infuriating? For more than 20 years, readers have delighted in Charles Petzold's illuminating story of the secret inner life of computers, and now he has revised it for this new age of computing. Cleverly illustrated and easy to understand, this is the book that cracks the mystery. You'll discover what flashlights, black cats, seesaws, and the ride of Paul Revere can teach you about computing, and how human ingenuity and our compulsion to communicate have shaped every electronic device we use. This new expanded edition explores more deeply the bit-by-bit and gate-by-gate construction of the heart of every smart device, the central processing unit that combines the simplest of basic operations to perform the most complex of feats. Petzold's companion website, CodeHiddenLanguage.com, uses animated graphics of key circuits in the book to make computers even easier to comprehend. In addition to substantially revised and updated content, new chapters include: Chapter 18: Let's Build a Clock! Chapter 21: The Arithmetic Logic Unit Chapter 22: Registers and Busses Chapter 23: CPU Control Signals Chapter 24: Jumps, Loops, and Calls Chapter 28: The World Brain From the simple ticking of clocks to the worldwide hum of the internet, Code reveals the essence of the digital revolution.

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

Programming C# 10

O'Reilly Media 出版
2022/08/05 出版

C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for building cloud, web, and desktop applications. Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. You'll get up to speed on .NET 6 and the latest C# 9.0 and 10.0 additions, including records, enhanced pattern matching, and new features designed to remove "ceremony" to improve productivity. Understand how .NET has changed in the most recent releases, and learn what it means for application development Select the most appropriate C# language features for any task Learn when to use the new features and when to stick with older ones Examine the range of functionality available in .NET's class libraries Learn how you can apply these class libraries to practical programming tasks Explore numerous small additions to .NET that improve expressiveness "Unlike books that focus on Visual Studio and technologies that interact with C#, this one covers the core language, and mastery of this core is essential to successfully building good software. It covers important concepts followed by generous code examples to explain them. It's thorough, detailed, and gets at the nooks and crannies of the language rarely covered elsewhere. It's a complete course on C#." --Jeremy Morgan Software/DevOps Engineer Ian Griffiths has worked in various aspects of computing, including computer networking, embedded real-time systems, broadcast television systems, medical imaging, and all forms of cloud computing. Ian is a Technical Fellow at endjin, and a Microsoft MVP in Developer Technologies. He's the author of several O'Reilly books and has written courses on Windows Presentation Foundation (WPF) and TPL Tables. Technology brings him joy.

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

Integrated Software Architecture-Based Reliability Prediction for IT Systems

Franz,Brosch  著
2022/08/04 出版

With the increasing importance of reliability in business and industrial IT systems, new techniques for architecture-based software reliability prediction are becoming an integral part of the development process. This dissertation thesis introduces a novel reliability modelling and prediction technique that considers the software architecture with its component structure, control and data flow, recovery mechanisms, its deployment to distributed hardware resources and the system�s usage profile.

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

MySQL Cookbook

O'Reilly Media 出版
2022/08/02 出版

For MySQL, the price of popularity comes with a flood of questions from users on how to solve specific data-related issues. That's where this cookbook comes in. When you need quick solutions or techniques, this handy resource provides scores of short, focused pieces of code, hundreds of worked-out examples, and clear, concise explanations for programmers who don't have the time (or expertise) to resolve MySQL problems from scratch. In this updated fourth edition, authors Sveta Smirnova and Alkin Tezuysal provide more than 200 recipes that cover powerful features in both MySQL 5.7 and 8.0. Beginners as well as professional database and web developers will dive into topics such as MySQL Shell, MySQL replication, and working with JSON. You'll learn how to: Connect to a server, issue queries, and retrieve results Retrieve data from the MySQL Server Store, retrieve, and manipulate strings Work with dates and times Sort query results and generate summaries Assess the characteristics of a dataset Write stored functions and procedures Use stored routines, triggers, and scheduled events Perform basic MySQL administration tasks Understand MySQL monitoring fundamentals

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

Moodle 4 E-Learning Course Development - Fifth Edition

Packt 出版
2022/08/01 出版

Leverage Moodle 4.0's improved UX features and new tools to create effective courses in today's competitive world of online learning, including blended live and on-demand deliveryKey Features: Design courses that are easy to navigate and have easy-to-use productivity toolsEffectively incorporate text, audio, video, and graphics that are ADA compliant and meet the needs of all kinds of learnersBuild the best assessment tools for your learning objectivesBook Description: Moodle 4.0 maintains its flexible, powerful, and easy-to-use platform while adding impressive new features to enhance the user experience for student success.This updated edition addresses the opportunities that come with a major update in Moodle 4.0. You'll learn how to determine the best way to use the Moodle platform's new features and configure your courses to align with your overall goals, vision, and even accreditation review needs. You'll discover how to plan an effective course with the best mix of resources and engaging assessments that really show what the learner has accomplished, and also keep them engaged and interested. This book will show you how to ensure that your students enjoy their collaborations and truly learn from each other. You'll get a handle on generating reports and monitoring exactly how the courses are going and what to do to get them back on track. While doing this, you can use Moodle 4.0's new navigation features to help keep students from getting "lost." Finally, you'll be able to incorporate functionality boosters and accommodate the changing needs and goals of our evolving world.By the end of this Moodle book, you'll be able to build and deploy your educational program to align with learning objectives and include an entire array of course content.What You Will Learn: Build courses that emphasize the achievement of learning objectivesWrite a variety of effective quizzes that can be taken online and offlineMake the most of the navigation and user experience improvements made to Moodle 4.0Build courses that reflect current interactive teaching practices, including hybrid learning with web conferencingOptimize all kinds of content - text, graphics, audio, video, and recorded webcastsEncourage student engagement and collaborationIncorporate functionality builders for more responsive and adaptive learningWho this book is for: This book is for novice as well as experienced course developers who want to incorporate Moodle 4.0's powerful features and make life easier for students, instructors, and administrators. The powerful and flexible Moodle platform will also help with accreditation and for deploying across devices to people in diverse situations.

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

Hands-On Data Structures and Algorithms with Python - Third Edition

Packt 出版
2022/07/28 出版

Understand how implementing different data structures and algorithms intelligently can make your Python code and applications more maintainable and efficientKey Features: Explore functional and reactive implementations of traditional and advanced data structuresApply a diverse range of algorithms in your Python codeImplement the skills you have learned to maximize the performance of your applicationsBook Description: Choosing the right data structure is pivotal to optimizing the performance and scalability of applications. This new edition of Hands-On Data Structures and Algorithms with Python will expand your understanding of key structures, including stacks, queues, and lists, and also show you how to apply priority queues and heaps in applications. You'll learn how to analyze and compare Python algorithms, and understand which algorithms should be used for a problem based on running time and computational complexity. You will also become confident organizing your code in a manageable, consistent, and scalable way, which will boost your productivity as a Python developer.By the end of this Python book, you'll be able to manipulate the most important data structures and algorithms to more efficiently store, organize, and access data in your applications.What You Will Learn: Understand common data structures and algorithms using examples, diagrams, and exercisesExplore how more complex structures, such as priority queues and heaps, can benefit your codeImplement searching, sorting, and selection algorithms on number and string sequencesBecome confident with key string-matching algorithmsUnderstand algorithmic paradigms and apply dynamic programming techniquesUse asymptotic notation to analyze algorithm performance with regard to time and space complexitiesWrite powerful, robust code using the latest features of PythonWho this book is for: This book is for developers and programmers who are interested in learning about data structures and algorithms in Python to write complex, flexible programs. Basic Python programming knowledge is expected.

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

Deductive verification of object-oriented software

Ingram 出版
2022/07/27 出版

Software systems play a central role in modern society, and their correctness is often crucially important. Formal specification and verification are promising approaches for ensuring correctness more rigorously than just by testing. This work presents an approach for deductively verifying design-by-contract specifications of object-oriented programs. The approach is based on dynamic logic, and addresses the challenges of modularity and automation using dynamic frames and predicate abstraction.

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

High-performance and hardware-aware computing

Ingram 出版
2022/07/27 出版

High-performance system architectures are increasingly exploiting heterogeneity. The HipHaC workshop aims at combining new aspects of parallel, heterogeneous, and reconfigurable microprocessor technologies with concepts of high-performance computing and, particularly, numerical solution methods. Compute- and memory-intensive applications can only benefit from the fullhardware potential if all features on all levels are taken into account in a holistic approach.

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

Template Metaprogramming with C++

Packt 出版
2022/07/27 出版

Understand how to use modern C++ templates for writing maintainable, robust, and fast softwareKey Features: Grasp the fundamentals of and learn to write effective C++ templatesGet up to speed with the latest C++20 template features such as constraints and conceptsExplore different patterns and idioms to integrate templates in your program designBook Description: Learn how the metaprogramming technique enables you to create data structures and functions that allow computation to happen at compile time. With this book, you'll realize how templates help you avoid writing duplicate code and are key to creating generic libraries, such as the standard library or Boost, that can be used in a multitude of programs.The introductory chapters of this book will give you insights into the fundamentals of templates and metaprogramming. You'll then move on to practice writing complex templates and exploring advanced concepts such as template recursion, template argument deduction, forwarding references, type traits, and conditional compilation. Along the way, you'll learn how to write variadic templates and how to provide requirements to the template arguments with C++20 constraints and concepts. Finally, you'll apply your knowledge of C++ metaprogramming templates to implement various metaprogramming patterns and techniques.By the end of this book, you'll have learned how to write effective templates and implement metaprogramming in your everyday programming journey.What You Will Learn: Understand the syntax for all types of templatesDiscover how specialization and instantiation worksGet to grips with template argument deduction and forwarding referencesWrite variadic templates with easeBecome familiar with type traits and conditional compilationRestrict template arguments in C++20 with constraints and conceptsImplement patterns such as CRTP, mixins, and tag dispatchingWho this book is for: This book is for beginner-to-intermediate C++ developers who want to learn about template metaprogramming as well as advanced C++ developers looking to get up to speed with the new C++20 features related to templates and the the various idioms and patterns. Basic C++ coding experience is necessary to get started with this book.

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

Modelling Event-Based Interactions in Component-Based Architectures for Quantitative System Evaluation

Ingram 出版
2022/07/27 出版

This dissertation thesis presents an approach enabling the modelling and quality-of-service prediction of event-based systems at the architecture-level. Applying a two-step model refinement transformation, the approach integrates platform-specific performance influences of the underlying middleware while enabling the use of different existing analytical and simulation-based prediction techniques.

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

Learning Dynamic Systems for Intention Recognition in Human-Robot-Cooperation

Ingram 出版
2022/07/26 出版

This thesis is concerned with intention recognition for a humanoid robot and investigates how the challenges of uncertain and incomplete observations, a high degree of detail of the used models, and real-time inference may be addressed by modeling the human rationale as hybrid, dynamic Bayesian networks and performing inference with these models. The key focus lies on the automatic identification of the employed nonlinear stochastic dependencies and the situation-specific inference.

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

Usage Policies for Decentralised Information Processing

Ingram 出版
2022/07/26 出版

Owners impose usage restrictions on their information, which can be based e.g. on privacy laws, copyright law or social conventions. Often, information is processed in complex constellations without central control. In this work, we introduce technologies to formally express usage restrictions in a machine-interpretable way as so-called policies that enable the creation of decentralised systems that provide, consume and process distributed information in compliance with their usage restrictions.

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

Introduction to C++

CRC Press 出版
2022/07/26 出版

This book is primarily for students who are taking a course on the C++ language, for those who wish to self-study the C++ language, and for programmers who have experience with C and want to advance to C++. It could also prove useful to instructors of the C++ course who are looking for explanatory programming examples to add in their lectures. The focus of this book is to provide a solid introduction to the C++ language and programming knowledge through a large number of practical examples and meaningful advice. It includes more than 500 exercises and examples of progressive difficulty to aid the reader in understanding the C++ principles and to see how concepts can materialize in code.The examples are designed to be short, concrete, and substantial, quickly giving the reader the ability to understand how to apply correctly and efficiently the features of the C++ language and to get a solid programming know-how. Rest assured that if you are able to understand this book's examples and solve the exercises, you can safely go on to edit larger programs, you will be able to develop your own applications, and you will have certainly established a solid fundamental conceptual and practical background to expand your knowledge and skills.

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

Probabilistic Models for 3D Urban Scene Understanding from Movable Platforms

Ingram 出版
2022/07/26 出版

This work is a contribution to understanding multi-object traffic scenes from video sequences. All data is provided by a camera system which is mounted on top of the autonomous driving platform AnnieWAY. The proposed probabilistic generative model reasons jointly about the 3D scene layout as well as the 3D location and orientation of objects in the scene. In particular, the scene topology, geometry as well as traffic activities are inferred from short video sequences.

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

Nonlinear state and parameter estimation of spatially distributed systems

Felix,Sawo  著
Ingram 出版
2022/07/26 出版

In this thesis two probabilistic model-based estimators are introduced that allow the reconstruction and identification of space-time continuous physical systems. The Sliced Gaussian Mixture Filter (SGMF) exploits linear substructures in mixed linear/nonlinear systems, and thus is well-suited for identifying various model parameters. The Covariance Bounds Filter (CBF) allows the efficient estimation of widely distributed systems in a decentralized fashion.

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

JavaScript for Sound Artists

Ingram 出版
2022/07/22 出版

Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn how to build browser based audio applications, such as music synthesizers and drum machines. The companion website offers further opportunity for growth. Web Audio API instruction includes oscillators, audio file loading and playback, basic audio manipulation, panning and time. This book encompasses all of the basic features of JavaScript with aspects of the Web Audio API to heighten the capability of any browser. Key Features Uses the readers existing knowledge of audio technology to facilitate learning how to program using JavaScript. The teaching will be done through a series of annotated examples and explanations. Downloadable code examples and links to additional reference material included on the books companion website. This book makes learning programming more approachable to nonprofessional programmers The context of teaching JavaScript for the creative audio community in this manner does not exist anywhere else in the market and uses example-based teaching

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

Building Evacuation with Mobile Devices

Ingram 出版
2022/07/22 出版

The rapidly growing world population and increasingly dense settlements demand ever-larger and more complex buildings from today's engineers. In comparison to this technological progress, a building's equipment for emergency evacuation has been hardly developed further. This work presents a concept for a building evacuation system based on mobile devices. Furthermore, various algorithms for route planning with mobile devices and for indoor localization of mobile devices are addressed.

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

Python for Data Science

Ingram 出版
2022/07/22 出版

A hands-on, real-world introduction to data analysis with the Python programming language, loaded with wide-ranging examples. Python is an ideal choice for accessing, manipulating, and gaining insights from data of all kinds. Python for Data Science introduces you to the Pythonic world of data analysis with a learn-by-doing approach rooted in practical examples and hands-on activities. You'll learn how to write Python code to obtain, transform, and analyze data, practicing state-of-the-art data processing techniques for use cases in business management, marketing, and decision support. You will discover Python's rich set of built-in data structures for basic operations, as well as its robust ecosystem of open-source libraries for data science, including NumPy, pandas, scikit-learn, matplotlib, and more. Examples show how to load data in various formats, how to streamline, group, and aggregate data sets, and how to create charts, maps, and other visualizations. Later chapters go in-depth with demonstrations of real-world data applications, including using location data to power a taxi service, market basket analysis to identify items commonly purchased together, and machine learning to predict stock prices.

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

Programming Languages

Ingram 出版
2022/07/14 出版

Computer scientists often need to learn new programming languages quickly. The best way to prepare for this is to understand the foundational principles that underlie even the most complicated industrial languages. This text for an undergraduate programming languages course distills great languages and their design principles down to easy-to-learn 'bridge' languages implemented by interpreters whose key parts are explained in the text. The book goes deep into the roots of both functional and object-oriented programming, and it shows how types and modules, including generics/polymorphism, contribute to effective programming. The book is not just about programming languages; it is also about programming. Through concepts, examples, and more than 300 practice exercises that exploit the interpreter, students learn not only what programming-language features are but also how to do things with them. Substantial implementation projects include Milner's type inference, both copying and mark-and-sweep garbage collection, and arithmetic on arbitrary-precision integers.

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

Devops in Python

Moshe,Zadka  著
Apress 出版
2022/07/06 出版

Take advantage of Python to automate complex systems with readable code. This new edition will help you move from operations/system administration into easy-to-learn coding.You'll start by writing command-line scripts and automating simple DevOps-style tasks followed by creating reliable and fast unit tests designed to avoid incidents caused by buggy automation. You'll then move on to more advanced cases, like using Jupyter as an auditable remote-control panel and writing Ansible and Salt extensions.The updated information in this book covers best practices for deploying and updating Python applications. This includes Docker, modern Python packaging, and internal Python package repositories. You'll also see how to use the AWS API, and the Kubernetes API, and how to automate Docker container image building and running. Finally, you'll work with Terraform from Python to allow more flexible templating and customization of environments.What You'll LearnUnderstand operating system automation with PythonPackage Python applicationsUse Python as a DevOps consoleReview Cloud automation with PythonWho This Book Is ForDevOps engineer. Site Reliability Engineer, or similar (including Platform, Production, and Systems), and whose organization uses Python.

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

Android UI Development with Jetpack Compose

Packt 出版
2022/06/30 出版

Get started with creating intuitive native user interfaces on Android platforms Key Features: Understand the difference between the imperative (Android View) and declarative (Jetpack Compose) approachLearn about the structure of a Compose app, built-in Compose UI elements, and core concepts such as state hoisting and composition over inheritanceWrite, test, and debug composable functionsBook Description: Jetpack Compose is Android's new framework for building fast, beautiful, and reliable native user interfaces. It simplifies and significantly accelerates UI development on Android using the declarative approach. This book will help developers to get hands-on with Jetpack Compose and adopt a modern way of building Android applications. The book is not an introduction to Android development, but it will build on your knowledge of how Android apps are developed.Complete with hands-on examples, this easy-to-follow guide will get you up to speed with the fundamentals of Jetpack Compose such as state hoisting, unidirectional data flow, and composition over inheritance and help you build your own Android apps using Compose. You'll also cover concepts such as testing, animation, and interoperability with the existing Android UI toolkit.By the end of the book, you'll be able to write your own Android apps using Jetpack Compose.What You Will Learn: Gain a solid understanding of the core concepts of Jetpack ComposeDevelop beautiful, neat, and immersive UI elements that are user friendly, reliable, and performantBuild a complete app using Jetpack ComposeAdd Jetpack Compose to your existing Android applicationsTest and debug apps that use Jetpack ComposeFind out how Jetpack Compose can be used on other platformsWho this book is for: This book is for any mobile app developer looking to understand the fundamentals of the new Jetpack Compose framework and the benefits of native development. A solid understanding of Android app development, along with some knowledge of the Kotlin programming language, will be beneficial. Basic programming knowledge is necessary to grasp the concepts covered in this book effectively.

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

Ruby on Rails Tutorial

Addison-Wesl 出版
2022/06/27 出版

Used by sites as varied as Hulu, GitHub, Shopify, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on RailsTM Tutorial, Seventh Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial's examples focus on the general principles of web development needed for virtually any kind of website. The updates to this edition include full compatibility with Rails 7. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it with bite-sized code that's simple enough to understand while still being useful. Whatever your previous web-development experience, this book will guide you to true Rails mastery. This book will help you Set up your Rails development environment Record version changes with Git and create a secure remote repository at GitHub Deploy your applications early and often with Heroku Go beyond generated code to truly understand how to build Rails applications from scratch Learn testing and test-driven development (TDD) Effectively use the model-view-controller (MVC) pattern Structure applications using the REST architecture Build static pages and transform them into dynamic ones Master the Ruby programming skills all Rails developers need Create high-quality site layouts and data models Implement registration and authentication systems, including validation and secure passwords Update, display, and delete users Upload and display images using Active Storage and Amazon S3 Implement account activation and password reset, including sending email with Rails Integrate JavaScript with Rails using Importmap Add social features and microblogging, including an introduction to Hotwire and Turbo "Ruby on RailsTM Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps."--Peter Cooper, Editor of Ruby Inside Gemfiles are available at https: //gemfiles-7th-ed.railstutorial.org/Code listings are available at https: //github.com/learnenough/ruby_on_rails_tutorial_code_listings_7th_ed Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

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

Xamarin with Visual Studio

Ingram 出版
2022/06/17 出版

Learn how to build cross-platform mobile apps from a single shared codebaseKey FeaturesCovers fundamental and advanced aspects of multi-platform mobile developmentRevisit the fundamentals of .NET and C# to create modern native apps more quicklyCheck out tips and advice on getting started as a successful mobile developerDescriptionFor any mobile developer, it's clear that Xamarin knowledge is vital, thanks to the reintroduction of .NET MAUI. This book provides the reader with complete hands-on experience in designing cross-platform mobile applications with Xamarin, C#, and .NET.The book discusses the importance of cross-platform mobile app development and the benefits of learning Xamarin. The book delivers a quick lesson on C# and Visual Studio to implement all of the knowledge gained in this book into your first mobile application.In the second half of the book, you'll learn to start from scratch using Xamarin and create mobile apps in C#. It explains how to utilise Visual Studio as the development environment, design the user interface using the XAML markup language, organise common controls into layouts, and create multi-page applications with navigation and various pages. This includes creating reusable resources, such as styles and templates, and the use of local and remote databases for data manipulation. In addition, the book offers expert advice on the requirements of a standard mobile application, such as handling network connection, battery level, and safeguarding data in the device's secure storage.What you will learnLearn every aspect of Xamarin to create cross-platform mobile applications.Refresh .NET, C#, and Visual Studio skills required for mobile development.Build UI with XAML, views, and layouts, including navigation.Use reusable resources, data-oriented coding, multimedia support, and debug code.Explore advanced programming patterns and ways to improve performance.Tips and answers to help you land a job as a mobile developer.Who this book is forThis book is intended for beginners, aspiring mobile developers, .NET users, Visual Studio users, and application developers eager to design and build mobile apps compatible with numerous platforms. This book will also refresh your knowledge of .NET and C# so you can begin Xamarin development rapidly.Table of Contents1. The importance of mobile app development2. Xamarin and Microsoft in the mobile app market3. Introducing .NET and Visual Studio4. The C# programming language5. Building apps with Xamarin and Xamarin.Forms6. Organizing the User Interface with layouts7. Understanding common views8. Pages and navigation9. Resources and Data Binding10. Brushes, Shapes, and Media11. Managing the application lifecycle12. Working with Web API13. Working with Native API14. Finding a job15. Succeeding as a Mobile App DeveloperRead more

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

SQL in a Nutshell

Kevin,Kline  著
Ingram 出版
2022/06/16 出版

For programmers, analysts, and database administrators, this Nutshell guide is the essential reference for the SQL language used in today's most popular database products. This new fourth edition clearly documents SQL commands according to the latest ANSI/ISO standard and details how those commands are implemented in Microsoft SQL Server 2019 and Oracle 19c, as well as in the MySQL 8, MariaDB 10.5, and PostgreSQL 14 open source database products. You'll also get a concise overview of the relational database management system (RDBMS) model and a clear-cut explanation of foundational RDBMS concepts--all packed into a succinct, comprehensive, and easy-to-use format. Sections include: Background on the relational database model, including current and previous SQL standards Fundamental concepts necessary for understanding relational databases and SQL commands An alphabetical command reference to SQL statements, according to the SQL:2016 ANSI standard The implementation of each command by MySQL, Oracle, PostgreSQL, and SQL Server An alphabetical reference of the ANSI SQL:2016 functions and constructs as well as the vendor implementations Platform-specific functions unique to each implementation

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

Wireless Web Development with PHP and WAP

Apress 出版
2022/06/15 出版

A table of contents is not available for this title.

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

Software Architecture with C# 10 and .NET 6 - Third Edition

Packt 出版
2022/06/14 出版

Design scalable and high-performance enterprise applications using the latest features of C# 10 and .NET 6Key Features: Gain comprehensive software architecture knowledge and the skillset to create fully modular appsSolve scalability problems in web apps using enterprise architecture patternsMaster new developments in front-end architecture and the application of AI for software architectsBook Description: Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect.Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, Microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes updated chapters on Azure Kubernetes Service, EF Core, and Blazor.You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems.By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements.What You Will Learn: Use proven techniques to overcome real-world architectural challengesApply architectural approaches such as layered architectureLeverage tools such as containers to manage microservices effectivelyGet up to speed with Azure features for delivering global solutionsProgram and maintain Azure Functions using C# 10Understand when it is best to use test-driven development (TDD)Implement microservices with ASP.NET Core in modern architecturesGet the best of DevOps principles to enable CI/CD environmentsWho this book is for: This book is for engineers and senior software developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Basic familiarity with C# and .NET is required to get the most out of this book.

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

Node.Js: Novice to Ninja

Sitepoint 出版
2022/06/13 出版

Node.js: Novice to Ninja is your hands-on guide to learning everything needed to build a professional web application using Node.js, the hugely popular open-source, cross-platform, back-end JavaScript runtime environment. You'll start off by getting familiar with the basics - installation and building your first apps - before moving onto more advanced concepts, including debugging, asynchronous programming, using Express.js, working with databases, deployment, and more. You'll finish by building a complete multi-player real-time quiz application. Install Node and build your first application Get started with Express.js and use it to process forms Master asynchronous programming in Node.js Work with MongoDB and MySQL databases Use WebSockets for real-time applications Understand the Node ecosystem: npm and modules Build a complete multiplayer quiz app And much more! The book includes access to 25 high quality tutorial videos, containing 1.5 hours of content.

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

Enterprise Application Development with C# 10 and .NET 6 - Second Edition

Packt 出版
2022/06/02 出版

A comprehensive guide to every important component of C# and .NET 6 required to build robust enterprise web applicationsKey Features: Explore the advanced features of C# and .NET 6 to enhance your code and productivityFollow clear and easy instructions for building an end-to-end enterprise applicationLearn how to build scalable web applications and host them on the cloudBook Description: Building production-ready enterprise applications can be a challenging task due to the overabundance of tools and their different versions that make app development complex. This book simplifies the process with an end-to-end road map for building enterprise applications from scratch using the latest features of .NET Core 6 and C# 10.Throughout the book, you'll work on creating an enterprise app, adding a key component to the app with each chapter, before finally getting it ready for testing and deployment. You'll learn concepts relating to advanced data structures, the Entity Framework Core, parallel programming, and dependency injection. As you progress, you'll cover various authentication and authorization schemes provided by .NET Core to make your apps and APIs secure. The book then shows you how the latest Microsoft Visual Studio and C# 10 help you simplify developer tasks and shares tips and tricks in Visual Studio to improve your productivity. You'll discover various testing techniques, such as unit testing and performance testing, as well as different methods to deploy enterprise apps.By the end of this book, you'll be able to create enterprise apps using the powerful features of .NET 6 and deploy them to the cloud while working with various cloud components using Azure.What You Will Learn: Design enterprise apps by making the most of the latest features of .NET 6Discover different layers of an app, such as the data layer, API layer, and web layerExplore end-to-end architecture by implementing an enterprise web app using .NET and C# 10 and deploying it on AzureFocus on the core concepts of web application development and implement them in .NET 6Integrate the new .NET 6 health and performance check APIs into your appExplore MAUI and build an application targeting multiple platforms - Android, iOS, and WindowsWho this book is for: If you are a developer, architect, or senior programmer, this book will show you how to leverage the features of .NET 6 and the C# language, as well as help you grasp essential techniques to build your skills.

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

Intelligent Notification Systems

Springer 出版
2022/06/02 出版

Notifications provide a unique mechanism for increasing the effectiveness of real-time information delivery systems. However, notifications that demand users' attention at inopportune moments are more likely to have adverse effects and might become a cause of potential disruption rather than proving beneficial to users. In order to address these challenges a variety of intelligent notification mechanisms based on monitoring and learning users' behavior have been proposed. The goal of such mechanisms is maximizing users' receptivity to the delivered information by automatically inferring the right time and the right context for sending a certain type of information. This book presents an overview of the current state of the art in the area of intelligent notification mechanisms that rely on the awareness of users' context and preferences. We first present a survey of studies focusing on understanding and modeling users' interruptibility and receptivity to notifications from desktops and mobile devices. Then, we discuss the existing challenges and opportunities in developing mechanisms for intelligent notification systems in a variety of application scenarios.

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

Software Engineering in C

Springer 出版
2022/05/30 出版
9 特價2623
立即代訂
下次再買

Advanced SQL with SAS

SAS Institute 出版
2022/05/26 出版

This book introduces advanced techniques for using PROC SQL in SAS. If you are a SAS programmer, analyst, or student who has mastered the basics of working with SQL, Advanced SQL with SAS(R) will help take your skills to the next level. Filled with practical examples with detailed explanations, this book demonstrates how to improve performance and speed for large data sets. Although the book addresses advanced topics, it is designed to progress from the simple and manageable to the complex and sophisticated. In addition to numerous tuning techniques, this book also touches on implicit and explicit pass-throughs, presents alternative SAS grid- and cloud-based processing environments, and compares SAS programming languages and approaches including FedSQL, CAS, DS2, and hash programming. Other topics include: Missing values and data quality with audit trails "Blind spots" like how missing values can affect even the simplest calculations and table joins SAS macro language and SAS macro programs SAS functions Integrity constraints SAS Dictionaries SAS Compute Server

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

Advanced SQL with SAS

SAS Institute 出版
2022/05/26 出版

This book introduces advanced techniques for using PROC SQL in SAS. If you are a SAS programmer, analyst, or student who has mastered the basics of working with SQL, Advanced SQL with SAS(R) will help take your skills to the next level. Filled with practical examples with detailed explanations, this book demonstrates how to improve performance and speed for large data sets. Although the book addresses advanced topics, it is designed to progress from the simple and manageable to the complex and sophisticated. In addition to numerous tuning techniques, this book also touches on implicit and explicit pass-throughs, presents alternative SAS grid- and cloud-based processing environments, and compares SAS programming languages and approaches including FedSQL, CAS, DS2, and hash programming. Other topics include: Missing values and data quality with audit trails "Blind spots" like how missing values can affect even the simplest calculations and table joins SAS macro language and SAS macro programs SAS functions Integrity constraints SAS Dictionaries SAS Compute Server

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

Teaching Primary Programming with Scratch Pupil Book Year 5

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

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

Teaching Primary Programming with Scratch Pupil Book Year 4

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

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

Teaching Primary Programming with Scratch Pupil Book Year 3

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

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

Teaching Primary Programming with Scratch Pupil Book Year 6

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

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

C# Programming in Easy Steps

Mike,McGrath  著
In Easy Steps 出版
2022/05/24 出版

Modern coding with C# 10 and .NET 6. Updated for Visual Studio 2022. C# Programming in easy steps, 3rdedition is updated for Visual Studio 2022, and teaches you howto code applications and demonstrates every aspect of the C# language you willneed to produce professional programming results. Modern coding with C# 10 and .NET 6. Updated for Visual Studio 2022. The book's examples provide clear syntax-highlighted code showing C# language basics including variables, arrays, logic, looping, methods, and classes. C# Programming in easy steps, 3rdedition begins by explaining how to install thefree Visual Studio Community Edition, to create an environment in which you canquickly begin to create your own executable programs by copying the book's examples.It demonstrates all the C# language basics before moving on to provide examplesof Object Oriented Programming. It concludes by demonstrating how you can useyour acquired knowledge to create graphic programs for traditional PC Desktopapps, and also as Universal apps for multiple devices. You need have no previous knowledge of anyprogramming language, so it's ideal for the newcomer to computer programming. Also ideal for: Programmers moving from another programminglanguage. Students who are studying C# programming at schoolor college. Those seeking a career in computing who need afundamental understanding of procedural programming. Free, downloadable sample code is available todownload from our website for checking against your own work.

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

Dealing with Data Pocket Primer

Ingram 出版
2022/05/23 出版

As part of the best-selling Pocket Primer series, this book is designed to introduce the reader to the basic concepts of managing data using a variety of computerlanguages and applications. It is intended to be a fast-paced introduction to some basic features of data management and covers statistical concepts, data-related techniques, features of Pandas, RDBMS, SQL, NLP topics, Matplotlib, and data visualization. Companion files with source code and color figures are available. FEATURES: Covers Pandas, RDBMS, NLP, data cleaning, SQL, and data visualizationIntroduces probability and statistical conceptsFeatures numerous code samples throughout Includes companion files with source code and figures

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

Mastering Python - Second Edition

Packt 出版
2022/05/19 出版

Use advanced features of Python to write high-quality, readable code and packagesKey Features: Extensively updated for Python 3.10 with new chapters on design patterns, scientific programming, machine learning, and interactive PythonShape your scripts using key concepts like concurrency, performance optimization, asyncio, and multiprocessingLearn how advanced Python features fit together to produce maintainable codeBook Description: Even if you find writing Python code easy, writing code that is efficient, maintainable, and reusable is not so straightforward. Many of Python's capabilities are underutilized even by more experienced programmers. Mastering Python, Second Edition is an authoritative guide to understanding advanced Python programming so you can write the highest quality code. This new edition has been extensively revised and updated with exercises and four new chapters.Revisit important basics including Pythonic style and syntax and functional programming. Avoid common mistakes made by programmers of all experience levels. Make smart decisions about the best testing and debugging tools to use, optimize your code's performance across multiple machines and Python versions, and deploy often forgotten Python features to your advantage. Get fully up to speed with asyncio and stretch the language even further by accessing C functions with simple Python calls. Finally, turn your new and improved code into packages and share them with the wider Python community.If you are a Python programmer wanting to improve your code quality and readability, this Python book will make you confident in writing high-quality scripts and taking on bigger challengesWhat You Will Learn: Write beautiful Pythonic code and avoid common Python coding mistakesApply the power of decorators, generators, coroutines, and metaclassesUse different testing systems like pytest, unittest, and doctestTrack and optimize application performance for both memory and CPU usageDebug your applications with PDB, Werkzeug, and faulthandlerImprove your performance through asyncio, multiprocessing, and distributed computingExplore popular libraries like Dask, NumPy, SciPy, pandas, TensorFlow, and scikit-learnExtend Python's capabilities with C/C++ libraries and system callsWho this book is for: This book will benefit more experienced Python programmers who wish to upskill, serving as a reference for best practices and some of the more intricate Python techniques. Even if you have been using Python for years, chances are that you haven't yet encountered every topic discussed in this book. A good understanding of Python programming is necessary

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