Informatyka
Learn T-SQL Querying. A guide to developing efficient and elegant T-SQL code - Second Edition
Pedro Lopes, Pam Lahoud
Data professionals seeking to excel in Transact-SQL for Microsoft SQL Server and Azure SQL Database often lack comprehensive resources. Learn T-SQL Querying second edition focuses on indexing queries and crafting elegant T-SQL code enabling data professionals gain mastery in modern SQL Server versions (2022) and Azure SQL Database. The book covers new topics like logical statement processing flow, data access using indexes, and best practices for tuning T-SQL queries.Starting with query processing fundamentals, the book lays a foundation for writing performant T-SQL queries. You’ll explore the mechanics of the Query Optimizer and Query Execution Plans, learning to analyze execution plans for insights into current performance and scalability. Using dynamic management views (DMVs) and dynamic management functions (DMFs), you’ll build diagnostic queries. The book covers indexing and delves into SQL Server’s built-in tools to expedite resolution of T-SQL query performance and scalability issues. Hands-on examples will guide you to avoid UDF pitfalls and understand features like predicate SARGability, Query Store, and Query Tuning Assistant. By the end of this book, you‘ll have developed the ability to identify query performance bottlenecks, recognize anti-patterns, and avoid pitfalls
Yawar Amin, Kamon Ayeva
Type-driven development is an approach that uses a static type system to achieve results including safety and efficiency. Types are used to express relationships and other assumptions directly in the code, and these assumptions are enforced by the compiler before the code is run. Learn Type-Driven Development covers how to use these type systems to check the logical consistency of your code. This book begins with the basic idea behind type-driven development. You’ll learn about values (or terms) and how they contrast with types. As you progress through the chapters, you’ll cover how to combine types and values inside modules and build structured types out of simpler ones. You’ll then understand how to express choices or alternatives directly in the type system using variants, polymorphic variants, and generalized algebraic data types. You’ll also get to grips with sum types, build sophisticated data types from generics, and explore functions that express change in the types of values. In the concluding chapters, you’ll cover advanced techniques for code reuse, such as parametric polymorphism and subtyping.By end of this book, you will have learned how to iterate through a type-driven process of solving coding problems using static types, together with dynamic behavior, to obtain more safety and speed.
Micheal Lanham
Unity Machine Learning agents allow researchers and developers to create games and simulations using the Unity Editor, which serves as an environment where intelligent agents can be trained with machine learning methods through a simple-to-use Python API.This book takes you from the basics of Reinforcement and Q Learning to building Deep Recurrent Q-Network agents that cooperate or compete in a multi-agent ecosystem. You will start with the basics of Reinforcement Learning and how to apply it to problems. Then you will learn how to build self-learning advanced neural networks with Python and Keras/TensorFlow. From there you move o n to more advanced training scenarios where you will learn further innovative ways to train your network with A3C, imitation, and curriculum learning models. By the end of the book, you will have learned how to build more complex environments by building a cooperative and competitive multi-agent ecosystem.
Learn Web Development with Python. Get hands-on with Python Programming and Django web development
Fabrizio Romano, Gastón C. Hillar, Arun Ravindran
If you want to develop complete Python web apps with Django, this Learning Path is for you. It will walk you through Python programming techniques and guide you in implementing them when creating 4 professional Django projects, teaching you how to solve common problems and develop RESTful web services with Django and Python. You will learn how to build a blog application, a social image bookmarking website, an online shop, and an e-learning platform.Learn Web Development with Python will get you started with Python programming techniques, show you how to enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. Last but not least, you’ll learn the best practices for creating real-world applications.By the end of this Learning Path, you will have a full understanding of how Django works and how to use it to build web applications from scratch.This Learning Path includes content from the following Packt products:• Learn Python Programming by Fabrizio Romano• Django RESTful Web Services by Gastón C. Hillar• Django Design Patterns and Best Practices by Arun Ravindran
Alvin Ashcraft
WinUI 3 takes a whole new approach to delivering Windows UI components and controls and has the ability to deliver the same features across multiple versions of Windows. Learn WinUI 3 is a comprehensive introduction to WinUI and Windows apps for anyone who is new to WinUI and XAML applications.This updated second edition begins by helping you get to grips with the latest features in WinUI and shows you how XAML is used in UI development. The next set of chapters will help you set up a new Visual Studio environment, develop a new desktop project, incorporate the Model-View-ViewModel (MVVM) pattern in a WinUI project, and develop unit tests for ViewModel commands. Next, you’ll cover the basics of data access from WinUI projects with a step-by-step approach. As you advance, you’ll discover how to leverage the Fluent Design System to design beautiful WinUI applications. You’ll also explore the contents and capabilities of the Windows Community Toolkit and learn how to create cross-platform apps with markup and code from your project using Uno Platform. The concluding chapters will teach you how to build, debug, and deploy apps to the Microsoft Store.By the end of this book, you’ll have learned how to build WinUI applications from scratch and how to modernize existing desktop apps using WinUI 3 and the Windows App SDK.
Milos Radovanovic, Milos Vucetic
Modern world organizations require effective collaboration in order to improve productivity. Conferencing tools enable users to increase their productivity and improve communication with their functionalities that include interactive experiences supported by multiple features. One of the most advanced conferencing tools and the market leader is Adobe Connect. It is a great tool that will help you organize and present your content in the most efficient manner possible while capturing the audience with rich and engaging presentations."Learning Adobe Connect 9" is a practical, hands-on guide that provides you with a number of clear, step-by-step exercises that will help you take advantage of the real power that is behind Adobe Connect."Learning Adobe Connect 9" will take you on the journey through the magical world of Adobe Connect features. By reading this book, you will be able to master the most important features of Adobe Connect quickly. This book will guide you from the basic Connect functionalities through the complex features that are offered by the application's user friendly interface. The easy-to-understand structure of this book will help you learn and remember the content with straight to the point examples combined with step-by-step guides that will help you use all of the Connect features with confidence. By the end of this book, you will be full of confidence to start your next web conference.
Learning Adobe Muse. Create beautiful websites without writing any code with this book and
Jennifer Farley
Adobe Muse is an exciting new tool from the world's foremost design software company which allows users to create beautiful and fully functioning websites without writing any code. It provides graphic designers the power to use their print design skills over the Web. This book will help web designers as well as graphic designers to master Adobe Muse quickly. It will provide step-by-step instructions that guide you through building a website with Adobe Muse.Learning Adobe Muse will teach you how to plan, design and publish websites using Adobe Muse. It starts by covering the tools and interface of the program and moves on to the concepts you'll need to understand for laying out your web pages. You'll learn how to format text using reusable styles, add images, create a clean navigation system, and add interactive elements such as panels and slideshows to your pages and all this without writing a single line of code!By the end of the book you will have created a smartlydesigned, fully-functioning website.
Mark Dunkerley
If you are a technical professional who wants to dive deeper into the functionality offered by AirWatch or manage the solution, then this book will help you choose the best set of configuration, device management, and monitoring options that you can use to effectively manage your EMM implementation.