C++20 - Get the Details (2023)

Автор: literator от 20-08-2024, 19:57, Коментариев: 0

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

Название: C++20 - Get the Details
Автор: Rainer Grimm
Издательство: Leanpub
Год: 2023-09-13
Страниц: 678
Язык: английский
Формат: pdf (true), epub
Размер: 25.1 MB

C++20 is the next big C++ standard after C++11. As C++11 did it, C++20 changes the way we program modern C++. This change is, in particular, due to the big four of C++20: ranges, coroutines, concepts, and modules. My book C++20 is a tutorial and a reference for the C++20 standard. It teaches you C++20 and provides details of this new, thrilling C++ standard. The exciting factor is mainly due to the big four of C++20. As the C++20 standard is brand-new, many examples can only be compiled and executed with a specific compiler. I use the newest GCC, Clang, and MSVC compilers. Coroutines are generalized functions that can be suspended and resumed later while maintaining their state. Coroutines are a convenient way to write event-driven applications. Event-driven applications can be simulations, games, servers, user interfaces, or even algorithms. Coroutines are also typically used for cooperative multitasking. C++20 does not provide concrete coroutines, but C++20 provides a framework for implementing coroutines. This framework consists of more than 20 functions, and some of which you must implement, some of which you can override. Therefore, you can tailor coroutines to your needs.
 

Сборка проектов с помощью CMake

Автор: Vlad-312 от 20-08-2024, 19:29, Коментариев: 0

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


Название: Сборка проектов с помощью CMake
Автор: Воронин С.П.
Издательство: Самиздат
Год: 2024
Страниц: 21
Язык: Русский
Формат: PDF
Размер: 5 Mб

В статье рассмотрен необходимый минимум сведений о CMake, необходимый для сборки проекта. Показано, как использование CMake, упрощает процесс сборки сложных приложений, использующих сторонние и самописные библиотеки. Рассмотрен процесс сборки разными компиляторами и под различные операционные системы.
Что такое CMake? Можно ли без него обойтись? Порядок работы и особенности синтаксиса. Самые необходимые команды. Переменные в CMake. Как подключить библиотеки? Кроссплатформенная разработка.
 

Programming with Python for Engineers (2024)

Автор: literator от 20-08-2024, 15:19, Коментариев: 0

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

Название: Programming with Python for Engineers
Автор: Sinan Kalkan, Onur T. Şehitoğlu, Göktürk Üçoluk
Издательство: Springer
Год: 2024
Страниц: 295
Язык: английский
Формат: pdf
Размер: 19.0 MB

This book introduces computing and programming with undergraduate engineering students in mind. It uses Python (Version 3) as the programming language, chosen for its simplicity, readability, wide applicability and large collection of libraries. After introducing engineering-related Python libraries, such as NumPy, Pandas, Matplotlib, Sci-kit, Programming with Python for Engineers shows how Python can be used to implement methods common in a wide spectrum of engineering-related problems drawn from (for example): design, control, decision-making, scheduling and planning. This book is intended to be an accompanying textbook for teaching programming to science and engineering students with no prior programming expertise. This endeavor requires a delicate balance between providing in-depth details on computers and programming in a complete manner and the programming needs of science and engineering disciplines. With the hope of providing a suitable balance, the book uses Python as the programming language, since it is easy to learn and program with.
 

Clean Code Fundamentals : Hands-on Guide to Understand the Fundamentals of Software Craftsmanship and Clean Code in Java (2024)

Автор: literator от 20-08-2024, 14:48, Коментариев: 0

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

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

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. 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. Software testing is not limited to a specific phase of a project. Already during the coding phase or the build process, critical and difficult to find software defects can be detected in the source code. The necessary procedures and tools are presented in this book.
 

Linux Coding Tricks & Tips - 19th Edition 2024

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

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

Название: Linux Coding Tricks & Tips - 19th Edition 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Язык: английский
Формат: pdf
Размер: 37.4 MB

"Linux Coding Tricks & Tips" - это идеальное цифровое руководство для тех читателей, которые желают поднять свои навыки программирования на более высокий уровень. Вы хотите улучшить свой пользовательский опыт или получить инсайдерские знания? Вы хотите учиться непосредственно у экспертов в этой области? Хотите узнать бесчисленные шорткаты, которыми пользуются профессионалы? На страницах этого нового издания для продвинутых пользователей вы узнаете все, что нужно, чтобы стать более уверенным, знающим и опытным пользователем. Пользователем, который получит максимальную отдачу от программирования на Python и C++, а значит, и от самого Linux.
 

The Ultimate Guide to API Testing: Real-World Examples and Case Studies

Автор: literator от 20-08-2024, 02:12, Коментариев: 0

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

Название: The Ultimate Guide to API Testing: Real-World Examples and Case Studies
Автор: Adnan Arif
Издательство: Independently published
Год: 2024
Страниц: 333
Язык: английский
Формат: epub
Размер: 11.5 MB

Are you new to API testing and wondering where to start? Or maybe you're an experienced tester looking to improve your API testing skills? Either way, this comprehensive guide has everything you need to know to become an expert in API testing. In this book, you'll learn the fundamental concepts of API testing, including API components and basic definitions. You'll gain a deep understanding of API methods and documentation, as well as test planning and case creation. You'll also discover how to execute API tests and effectively report on QA status and defects. To help you apply your knowledge, the book also includes a real-world project that you can use to learn and test APIs. With this practical experience, you'll gain confidence in your API testing skills and be ready to take on any API testing challenge. APIs are critical for building modern software applications that require communication and data exchange between different systems. Testing APIs is a crucial part of software development, but it can be challenging due to the complexity of the technology and the various elements involved in the process. This book provides a comprehensive guide to API testing, covering various topics and techniques that will help you understand and test APIs effectively. Whether you're a beginner or an experienced tester, this guide will help you master API testing and ensure the quality of your software applications. Get your copy today and take your API testing skills to the next level!
 

AI Advanced Machine Learning for Finance: A Comprehensive Guide with Python

Автор: literator от 19-08-2024, 16:44, Коментариев: 0

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

Название: AI Advanced Machine Learning for Finance: A Comprehensive Guide with Python
Автор: Hayden Van Der Post
Издательство: Reactive Publishing
Год: 2024
Страниц: 568
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Unlock the potential of Artificial Intelligence (AI) and transform your financial strategies with "AI: Advanced Machine Learning for Finance." This comprehensive guide is your key to understanding and implementing cutting-edge Machine Learning techniques specifically tailored for the finance industry. Whether you are a financial analyst, data scientist, or finance professional, this book provides a thorough introduction to the latest AI technologies, tools, and methodologies. Dive into practical applications and real-world case studies that demonstrate how machine learning can enhance decision-making, optimize trading strategies, manage risks, and predict market trends. Today, the integration of Machine Learning into financial systems is ubiquitous. From hedge funds employing Deep Learning models for market predictions to banks utilizing natural language processing for fraud detection, the landscape is characterized by continuous innovation and adaptation. The financial sector's adoption of Machine Learning has been facilitated by the development of powerful tools and libraries such as TensorFlow, PyTorch, and Scikit-learn. These tools provide data scientists and financial analysts with the means to build, train, and deploy Machine Learning models efficiently. Additionally, the rise of cloud computing has democratized access to computational resources, allowing even small firms to leverage cutting-edge technologies. Elevate your financial expertise and embrace the future of finance with AI.
 

Python Programming for Beginners Bootcamp

Автор: literator от 19-08-2024, 16:02, Коментариев: 0

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

Название: Python Programming for Beginners Bootcamp: A No-Nonsense Crash Course Textbook Crafted to Have You Coding ASAP Visual Step by Step Guide Hands-On Projects and Exercises
Автор: Leonard J. Ledger
Издательство: Independently published
Год: 2024
Страниц: 167
Язык: английский
Формат: pdf
Размер: 28.2 MB

Transform from a complete novice to a confident Python programmer with our step-by-step bootcamp! Are you intrigued by the world of programming but feel overwhelmed by where to start? "Python Programming for Beginners Bootcamp" is your perfect companion. This no-nonsense crash course is specifically designed for beginners, making Python programming accessible, engaging, and, most importantly, achievable. With a visual, step-by-step guide, hands-on projects, and exercises, this book breaks down the complexities of Python into digestible, easy-to-understand pieces. The best way to read this book is up to you, but it includes written and embedded code examples with output to help you understand how Python works. Each new programming concept starts with an explanation of its syntax, followed by examples. Whether you're looking to switch careers, enhance your skill set, or simply explore a new hobby, this book is your gateway to the exciting world of Python programming.
 

Scripting: Automation with Bash, PowerShell, and Python

Автор: literator от 19-08-2024, 15:09, Коментариев: 0

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

Название: Scripting: Automation with Bash, PowerShell, and Python
Автор: Michael Kofler
Издательство: Rheinwerk Publishing Inc.
Год: 2024
Страниц: 473
Язык: английский
Формат: pdf (true), epub (true)
Размер: 13.6 MB

Developers and admins, it’s time to simplify your workday. With this practical guide, use scripting to solve tedious IT problems with less effort and less code! Learn about popular scripting languages: Bash, PowerShell, and Python. Master important techniques such as working with Linux, cmdlets, regular expressions, JSON, SSH, Git, and more. Use scripts to automate different scenarios, from backups and image processing to virtual machine management. Discover what’s possible with only 10 lines of code! A script is a small piece of code to solve a specific problem or automate a tedious task. You don’t need a development environment or a compiler to develop a script—an editor is enough. When it comes to scripting, minimalism is the name of the game, and its goal is achieving maximum impact with minimal resources. To put it casually, scripting is the art of solving IT problems in ten lines of code. The “classic” scripting language is Bash. Today, Bash is the dominant Linux shell, both in interactive mode for executing commands and for script programming. Bash is popular, but its antiquated syntax doesn’t win any beauty contests. On the contrary, Bash scripts sometimes look awful. For this reason, Microsoft did not even try to adapt Bash for Windows. Instead, with PowerShell, Microsoft has combined the basic ideas of a classic Unix shell with the concepts behind object-oriented programming languages and created a completely new language, which turned out surprisingly well! Python is actually not a typical scripting language. Depending on the intended use, Python is the basis for AI developments, a tool for scientists, or a first language for entry-level programming.
 

Сверточные нейросети

Автор: HERSON от 19-08-2024, 13:31, Коментариев: 0

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

Название: Сверточные нейросети
Автор: Джейд Картер
Издательство: Литрес
Год: 2024
Страниц: 200
Формат: pdf
Язык: русский
Размер: 10,3 Мб

Сверточные нейронные сети (CNN) представляют собой один из самых значительных прорывов в области искусственного интеллекта и машинного обучения. Они стали фундаментом множества современных приложений, от распознавания изображений и видео до автономных систем и обработки естественного языка. Эта книга предлагает руководство по изучению и применению CNN, охватывая как базовые, так и продвинутые концепции. Книга подробно рассматривает ключевые элементы CNN, такие как свертка, функции активации, пулинг и нормализация.