Добавить в избранное
Форум
Правила сайта "Мир Книг"
Группа в Вконтакте
Подписка на книги
Правообладателям
Найти книгу:
Навигация
Вход на сайт
Регистрация



Реклама


Название: Clean Code Fundamentals : Hands-on Guide to Understand the Fundamentals of Software Craftsmanship and Clean Code in Java
Автор: Martin Hock
Издательство: Leanpub
Год: 2023-10-27
Страниц: 310
Язык: английский
Формат: pdf (true), epub
Размер: 20.4 MB

To become a better software developer needs deep knowledge and practical skills in the field of software development and quality. This book gives an overview and discusses in-depth knowledge for the analysis and improvement of your software code. You will be able to apply principles, patterns, techniques, and tools needed to write clean code. All the code examples in this book are in Java. Nothing affects the work of a team as much as bad, illegible, sloppy, and quickly written code that has not been designed carefully. Team dynamics can be improved, requirements can be redefined, and the schedule can be modified. However, if bad code takes over, it becomes more and more a burden for the team. Programmers should develop all the time. Even if they think that they have sufficient skills and knowledge to move around in current projects, they should not stop there, and it is worthwhile for them to learn new concepts, approaches, language, and frameworks from time to time. Learning should be a journey and not a destination. This book discusses the basics of software quality, principles, patterns, and best practices of writing better code. It also contains many code examples in Java of increasing complexity. Among other things topics like software metrics, static software testing, and tools which can help to measure software quality will be covered. This is a Forever Edition. That means that the book will see periodic updates, which are free for you. The book will use the latest Java version for the examples provided.
Разместил: Ingvar16 13-12-2023, 23:43 | Комментарии: 0 | Подробнее
Название: javascript Crash Course: A Hands-On, Project-Based Introduction to Programming (Final Release)
Автор: Nick Morgan
Издательство: No Starch Press
Год: 2024
Страниц: 468
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

javascript is the programming language of the internet—the secret sauce that makes websites dynamic, responsive, and all-around awesome. This fast-paced tutorial quickly teaches total beginners how to code in this popular, easy-to-learn language. Light-hearted and hands-on, the book introduces you to programming essentials through fun examples, hands-on exercises, and cool projects like building a Pong-style computer game. You’ll discover all of the important aspects of the language (without delving into expert-level nitty-gritty details or confusing jargon) as you develop a fast knack for programming with javascript. Because of its relationship to web browsers, javascript is an extremely important part of web development. If a website includes dynamic, interactive features, it was probably created with javascript. For example, YouTube uses javascript to show you previews of videos when you hover over their thumbnails, Threads uses javascript to load more posts as you scroll down the page, and Amazon uses javascript to power its Look Inside feature. Beyond its use in web browsers, javascript is also heavily used on the backend of websites, or the part of the website code that runs on a server, delivering content to users (as opposed to the frontend code that runs directly on the user’s device). This is possible via a technology called Node.js. Many top websites have a Node.js backend, letting you use the same language for the frontend and backend of your website, and even share code between the two.
Разместил: Ingvar16 13-12-2023, 21:44 | Комментарии: 0 | Подробнее
Название: Jаvascript и jQuery. Исчерпывающее руководство
Автор: Макфарланд Дэвид
Издательство: Эксмо
Год: 2015
Страниц: 844
Формат: djvu
Размер: 38 mb

Язык программирования javascript позволяет усовершенствовать ваши веб-страницы с помощью анимации, интерактивных элементов и визуальных эффектов, но его не так просто изучить и освоить. Новое, обновленное и расширенное издание уже ставшей классикой книги доступно объясняет основы языка javascript и показывает, как можно экономить время и силы с помощью библиотеки jQuery, содержащей готовые фрагменты кода javascript, и новейшего плагина jQuery UI.
Разместил: rivasss 13-12-2023, 21:33 | Комментарии: 0 | Подробнее
Название: Explainable Agency in Artificial Intelligence: Research and Practice
Автор: Silvia Tulli, David W. Aha
Издательство: CRC Press
Год: 2024
Страниц: 171
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

This book focuses on a subtopic of explainable AI (XAI) called explainable agency (EA), which involves producing records of decisions made during an agent’s reasoning, summarizing its behavior in human-accessible terms, and providing answers to questions about specific choices and the reasons for them. We distinguish explainable agency from interpretable machine learning (IML), another branch of XAI that focuses on providing insight (typically, for an ML expert) concerning a learned model and its decisions. In contrast, explainable agency typically involves a broader set of AI-enabled techniques, systems, and stakeholders (e.g., end users), where the explanations provided by EA agents are best evaluated in the context of human subject studies. The chapters of this book explore the concept of endowing intelligent agents with explainable agency, which is crucial for agents to be trusted by humans in critical domains such as finance, self-driving vehicles, and military operations. This book presents the work of researchers from a variety of perspectives and describes challenges, recent research results, lessons learned from applications, and recommendations for future research directions in EA. The historical perspectives of explainable agency and the importance of interactivity in explainable systems are also discussed. Ultimately, this book aims to contribute to the successful partnership between humans and AI systems.
Разместил: Ingvar16 13-12-2023, 17:01 | Комментарии: 0 | Подробнее
Название: An Introduction to Programming and Computer Science with Python
Автор: Clayton Cafiero
Издательство: The University of Vermont
Год: 2023
Страниц: 402
Язык: английский
Формат: pdf
Размер: 10,1 MB

The goal of this book is to provide an introduction to computer programming with Python. This includes: - functional decomposition and a structured approach to programming; - writing idiomatic Python; - understanding the importance of abstraction; - practical problem-solving exercises, and a brief introduction to plotting with Matplotlib. When you get to know it, Python is a peculiar programming language. Much of what’s peculiar about Python is concealed by its seemingly simple syntax. This is part of what makes Python a great first language—and it’s fun! The book is organized into chapters which roughly correspond to a week’s worth of material (with some deviations). Some chapters, particularly the first few, should be consumed at a rate of two a week. We present below a brief description of each chapter, followed by mention of some conventions used in the book. The Chapter 2 provides some motivation for why programming languages are useful, and gives a general outline of how a program is executed by the Python interpreter. This chapter also introduces the two modes of using Python. The interactive mode allows the user to interact with the Python interpreter using the Python shell. Python statements and expressions are entered one at a time, and the interpreter evaluates or executes the code entered by the user. This is an essential tool for experimentation and learning the details of various language features. Script mode allows the user to write, save, and execute Python programs. This is convenient since in this mode we can save our work, and run it multiple times without having to type it again and again at the Python shell.
Разместил: Ingvar16 13-12-2023, 16:23 | Комментарии: 0 | Подробнее
Название: Программирование искусственного интеллекта в приложениях
Автор: Джонс М.Т.
Издательство: ДМK
Год: 2011
Cтраниц: 312
Формат: pdf (ocr)
Размер: 38 мб
Язык: русский

Данная книга посвящена вопросам искусственного интеллекта (ИИ), то есть методам и технологиям, призванным сделать ПО более умным и полезным. Рассмотренные алгоритмы в основном предназначены для встраивания в другое программное обеспечение, что позволяет создавать программы, гибко подстраивающиеся под требования и привычки пользователя. Здесь описан ряд алгоритмов ИИ – нейронные сети, генетические алгоритмы, системы, основанные на правилах, нечеткая логика, алгоритмы муравья и умные агенты. Для каждого алгоритма приведены примеры реализации. Некоторые из этих приложений применяются на практике, другие относятся скорее к теоретическим изысканиям.
Разместил: rivasss 13-12-2023, 12:59 | Комментарии: 0 | Подробнее
Название: Языки программирования и методы трансляции
Автор: Опалева Э.А., Самойленко В.П.
Издательство: СПб.: БХВ-Петербург
Год: 2005
Cтраниц: 480
Формат: pdf
Размер: 14 мб
Язык: русский

Учебное пособие содержит систематическое изложение теоретических основ перевода и компиляции. Рассмотрены общие вопросы разработки, описания и реализации языков программирования, формальные методы описания синтаксиса и семантики языков программирования, методы синтаксического анализа современных языков программирования. Приводится методика разработки описания перевода и пример использования этой методики для построения атрибутной транслирующей грамматики.
Разместил: rivasss 13-12-2023, 12:52 | Комментарии: 0 | Подробнее

Название: Tiny Android Projects Using Kotlin
Автор: Panjuta D., Nwokike L.
Издательство: CRC Press
Год: 2024
ISBN: 1032606878
Страниц: 383
Формат: PDF
Размер: 30 Mб
Язык: English

In today’s fast-paced world, Android development is a rapidly evolving field that requires regular updates to keep up with the latest trends and technologies. Tiny Android Projects Using Kotlin is an excellent resource for developers who want to learn to build Android applications using the latest tools and frameworks.
Разместил: Gena_Bukin 13-12-2023, 11:31 | Комментарии: 0 | Подробнее
Название: Ultimate Web Automation Testing with Cypress: Master End-to-End Web Application Testing Automation to Accelerate Your QA Process with Cypress
Автор: Vitaly Skadorva
Издательство: Orange Education Pvt Ltd, AVA
Год: December 2023
Страниц: 419
Язык: английский
Формат: True/Retail EPUB, PDF (conv), Mobi (conv)
Размер: 10.3 MB

Elevate Your Web Testing with Practical Insights and Advanced Techniques. Dive into the world of automated web testing with “Ultimate Web Automation Testing with Cypress.” From foundational concepts to advanced techniques, the book equips professionals with the skills to seamlessly integrate Cypress into their workflow. Starting with setup and basic tests, it progresses to cover end-to-end, component, API, and data-driven testing with practical examples and best practices. Further, it explores advanced topics like custom commands, plugins, Cypress Cloud, Smart Orchestration and Flaky Test Management. The book also unveils the integration with GitHub, GitLab, and Cucumber, and concludes with CI/CD implementation using Docker and Jenkins Pipelines, along with effective reporting techniques. By the end, you will have a profound understanding of Cypress, empowering you to excel in web application testing and advance your careers in the competitive software testing industry. Cypress is a robust javascript-based end-to-end testing framework designed to simplify and streamline web application testing. It was built specifically for modern web development. Cypress enables developers and testers to create and run tests directly within the browser, allowing real-time interaction with the application under test. With its intuitive API, automatic waiting and retries, and seamless integrations with popular web technologies and frameworks, Cypress has become a popular choice for teams seeking to improve the efficiency and reliability of their testing processes.
Разместил: Ingvar16 13-12-2023, 06:58 | Комментарии: 0 | Подробнее
Название: Machine Learning Applications: From Computer Vision to Robotics
Автор: Indranath Chatterjee, Sheetal Zalte
Издательство: Wiley-IEEE Press
Год: 2024
Страниц: 240
Язык: английский
Формат: pdf (true), epub
Размер: 10.2 MB

Practical resource on the importance of Machine Learning and Deep Learning applications in various technologies and real-world situations. Machine Learning Applications discusses methodological advancements of Machine Learning and Deep Learning, presents applications in image processing, including face and vehicle detection, image classification, object detection, image segmentation, and delivers real-world applications in healthcare to identify diseases and diagnosis, such as creating smart health records and medical imaging diagnosis, and provides real-world examples, case studies, use cases, and techniques to enable the reader’s active learning. In our rapidly evolving world, the transformative power of Machine Learning (ML) and Deep Learning (DL) technologies is undeniable. From robotics and vehicle automation to financial services, retail, manufacturing, healthcare, and beyond, ML and DL are revolutionizing industries and driving improvements in business operations. The potential of these advanced technologies to enhance our lives and reshape our future is immense. With its practical approach to the subject, Machine Learning Applications is an ideal resource for professionals working with smart technologies such as Machine Learning and Deep Learning, AI, IoT, and other wireless communications; it is also highly suitable for professionals working in robotics, computer vision, cyber security and more.
Разместил: Ingvar16 13-12-2023, 05:32 | Комментарии: 0 | Подробнее
 MirKnig.Su  ©2021     При использовании материалов библиотеки обязательна обратная активная ссылка    Политика конфиденциальности