Название: Exploring University Mathematics with Python Автор: Siri Chongchitnan Издательство: Springer Год: 2023 Страниц: 521 Язык: английский Формат: pdf Размер: 23.5 MB
This book provides a unique tour of university mathematics with the help of Python. A typical mathematics university curriculum would include some element of programming, usually in a standalone module. However, in my experience teaching at several UK universities, students often regard programming as just another module that is disparate from a typical ‘pen-and-paper’ module. In my opinion, this is an extremely unhealthy viewpoint, because programming can often help us gain a more solid understanding of mathematics in comparison to a purely pen-and-paper approach. It is true that much of university mathematics is driven by theorems and proofs, and it is also true that Python does not prove theorems. However, Python gives us the power and freedom to glimpse into the unknown, leading us towards insightful conjectures that would have been difficult to formulate otherwise. Hence, I was motivated to write a mathematics textbook that is richly interwoven with Python, rather than another Python textbook with some mathematical examples. The spirit of this book is one of mathematical exploration and investigation. I want to show students that Python can hugely enrich our understanding of mathematics through.
Название: Principles of Soft Computing Using Python Programming: Learn How to Deploy Soft Computing Models in Real World Applications Автор: Gypsy Nandi Издательство: Wiley-IEEE Press Год: 2024 Страниц: 348 Язык: английский Формат: pdf (true), epub Размер: 17.6 MB
An accessible guide to the revolutionary techniques of Soft Computing. Soft computing is a computing approach designed to replicate the human mind's unique capacity to integrate uncertainty and imprecision into its reasoning. It is uniquely suited to computing operations where rigid analytical models will fail to account for the variety and ambiguity of possible solutions. As Machine Learning and Artificial Intelligence become more and more prominent in the computing landscape, the potential for soft computing techniques to revolutionize computing has never been greater. Principles of Soft Computing Using Python Programming provides readers with the knowledge required to apply soft computing models and techniques to real computational problems. Beginning with a foundational discussion of soft or fuzzy computing and its differences from hard computing, it describes different models for soft computing and their many applications, both demonstrated and theoretical. The result is a set of tools with the potential to produce new solutions to the thorniest computing problems. Principles of Soft Computing Using Python Programmingis ideal for researchers and engineers in a variety of fields looking for new solutions to computing problems, as well as for advanced students in programming or the Computer Siences.
Название: Low-Code Development with Appsmith: Building Internal Tools and Business Applications Автор: Rahul Sharma, Rajat Arora Издательство: Apress Год: 2023 Страниц: 277 Язык: английский Формат: pdf Размер: 10.1 MB
This book will show you how to harness the power of Appsmith, an open-source low-code platform with a large set of integration tools and an active community. The book begins with an introduction to Appsmith and its features. As you explore the platform, you will learn about widgets, UI Canvas, and data stores, among other things. Authors Rahul Sharma and Rajat Arora then show you how to build customizations and navigation workflows, as well as how to handle error handling, debugging, and troubleshooting with Appsmith. You will also learn efficient monitoring and authentication for deploying production-ready systems. Low-Code Development with AppSmith provides examples, realistic scenarios, and explanations of the tools you'll need to build successful low-code apps, helping you gain practical skills. Upon completing this book, you will be able to use Appsmith to build low-code solutions that suit your business requirements. For anyone interested in designing technical solutions with minimal programming. This book assumes a basic understanding of object-oriented programming and jаvascript.
Название: A Beginner's Guide to SSD Firmware: Designing, Optimizing, and Maintaining SSD Firmware Автор: Gopi Kuppan Thirumalai Издательство: Apress Год: 2023 Страниц: 210 Язык: английский Формат: pdf Размер: 10.2 MB
Explore the concepts and techniques that are essential for designing, optimizing, and maintaining SSD (solid state drive) firmware. This book discusses the role of firmware in the functioning of SSDs and the importance of keeping firmware up to date to ensure optimal performance and security. The book starts with an introduction to SSD firmware and its role in SSDs. You will then learn basic NAND operations and common firmware features, followed by various design considerations and best practices for optimizing and maintaining SSD firmware. Moving ahead, you will learn some of the advanced features that are included in modern SSD firmware, such as wear leveling algorithms, garbage collection algorithms, error prevention and correction methods, and algorithms to reduce write amplification. User data flow and exception handling are discussed next, along with performance and debugging. To wrap things up, you will gain insight into possible future developments and innovations in SSD firmware. For SSDs to work properly and help us with tasks, they rely on both hardware and firmware. The hardware consists of the physical components of the device, such as the processor, memory, and storage. The firmware, meanwhile, is the software that runs on the device and controls the hardware. It is responsible for ensuring that the device performs its designated tasks and functions properly.
Название: Python Graphics: A Reference for Creating 2D and 3D Images, 2nd Edition Автор: Bernard Korites Издательство: Apress Год: 2023 Страниц: 488 Язык: английский Формат: pdf Размер: 14.0 MB
This book shows how to use Python’s built-in graphics primitives - points, lines, and arrows – to create complex graphics for the visualization of two- and three-dimensional objects, data sets, and technical illustrations. This updated edition provides more detailed explanations where required, especially regarding Python code, and explores scientific applications to topics of contemporary importance. You’ll learn how to create any 2D or 3D object or illustration, as well as how to display images, use color, translate, rotate, shade, add shadows that are cast on other objects, remove hidden lines, plot 2D and 3D data, fit lines and curves to data sets, display points of intersection between 2D and 3D objects, and create digital art. Demonstrations are included which illustrate graphics programming techniques by example, the best way to learn a language. Also brand new to this edition are demonstrations on how to visualize electron probability clouds around a nucleus, climate change, ecological diversity, population dynamics, and resource management. Python source code, including detailed explanations, is included for all applications, making the book more accessible to novice Python programmers. After completing this book, you will be able to create compelling graphic images without being limited to functions available in existing Python libraries.
Название: Эффективный TypeScript. 62 способа улучшить код Автор: Дэн Вандеркам Издательство: Питер Год: 2021 Страниц: 288 Язык: русский Формат: pdf Размер: 10.3 MB
Обычно книги, в названии которых есть слово «эффективный», рассматриваются в качестве второй основной книги по теме. Поэтому «Эффективный TypeScript» окажется максимально полезен тем, кто уже имеет опыт работы с jаvascript и TypeScript. Цель этой книги — не обучать читателей пользоваться инструментами, а помочь им повысить свой профессиональный ровень. Прочитав ее, вы сформируете лучшее представление о работе компонентов TypeScript, сможете избежать многих ловушек и ошибок и развить свои навыки. В то время как справочное руководство покажет пять разных путей применения языка для реализации одной задачи, «эффективная» книга объяснит, какой из этих путей лучше и почему. В течение последних лет TypeScript развивался очень быстро, но я надеюсь, что сейчас он достаточно стабилен и моя книга еще долго будет актуальной. Все основное внимание в ней сконцентрировано на самом языке, а не на различных фреймворках и прочих инструментах. Вы не встретите здесь примеров использования React или Angular, равно как и пояснений возможного конфигурирования TypeScript для работы с webpack, Babel или rollup, зато обнаружите много универсальных советов.
Название: Artificial Intelligence and Machine Learning for Smart Community Автор: T.V. Ramana, G.S. Pradeep Ghantasala, R. Sathiyaraj, Mudassir Khan Издательство: CRC Press Год: 2024 Страниц: 182 Язык: английский Формат: pdf (true) Размер: 10.1 MB
Intelligent systems are technologically advanced machines that perceive and respond to the world around them. Artificial Intelligence and Machine Learning for Smart Community: Concepts and Applications presents the evolution, challenges, and limitations of the application of Machine Learning (ML) and Artificial Intelligence (AI) to intelligent systems and smart communities. This book focuses on cutting-edge research in the area of smart applications of AI and ML, ranging from the fundamentals/concepts, novel algorithms, mathematical models, case studies, and so on. The primary objective of this book is to recognize the trends in the field of AI integrated with ML and to dig out various efficient solutions for promoting smart applications for a better society. This book investigates the recent technological advancements and achievements in the said area and aims to discover the recent trends in AI and ML to promote and publish original articles in the relevant field of integration of ML and AI in various aspects of smart applications. It will also provide research directions for AI and ML in terms of offering better solutions for a smart and safe society. This reference text presents the most recent and advanced research on the application of Artificial Intelligence and Machine Learning on intelligent systems. It will discuss important topics such as business intelligence, reinforcement learning, supervised learning, and unsupervised learning in a comprehensive manner.
Название: ASP.NET Core in Action, Third Edition (Final) Автор: Andrew Lock Издательство: Manning Publications Год: 2023 Страниц: 983 Язык: английский Формат: True/Retail PDF, epub (true) Размер: 34.8 MB, 34.4 MB
Build professional-grade full-stack web applications using C# and ASP.NET Core. Fully updated to ASP.NET Core 7.0! In ASP.NET Core in Action, Third Edition Microsoft MVP Andrew Lock teaches you how you can use your C# and .NET skills to build amazing cross-platform web applications. This revised bestseller reveals the latest .NET patterns, including minimal APIs and minimal hosting. Even if you've never worked with ASP.NET, you'll start creating productive cross-platform web apps fast. Illustrations and annotated code make learning visual and easy. For beginning to intermediate web developers. Examples are in C#.
Название: Learn AI-assisted Python Programming: With GitHub Copilot and ChatGPT (Final) Автор: Leo Porter, Daniel Zingaro Издательство: Manning Publications Год: 2024 Страниц: 298 Язык: английский Формат: True/Retail PDF, epub Размер: 10.1 MB, 10.15 MB
Writing computer programs in Python just got a lot easier! Use AI-assisted coding tools like GitHub Copilot and ChatGPT to turn your ideas into applications faster than ever. AI has changed the way we write computer programs. With tools like Copilot and ChatGPT, you can describe what you want in plain English, and watch your AI assistant generate the code right before your eyes. It’s perfect for beginners, or anyone who’s struggled with the steep learning curve of traditional programming. This book shows you how to create and improve Python programs using AI—even if you’ve never written a line of computer code before. Spend less time on the slow, low-level programming details and instead learn how an AI assistant can bring your ideas to life immediately. As you go, you’ll even learn enough of the Python language to understand and improve what your AI assistant creates.
Название: Machine Learning for Causal Inference Автор: Sheng Li, Zhixuan Chu Издательство: Springer Год: 2023 Страниц: 302 Язык: английский Формат: pdf (true), epub Размер: 26.2 MB
This book provides a deep understanding of the relationship between machine learning and causal inference. It covers a broad range of topics, starting with the preliminary foundations of causal inference, which include basic definitions, illustrative examples, and assumptions. It then delves into the different types of classical causal inference methods, such as matching, weighting, tree-based models, and more. Additionally, the book explores how Machine Learning can be used for causal effect estimation based on representation learning and graph learning. The contribution of causal inference in creating trustworthy machine learning systems to accomplish diversity, non-discrimination and fairness, transparency and explainability, generalization and robustness, and more is also discussed. The book also provides practical applications of causal inference in various domains such as natural language processing, recommender systems, computer vision, time series forecasting, and continual learning. Each chapter of the book is written by leading researchers in their respective fields.