Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 2-03-2024, 02:12
  • Комментариев: 0
Название: Design Patterns in .NET: Mastering design patterns to write dynamic and effective .NET Code
Автор: Timur Yaroshenko
Издательство: BPB Publications
Год: 2024
Страниц: 314
Язык: английский
Формат: epub (true)
Размер: 17.2 MB

A comprehensive guide that takes you on a journey through the world of design patterns in .NET, empowering you to create software that is not only robust and efficient but also maintainable, scalable, and testable. Develop a solid understanding of object-oriented programming (OOP) principles, including inheritance, encapsulation, and polymorphism, forming the groundwork for well-structured code. Explore creational design patterns like Factory and Abstract Factory, mastering object instantiation, and delve into structural patterns such as Adapter and Composite, governing object composition. Navigate the intricacies of behavioral patterns like Template Method and Observer to control object interaction effectively. Unravel the mysteries of SOLID principles: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion for building maintainable, scalable, and testable code. This book can give you an insight into how modern software is written, what problems software developers face in their everyday work, and how they solve them by simplifying the design and structure of the code. After reading this book, you will become a better developer who can talk freely with more experienced colleagues and easily solve complex tasks with minimum effort.
  • Добавил: literator
  • Дата: 2-03-2024, 01:37
  • Комментариев: 0
Название: The Potential of Generative AI: Transforming technology, business and art through innovative AI applications
Автор: Divit Gupta, Anushree Srivastava
Издательство: BPB Publications
Год: 2024
Страниц: 338
Язык: английский
Формат: pdf, epub (true)
Размер: 13.5 MB

The Potential of Generative AI invites you for a captivating journey into the revolutionary technology, where machines become co-creators and the line between imagination and reality blurs. You will learn how AI helps doctors, engineers, and scientists solve real-world problems. Next, you will explore use cases where ChatGPT can boost productivity and enhance creativity. The book explores the journey from the origins of this revolutionary technology to its cutting-edge applications. Discover how generative models like GANs and VAEs work, and familiarize yourself with the impact they are making in fields like healthcare, finance, and art. Through real-world case studies and engaging examples, you will witness AI generating life-saving drugs, composing music, and even designing innovative products. Generative AI represents a paradigm shift in Artificial Intelligence, distinguished by its ability to create new data instances that resemble, or even innovate beyond, existing datasets. It is a subfield of Artificial Intelligence. Artificial Intelligence (AI) and Generative AI are closely related fields, but they have distinct goals and approaches.
  • Добавил: literator
  • Дата: 1-03-2024, 16:51
  • Комментариев: 0
Название: Code with Java 21: A practical approach for building robust and efficient applications
Автор: Aaron Ploetz
Издательство: BPB Publications
Год: 2024
Страниц: 434
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Code with Java 21 is a practical journey through one of the world's most prolific computer programming languages. It is meant to help readers build up their knowledge of common Java programming constructs, data structures, and engineering paradigms. Filled with real-world examples, this book aims to build the reader's understanding of building software applications with Java. Seasoned Java developers should buckle in as this book takes a hands-on approach to leveraging popular Java frameworks like Spring and Vaadin to build rich, feature-filled web applications. It also covers building powerful data-driven applications on enterprise-grade databases like PostgreSQL and Apache Cassandra. This book will also show how to use Java to animate with colorful graphics and even build a simple arcade game. Around the world, Java runs on billions of devices. After its inception nearly 30 years ago, it remains one of the most popular and sought-after programming languages. Whether you are an aspiring computer hobbyist or want to gain a valuable skill en route to a lucrative career as a software developer, Code with Java 21 should be every developer's go-to reference for building Java applications. This book is structured to gradually introduce different aspects of writing code in Java, with each chapter building on lessons previously covered.
  • Добавил: literator
  • Дата: 1-03-2024, 16:27
  • Комментариев: 0
Название: Learn C Programming from Scratch: A step-by-step methodology with problem solving approach
Автор: Mohammad Saleem Mir
Издательство: BPB Publications
Год: 2024
Страниц: 456
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Unlock the power of C programming to embark on an epic journey of programming expertise with our comprehensive C programming book. C works as the building block for tons of computer programs and systems. “Learn C Programming from Scratch” is your ultimate handbook to harness the power of C. This guide gives you the information and skills you need to confidently dive into the world of programming. This beginner-friendly book takes you on a step-by-step journey through the fundamentals of C, starting with basic syntax and control flow and gradually building your skills to tackle more complex concepts like functions, arrays, and pointers. Each chapter is packed with clear explanations, real-world examples, and practical exercises to solidify your understanding. You will learn not only what the code does but also why it works the way it does, empowering you to solve problems confidently and efficiently. This book goes beyond syntax with a problem solving mindset crucial for programming success. Through this book, you will learn to tackle real-world challenges, translate them into efficient C code, and implement precise solutions.
  • Добавил: literator
  • Дата: 1-03-2024, 13:40
  • Комментариев: 0
Название: Beginning Spring 6: From Beginner to Pro, 2nd Edition
Автор: Joseph B. Ottinger, Andrew Lombardi
Издательство: Apress
Год: 2024
Страниц: 435
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. Aimed at beginners, it has been revised and expanded to reflect the latest features and best practices for Spring 6. Authors Joseph Ottinger and Andrew Lombardi will get you started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. You’ll see how Spring has drastically and positively affected the way applications are designed and programmed in Java, and how to build apps with the Spring mindset. Along the way, you will learn many aspects of the Spring ecosystem with easy-to-understand applications designed to teach you not only the technology, but also the practices that benefit the most from Spring. Starting with the basics, you’ll learn gradually, including topics such as the configuration and declaration of beans, the application lifecycle, how to deploy a Spring application into a Java EE application, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud. After completing this book, you’ll be prepared to develop your own scalable, modular Spring-based applications.
  • Добавил: literator
  • Дата: 1-03-2024, 13:16
  • Комментариев: 0
Название: MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers, 2nd Edition
Автор: Charles Bell
Издательство: Apress
Год: 2024
Страниц: 578
Язык: английский
Формат: pdf (true), epub
Размер: 26.0 MB

This book will help you quickly learn to program for microcontrollers and IoT devices without a lot of study and expense. MicroPython and controllers that support it eliminate the need for programming in a C-like language, making the creation of IoT applications and devices easier and more accessible than ever. MicroPython for the Internet of Things is ideal for readers new to electronics and the world of IoT. Specific examples are provided covering a range of supported devices, sensors, and MicroPython boards such as the Raspberry Pi Pico and the Arduino Nano Connect RP2040 board. Programming for microcontrollers has never been easier. The book takes a practical and hands-on approach without a lot of detours into the depths of theory. It’ll show you a faster and easier way to program microcontrollers and IoT devices, teach you MicroPython, a variant of one of the most widely used scripting languages, and is written to be accessible to those new to electronics. After completing this book, and its fun example projects, you’ll be ready to ready to use MicroPython to develop your own IoT applications.
  • Добавил: SCART56
  • Дата: 1-03-2024, 05:38
  • Комментариев: 0

Название: Самое полное руководство по разработке на Python в примерах от сообщества Stack Overflow
Автор(ы): коллектив
Издательство: АСТ
Год: 2024
Страниц: 674
Формат: PDF
Размер: 20 Мб
Язык: русский

Данное руководство по программированию на одном из широко распространенных языков — Python — основано на практических примерах кодов, написанных специалистами и экспертами сообщества Stack Overfl ow, в котором лучшие разработчики программного обеспечения со всего мира делятся своими знаниями и опытом, отвечая на многие технические вопросы. Опытные Python-программисты найдут в книге множество примеров кода с подробными комментариями, что поможет им усовершенствовать свои навыки и достичь новых высот в отрасли.
  • Добавил: literator
  • Дата: 1-03-2024, 02:52
  • Комментариев: 0
Getting Started with Visual Studio 2022: Learning and Implementing New Features, Second EditionНазвание: Getting Started with Visual Studio 2022: Learning and Implementing New Features, Second Edition
Автор: Dirk Strauss
Издательство: Apress
Год: 2023
Страниц: 325
Язык: английский
Формат: True PDF, True EPUB (Retail Copy)
Размер: 38.8 MB

Learn how to use the features of Visual Studio 2022 and utilize the IDE correctly to make it your one-stop solution for creating quality code. Learn what's new in VS 2022 and explore the existing features of Visual Studio so you can become a more efficient programmer. This revised edition covers the latest features of Visual Studio 2022 and how to use them. The book includes new topics like Subword Navigation, Multi-caret Editing, how to enable Code Cleanup on Save, using breakpoints, and new debugging features such as temporary breakpoints and dependent breakpoints. The book also looks at some of the new Git features such as Multi-repo Support, Comparing Branches, Checkout Commit, and line Staging.
  • Добавил: tatanavip
  • Дата: 29-02-2024, 23:28
  • Комментариев: 0

Название: Объектно-ориентированное программирование с помощью Python
Автор: Кальб Ирв
Издательство: Эксмо
Год: 2024
Формат: pdf
Размер: 10 Мб
Качество: Хорошее
Язык: Русский

Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования. «Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.
  • Добавил: literator
  • Дата: 29-02-2024, 19:27
  • Комментариев: 0
Название: Understanding DeFi: The Roles, Tools, Risks, and Rewards of Decentralized Finance (Final)
Автор: Alexandra Damsker
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 250
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker explains DeFi's role in both blockchain and finance. Ideal for developers looking to build decentralized applications (DApps), this book compares DeFi to traditional bank-led fintech and explains why DeFi is exploding in interest and popularity. You'll explore the growing array of DApps and platforms in various categories, including their benefits and drawbacks, and learn how DeFi tools work together from the perspective of both users and developers. This book is for anyone, whether from a business or technical background, who needs a grounding in the blockchain and DeFi space and wants to build compliantly and productively. It is also for anyone who wants to learn how to operate protocols or invest money in the DeFi space. Finally, it is for anyone who wants a great explanation of how things work in blockchain and/or finance, without getting bogged down in acronyms and jargon.