Practical Front-End Testing: Strategies and Best Practices for Developers

Автор: literator от 8-05-2025, 05:28, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Practical Front-End Testing: Strategies and Best Practices for Developers
Автор: Hsin-Hao Tang
Издательство: Apress
Год: 2025
Страниц: 374
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

In the fast-paced and ever-evolving field of front-end development, one of the biggest challenges is maintaining high-quality code while producing work rapidly. This is why testing has become crucial. Deciding on the right testing approach and how to write and execute tests is a key issue every developer must consider. Code without tests is difficult to guarantee in terms of quality, and the solution lies in developing a solid testing strategy. This book provides practical guidance in front-end testing that will help you master a variety of techniques and understand how to apply them in real-world applications. This book dives deep into the types and implementation of front-end testing to teach you best practices for building flexible, maintainable test code. By guiding you through various strategies, the book will help you produce test code efficiently. Its pragmatic approach promises to be useful if you encounter challenges when writing tests and are searching for solutions. For front-end developers, full-stack developers, software testers, and QA automation developers.
 

Learn Go with Pocket-Sized Projects (Final Release)

Автор: literator от 8-05-2025, 04:49, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Learn Go with Pocket-Sized Projects (Final Release)
Автор: Aliénor Latour, Donia Chaiehloudj, Pascal Bertrand
Издательство: Manning Publications
Год: 2025
Страниц: 512
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

Pocket-size projects, modular and versatile skills! Take your Go programming capabilities to the next level with 11 engaging applications. Learn Go with Pocket-Sized Projects teaches some of the most important skills of Go programming—including Go’s unique idiomatic syntax—all through building fun and useful apps and games. Each project is fully working, simple to write, and easy to scale-up to full-size Go applications. Each small, self-contained project in Learn Go with Pocket-Sized Projects introduces important practical skills, including ensuring that your code is thoroughly tested and documented! You’ll make architectural decisions for your projects and organize your code in a maintainable way. Work your way through, and you’ll be able to utilize Go for everything from server-side applications to low-level systems programming. Along the way, you’ll explore a wide range of topics, including Go’s unique approach to interfaces, concurrency, REST and gRPC microservice APIs, and more. For beginners with Go or another programming language.
 

Effortless Python: Learn Python Quickly from Beginner to Pro

Автор: literator от 7-05-2025, 20:19, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Effortless Python: Learn Python Quickly from Beginner to Pro
Автор: Aarav Joshi
Издательство: 101 Books
Год: 2025
Страниц: 945
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Effortless Python: Learn Python Quickly from Beginner to Pro is your comprehensive, hands-on guide to mastering Python programming-no prior coding experience required. Designed for absolute beginners and those looking to refresh their skills, this book breaks down complex concepts into clear, actionable steps using the latest Python standards and best practices. Each chapter is structured to build your confidence, starting with the fundamentals of syntax and progressing through data structures, functions, error handling, object-oriented programming, automation, and real-world applications. You’ll find practical examples, mini-projects, and expert tips that make learning both engaging and effective. Whether you want to automate daily tasks, analyze data, build web applications, or simply understand the language powering today’s tech innovations, Effortless Python equips you with the knowledge and confidence to write clean, efficient code. The book emphasizes readability and simplicity, following industry guidelines to ensure your skills are relevant and up-to-date. By the end, you’ll be able to tackle real-world projects and continue your Python journey with a strong foundation.
 

Indistinguishability Obfuscation from Well-Studied Assumptions

Автор: literator от 7-05-2025, 17:40, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Indistinguishability Obfuscation from Well-Studied Assumptions
Автор: Aayush Jain
Издательство: ACM Books
Год: 2025
Страниц: 136
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

Software obfuscation is used in cryptography to transform source code to make it unintelligible without altering what it computes. As a software security mechanism, it is essential that software obfuscation has a firm mathematical foundation. The research described in this book, for which the author won the ACM Dissertation Award, establishes the feasibility of mathematically rigorous software obfuscation from well-studied hardness conjectures. The mathematical object that the author constructs, indistinguishability obfuscation, is considered a theoretical "master tool" in the context of cryptography: not only in helping to achieve long-desired cryptographic goals such as functional encryption, but also in expanding the scope of the field of cryptography itself. For example, indistinguishability obfuscation aids in goals related to software security that were previously entirely in the domain of software engineering.
 

Information Retrieval: Advanced Topics and Techniques

Автор: literator от 7-05-2025, 17:05, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Information Retrieval: Advanced Topics and Techniques
Автор: Omar Alonso, Ricardo Baeza-Yates
Издательство: ACM Books
Год: 2025
Страниц: 838
Язык: английский
Формат: pdf (true), epub
Размер: 41.0 MB

In the last decade, Deep Learning and word embeddings have made significant impacts on information retrieval (IR) by adding techniques based in neural networks and language models. At the same time, certain search modalities such as neural IR and conversational search have become more popular. This book, written by international academic and industry experts, brings the field up to date with detailed discussions of these new approaches and techniques. The book is organized in three sections: Foundations, Adaptations and Concerns, and Verticals. Under Foundations, we address topics that form the basic structure of any modern IR system, including recommender systems. These new techniques are developed to augment indexing, retrieval, and ranking. Neural IR, recommender systems, evaluation, query-driven functionality, and knowledge graphs are covered in this section.
 

Hybrid Imaging and Visualization: Employing Machine Learning with Mathematica - Python, 2nd Edition

Автор: literator от 7-05-2025, 06:18, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Hybrid Imaging and Visualization: Employing Machine Learning with Mathematica - Python, 2nd Edition
Автор: Joseph Awange, Béla Paláncz, Lajos Völgyesi
Издательство: Springer
Год: 2025
Страниц: 471
Язык: английский
Формат: pdf
Размер: 62.9 MB

This second edition of the book that targets those in computer algebra and Artificial Intelligence introduces Black Hole algorithm that is essential for optimizing hyperparameters, an important task in Machine Learning where mostly, stochastic global methods are used as well as ChatGPT, a novel and in the last few years, very popular Generative AI technology. In addition, fisher discriminant, a linear discriminant that can provide an optimal separation of objects, and the conversion of time series into images thereby making it possible to employ convolution neural network to classify time series effectively are presented. Computer vision, a multidisciplinary field that is broadly a subfield of artificial intelligence and Machine Learning has as one of its goals the extraction of useful information from images. A basic problem in computer vision, therefore, is to try to understand, i.e., “see” the structure of the real world from a given set of images through use of specialized methods and general learning algorithms. In this book, we employ Python and Mathematica as well as their blending, since Python code can be run from Mathematica directly.
 

Hacking Cryptography: Write, break, and fix real-world implementations

Автор: literator от 7-05-2025, 04:14, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Hacking Cryptography: Write, break, and fix real-world implementations
Автор: Kamran Khan, Bill Cox
Издательство: Manning Publications
Год: 2025
Страниц: 328
Язык: английский
Формат: epub
Размер: 16.4 MB

Learn how the good guys implement cryptography and how the bad guys exploit it. Everything we do in the digital world is protected by cryptography. But when pure math and algorithms are implemented in code, vulnerabilities emerge and can be exploited by hackers and bad actors. Hacking Cryptography details dozens of practical cryptographic implementations and then breaks down the flaws that adversaries use to exploit them. Even the strongest cryptographic systems in code and hardware leave cracks and vulnerabilities a would-be attacker can exploit. In this book, you’ll learn to write cryptographically secure code, sidestep common pitfalls, and assess new bugs and vulnerabilities as they are discovered. For software and security engineers. Examples in Go.
 

Introduction to Artificial Intelligence And Machine Learning

Автор: literator от 6-05-2025, 21:15, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Introduction to Artificial Intelligence And Machine Learning: Building Blocks of Artificial Intelligence and Machine Learning
Автор: Arunprasad P, Waleed K. Alkalash
Издательство: Guided Self Publishing (I) LLP
Год: October 26, 2024
Страниц: 430
Язык: английский
Формат: pdf, epub (true)
Размер: 10.1 MB

"Introduction to Artificial Intelligence & Machine Learning" provides a comprehensive foundation for AI and ML concepts. It covers AI history, types, benefits, risks, and applications across various industries. The book explores Machine Learning, Deep Learning, neural networks, and practical AI problem-solving approaches. It also introduces Python programming, discussing variables, control statements, functions, and data structures essential for AI and ML development. With theoretical insights and practical examples, the book aims to equip students, researchers, and professionals with the knowledge needed to apply AI and ML techniques effectively in real-world scenarios. Python supports multiple programming paradigms, including procedural, object-oriented, and functional programming, offering flexibility for a wide range of applications. One of Python's most notable features is its extensive standard library, which provides pre-built modules and functions for handling tasks like file I/O, string manipulation, mathematics, and more.
 

Серия "Мировой компьютерный бестселлер. Гейм-дизайн" в 14 книгах

Автор: SCART56 от 6-05-2025, 19:01, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ


Название: Серия "Мировой компьютерный бестселлер. Гейм-дизайн" в 14 книгах
Автор(ы): разные
Издательство: Москва
Год: 2020-2024
Страниц: 1000+
Формат: fb2, pdf
Размер: 187 Мб
Язык: русский

Жизнь современного человека плотно связана с видеоиграми. Даже если вы не играете сами, в вашем окружении наверняка найдутся заядлые геймеры, а новости из индустрии игр зачастую не обходят и вас стороной. Это положение дел приводит к вопросам: а что же такое видеоигры и какое место они занимают в жизни человека?
В серии "Мировой компьютерный бестселлер. Гейм-дизайн" представлены книги от ведущих специалистов по игровой разработке.

 

Modern Technologies in Healthcare

Автор: literator от 6-05-2025, 18:40, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Modern Technologies in Healthcare
Автор: Temitope Emmanuel Komolafe, Patrice Monkam, Blessing Funmi Komolafe, Nizhuan Wang
Издательство: CRC Press
Серия: Analytics and AI for Healthcare
Год: 2025
Страниц: 348
Язык: английский
Формат: pdf (true), epub
Размер: 16.8 MB

This book comprehensively explores the latest technological advancements in healthcare, with a particular focus on the application of cutting-edge technologies, such as Artificial Intelligence (AI), Computer Vision, and robotics. The focus extends across crucial domains, such as disease diagnosis and monitoring, medical imaging, and the facilitation of remote healthcare services. The book provides a comprehensive overview of AI techniques for intelligent diagnoses, discussing how Machine Learning and Deep Learning models enhance accuracy and speed in medical imaging, diagnostics, and patient care. It also delves into the integration of AI with other disciplines, such as Data Science, computer vision, edge computing, robotics, and web development, to tackle complex medical challenges. The core of intelligent medical image classification is to use Machine Learning and Deep Learning algorithms to extract features from medical image data and classify them. Traditional Machine Learning methods include support vector machines (SVM), decision trees, random forests, etc., while Deep Learning methods have attracted much attention for their excellent performance in image recognition and classification tasks, especially the application of CNN.