Optimization Techniques in Engineering: Advances and Applications

Автор: literator от 23-04-2023, 01:42, Коментариев: 0

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

Optimization Techniques in Engineering: Advances and ApplicationsНазвание: Optimization Techniques in Engineering: Advances and Applications
Автор: Anita Khosla, Prasenjit Chatterjee, Ikbal Ali
Издательство: Wiley-Scrivener
Год: 2023
Страниц: 543
Язык: английский
Формат: pdf (true)
Размер: 38.1 MB

The book describes the basic components of an optimization problem along with the formulation of design problems as mathematical programming problems using an objective function that expresses the main aim of the model, and how it is to be either minimized or maximized; subsequently, the concept of optimization and its relevance towards an optimal solution in engineering applications, is explained. This book aims to present some of the recent developments in the area of optimization theory, methods, and applications in engineering. It focuses on the metaphor of the inspired system and how to configure and apply the various algorithms. The book comprises 30 chapters and is organized into two parts: Part I ― Soft Computing and Evolutionary-Based Optimization; and Part II ― Decision Science and Simulation-Based Optimization, which contains application-based chapters.

 

Driving Value with Sprint Goals: Humble Plans, Exceptional Results (Early Release)

Автор: literator от 23-04-2023, 00:55, Коментариев: 0

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

Driving Value with Sprint Goals: Humble Plans, Exceptional Results (Early Release)Название: Driving Value with Sprint Goals: Humble Plans, Exceptional Results (Early Release)
Автор: Maarten Dalmijn
Издательство: Addison-Wesley Professional
Год: 2023
Страниц: 233
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

Building great software requires outstanding teamwork across multiple disciplines. All teams and participants need to align behind clear goals that deliver real value (outcomes), not just lots of features (output). Sprint Goals are the most powerful tool Scrum/Agile teams have to pursue high-value outcomes, but many Scrum Teams avoid them, misuse them, or struggle to apply them. Succeeding with Sprint Goals covers everything you need to define, create, and execute on Sprint Goals that deliver outstanding value to customers and the business. Leading Scrum practitioner Maarten Dalmijn bridges the gap between theory and practice, offering a fresh, unique, and cohesive perspective on the Scrum framework that will be valuable to every Product Owner, Product Manager, Scrum Master, Agile coach, and technology executive. You will learn why Sprint Goals are so important, how to use them throughout the Sprint and at Review and Retrospective, how to overcome common obstacles to success, and how to use them to build high-performing teams.

 

Practitioner's Guide to Data Science

Автор: literator от 22-04-2023, 02:34, Коментариев: 0

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

Practitioner's Guide to Data ScienceНазвание: Practitioner's Guide to Data Science
Автор: Hui Lin, Ming Li
Издательство: CRC Press
Год: 2023
Страниц: 403
Язык: английский
Формат: pdf (true)
Размер: 25.8 MB

This book aims to increase the visibility of Data Science in real-world, which differs from what you learn from a typical textbook. Many aspects of day-to-day Data Science work are almost absent from conventional statistics, Machine Learning, and Data Science curriculum. Yet these activities account for a considerable share of the time and effort for data professionals in the industry. Based on industry experience, this book outlines real-world scenarios and discusses pitfalls that Data Science practitioners should avoid. It also covers the Big Data cloud platform and the art of Data Science, such as soft skills. The authors use R as the primary tool and provide code for both R and Python.

 

Data Science for Water Utilities

Автор: literator от 21-04-2023, 16:07, Коментариев: 0

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

Data Science for Water UtilitiesНазвание: Data Science for Water Utilities: Data as a Source of Value
Автор: Peter Prevos
Издательство: CRC Press
Год: 2023
Страниц: 212
Язык: английский
Формат: pdf (true)
Размер: 31.5 MB

This addition to the Data Science Series introduces the principles of Data Science and the R language to the singular needs of water professionals. The book provides unique data and examples relevant to managing water utility and is sourced from the author’s extensive experience. Data Science for Water Utilities: Data as a Source of Value is an applied, practical guide that shows water professionals how to use Data Science to solve urban water management problems. Content develops through four case studies. The first looks at analysing water quality to ensure public health. The second considers customer feedback. The third case study introduces smart meter data. The guide flows easily from basic principles through code that, with each case study, increases in complexity. The last case study analyses data using basic machine learning. Readers will be familiar with analysing data but do not need coding experience to use this book. The title will be essential reading for anyone seeking a practical introduction to Data Science and creating value with R.

 

Beginning Java Objects: From Concepts to Code, 3rd Edition

Автор: literator от 21-04-2023, 07:51, Коментариев: 0

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

Beginning Java Objects: From Concepts to Code, 3rd EditionНазвание: Beginning Java Objects: From Concepts to Code, 3rd Edition
Автор: Jacquie Barker
Издательство: Apress
Год: 2023
Страниц: 845
Язык: английский
Формат: pdf (true), epub (true)
Размер: 36.3 MB

As a programming language, Java's object-oriented nature is key to creating powerful, reusable code and applications that are easy to maintain and extend. That being said, many people learn Java syntax without truly understanding its object-oriented roots, setting them up to fail to harness all of the power of Java. This book is your key to learning both! This new third edition of Beginning Java Objects: From Concepts to Code discusses Java syntax, object principles, and how to properly structure the requirements of an application around an object architecture. It is unique in that it uses a single case study of a Student Registration System throughout the book, carrying the reader from object concepts, to object modeling, to building actual code for a full-blown application. A new chapter covers a technology-neutral discussion of the principles of building a three-tier architecture using Java, introducing the notion of model layer – presentation layer – data layer separation.
 

Алгоритмические трюки для программистов (2003)

Автор: umkaS от 21-04-2023, 07:01, Коментариев: 0

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

Название: Алгоритмические трюки для программистов
Автор: Уоррен Г.
Издательство: М.: Вильямс
Год: 2003
Cтраниц: 288
Формат: pdf
Размер: 12 мб
Язык: русский

В этой книге слову "хакер" возвращено его первозданное значение — человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода. В книге воплощен сорокалетний стаж ее автора в области разработки компиляторов и архитектуры компьютеров.
 

The Software Developer’s Career Handbook (4th Early Release)

Автор: literator от 21-04-2023, 04:12, Коментариев: 0

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

The Software Developer’s Career Handbook (4th Early Release)Название: The Software Developer’s Career Handbook (4th Early Release)
Автор: Michael Lopp
Издательство: O’Reilly Media, Inc.
Год: 2023-04-20
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.2 MB

At some point in your career, you'll realize there's more to being a software engineer than dealing with code. Is it time to become a manager? Or join a startup? In this insightful and entertaining book, Michael Lopp recalls his own make-or-break moments with Silicon Valley giants such as Apple, Slack, Pinterest, Palantir, Netscape, and Symantec to help you make better, more mindful career decisions. With more than 40 stand-alone stories, Lopp walks through a complete job lifecycle, starting with the interview and ending with the realization that it might be time to move on. You'll learn how to handle baffling circumstances in your job, understand what you want from your career, and discover how to thrive in your workplace.

 

Clean Code Cookbook (2nd Early Release)

Автор: literator от 20-04-2023, 20:44, Коментариев: 0

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

Clean Code Cookbook (2nd Early Release)Название: Clean Code Cookbook: Recipes to Improve the Design and Quality of your Code (2nd Early Release)
Автор: Maximiliano Contieri
Издательство: O’Reilly Media, Inc.
Год: 2023-04-20
Страниц: 132
Язык: английский
Формат: epub (true)
Размер: 21.0 MB

Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real life examples in jаvascript, PHP, Java, Python, and many other programming languages, this cookbook provides proven recipes to help you scale and maintain large systems. Every section covers fundamental concepts including readability, coupling, testability, and extensibility, as well as code smells—symptoms of a problem that requires special attention—and the recipes to address them.

 

Quick Functional Programming

Автор: literator от 20-04-2023, 08:21, Коментариев: 0

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

Quick Functional ProgrammingНазвание: Quick Functional Programming
Автор: David Matuszek
Издательство: CRC Press
Год: 2023
Страниц: 146
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Why learn functional programming? Isn’t that some complicated ivory-tower technique used only in obscure languages like Haskell? In fact, functional programming is actually very simple. It’s also very powerful, as Haskell demonstrates by throwing away all the conventional programming tools and using only functional programming features. But it doesn’t have to be done that way. Functional programming is a power tool that you can use in addition to all your usual tools, to whatever extent your current mainstream language supports it. Most languages have at least basic support. In this book we use Python and Java and, as a bonus, Scala. If you prefer another language, there will be minor differences in syntax, but the concepts are the same. Give functional programming a try. You may be surprised how much a single power tool can help you in your day-to-day programming.

 

Head First Software Architecture (Second Early Release)

Автор: literator от 20-04-2023, 08:01, Коментариев: 0

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

Head First Software Architecture (Second Early Release)Название: Head First Software Architecture: A Learner’s Guide to Architectural Thinking (Second Early Release)
Автор: Raju Gandhi, Mark Richards, Neal Ford
Издательство: O’Reilly Media, Inc.
Год: 2023-04-19
Страниц: 149
Язык: английский
Формат: epub (true), mobi
Размер: 11.9 MB

If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally and explores the unique challenges of software architecture. You'll learn the distinction between architecture and design and the relationship between code, components, and architectural styles. You'll also learn how to work with some common architectural styles through vivid, fun examples. Quick, easy, and entertaining, this book is a valuable introduction to the world of software architecture. Software architecture is fundamental to the success of your system. This chapter demystifies software architecture. You’ll gain an understanding of architectural dimensions and understand the differences between architecture and design. Why is this important? Because understanding and applying architectural practices helps you build more effective and correct software systems.