Ум программиста. Как понять и осмыслить любой код

Автор: literator от 28-09-2022, 04:19, Коментариев: 0

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

Ум программиста. Как понять и осмыслить любой кодНазвание: Ум программиста. Как понять и осмыслить любой код
Автор: Фелин Херманс
Издательство: БХВ-Петербург
Год: 2023
Страниц: 274
Язык: русский
Формат: pdf
Размер: 20.3 MB

Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать когнитивную нагрузку при работе программиста, как делать код логичным и понятным для себя и коллег. Рассмотрены приемы именования функций, классов и переменных, подходы к ведению репозиториев, совместной разработке и доработке кода. Для программистов и других IT-специалистов. Ваш мозг реагирует предсказуемым образом, когда сталкивается с новыми или сложными задачами. Эта уникальная книга научит вас конкретным методам, основанным на когнитивной науке, которые улучшат ваш способ изучения кода и его осмысления.
 

Computational Intelligence and Mathematics for Tackling Complex Problems 4

Автор: literator от 28-09-2022, 03:35, Коментариев: 0

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

Computational Intelligence and Mathematics for Tackling Complex Problems 4Название: Computational Intelligence and Mathematics for Tackling Complex Problems 4
Автор: Maria Eugenia Cornejo, Istvn A. Harmati, Laszlo T. Koczy
Издательство: Springer
Серия: Studies in Computational Intelligence
Год: 2023
Страниц: 200
Язык: английский
Формат: pdf (true), epub
Размер: 27.5 MB

The recent book of the series continues the collection of articles dealing with the important and efficient combination of traditional and novel mathematical approaches with various computational intelligence techniques, with a stress of fuzzy systems, and fuzzy logic. Complex problems and systems, which prevail in the real world, cannot often be tackled and solved either by traditional methods offered by mathematics or even the traditional Computer Science (CS) and Artificial Intelligence (AI). What is the way out of this dilemma? Advanced methodologies, and tools and techniques, "mimicking" human reasoning or the behavior of animals, animal populations or certain parts of the living bod, based on traditional Computer Science and the initial approaches of Artificial Intelligence are often referred to as biologically inspired methods, or often Computational Intelligence (CI). Computational Intelligence offers effective and efficient solutions to many "unsolvable" problems.
 

Practical Haskell: A Real-World Guide to Functional Programming, 3rd Edition

Автор: literator от 27-09-2022, 21:08, Коментариев: 0

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

Practical Haskell: A Real-World Guide to Functional Programming, 3rd EditionНазвание: Practical Haskell: A Real-World Guide to Functional Programming, 3rd Edition
Автор: Alejandro Serrano Mena
Издательство: Apress
Год: 2022
Страниц: 600
Язык: английский
Формат: pdf (true), epub (true)
Размер: 12.6 MB

Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. This updated edition includes more modern treatment of Haskell's web framework and APIs. This book contains excellent coverage of the Haskell ecosystem and supporting tools, including Cabal and Stack for managing projects, HUnit and QuickCheck for software testing, WAI and Elm to develop the back end and front end of web applications, Persistent and Esqueleto for database access, and parallel and distributed programming libraries.
 

Learning GitHub Actions (Early Release)

Автор: literator от 27-09-2022, 19:58, Коментариев: 0

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

Learning GitHub Actions (Early Release)Название: Learning GitHub Actions: Automation and Integration of CI/CD with GitHub (Early Release)
Автор: Brent Laster
Издательство: O’Reilly Media, Inc.
Год: 2022-09-13
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB

Automate your build, test, and deployment pipeline with GitHub Actions, the continuous integration and continuous delivery platform that integrates seamlessly with GitHub. With this practical book, open source author, trainer, and DevOps director Brent Laster explains everything you need to know about using actions in GitHub. You'll learn what they are and how they can be used, created, and incorporated into your processes. This book explores the platform, the core components of actions, and the many ways you can use them to provide the functionality and features needed in today's complex pipelines and workflows. You'll learn how to find or create actions that deliver automated workflows based on common events like pushes, pull requests, and review updates. You'll understand how to run them on GitHub or your own systems to gain maximum benefit.
 

Learning Airtable (Early Release)

Автор: literator от 27-09-2022, 19:33, Коментариев: 0

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

Learning Airtable (Early Release)Название: Learning Airtable: Building Database-Driven Applications with Low-Code (Early Release)
Автор: Elliott Adams
Издательство: O’Reilly Media, Inc.
Год: 2022-10-03
Язык: английский
Формат: epub, mobi
Размер: 10.2 MB

Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code/low-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other well-structured collaboration, this practical book shows you how to tackle these challenges with Airtable. Airtable is a tool for builders of all kinds. Like other tools in the low-code movement, Airtable democratizes the ability to create custom applications and software processes. And while there are many low-code solutions offering to widen the tent of software development, there are many reasons why Airtable is a popular choice in the increasingly crowded field.
 

Modern Statistics: A Computer-Based Approach with Python

Автор: literator от 27-09-2022, 18:32, Коментариев: 0

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

Modern Statistics: A Computer-Based Approach with PythonНазвание: Modern Statistics: A Computer-Based Approach with Python
Автор: Ron S. Kenett, Shelemyahu Zacks, Peter Gedeck
Издательство: Springer
Год: 2022
Страниц: 453
Язык: английский
Формат: pdf (true), epub
Размер: 28.3 MB

This innovative textbook presents material for a course on modern statistics that incorporates Python as a pedagogical and practical resource. Drawing on many years of teaching and conducting research in various applied and industrial settings, the authors have carefully tailored the text to provide an ideal balance of theory and practical applications. Numerous examples and case studies are incorporated throughout, and comprehensive Python applications are illustrated in detail. A custom Python package is available for download, allowing students to reproduce these examples and explore others.
 

Animated Program Design: Intermediate Program Design Using Video Game Development

Автор: literator от 27-09-2022, 18:04, Коментариев: 0

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

Animated Program Design: Intermediate Program Design Using Video Game DevelopmentНазвание: Animated Program Design: Intermediate Program Design Using Video Game Development
Автор: Marco T. Morazan
Издательство: Springer
Серия: Texts in Computer Science
Год: 2022
Страниц: 515
Язык: английский
Формат: pdf (true)
Размер: 10.18 MB

This textbook presents a systematic methodology for program development by using design recipes, i.e. a series of steps, each with a specific outcome, that takes a problem solver from a problem statement to a working and tested programmed solution. It introduces the reader to generative recursion, heuristic searching, accumulative recursion, tail recursion, iteration, mutation, loops, program correctness, and vectors. It uses video game development to make the content fun while at the same time teaching problem-solving techniques. This book aids this quest by exploring with you new types of recursion, by introducing you to the use of randomness, by taking the first steps into experimental Computer Science and algorithm analysis, by taking a peek into Artificial Intelligence, and by presenting a disciplined approach to the use of mutation—also known as assignment which is routinely abused and misused every day giving rise to the majority of programming bugs today.
 

Optimization of Automated Software Testing Using Meta-Heuristic Techniques

Автор: literator от 27-09-2022, 15:30, Коментариев: 0

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

Optimization of Automated Software Testing Using Meta-Heuristic TechniquesНазвание: Optimization of Automated Software Testing Using Meta-Heuristic Techniques
Автор: Manju Khari, Deepti Bala Mishra, Biswaranjan Acharya
Издательство: Springer/EAI
Год: 2022
Страниц: 189
Язык: английский
Формат: pdf (true), epub
Размер: 18.9 MB

This book provides awareness of different evolutionary methods used for automatic generation and optimization of test data in the field of software testing. While the book highlights on the foundations of software testing techniques, it also focuses on contemporary topics for research and development. This book covers the automated process of testing in different levels like unit level, integration level, performance level, evaluation of testing strategies, testing in security level, optimizing test cases using various algorithms, and controlling and monitoring the testing process etc. This book aids young researchers in the field of optimization of automated software testing, provides academics with knowledge on the emerging field of AI in software development, and supports universities, research centers, and industries in new projects using AI in software testing.
 

Concise Guide to Software Engineering: From Fundamentals to Application Methods 2nd Edition

Автор: TRex от 27-09-2022, 08:59, Коментариев: 0

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

Название: Concise Guide to Software Engineering: From Fundamentals to Application Methods 2nd Edition
Автор: Gerard O’Regan
Издательство: Springer
Год: 2022
Формат: True PDF
Страниц: 457
Размер: 12,4 Mb
Язык: English

This textbook presents a concise introduction to the fundamental principles of software engineering, together with practical guidance on how to apply the theory in a real-world, industrial environment. The wide-ranging coverage encompasses all areas of software design, management, and quality.
 

Practical Ansible: Configuration Management from Start to Finish, 2nd Edition

Автор: TRex от 27-09-2022, 07:20, Коментариев: 0

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

Название: Practical Ansible: Configuration Management from Start to Finish, 2nd Edition
Автор: Vincent Sesto
Издательство: Apress
Год: 2022
Формат: True PDF
Страниц: 341
Размер: 10,2 Mb
Язык: English

Get ready to go from the basics of using Ansible to becoming proficient at implementing configuration management in your projects. This book begins with the basics of Ansible, providing you with details on how to install and configure your environment while working with different Ansible modules from the command line. Next, it introduces you to working with Ansible tasks and organizing configuration code into playbooks.