LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 29-10-2024, 18:54
  • Комментариев: 0
Название: Policy as Code: Improving Cloud Native Security
Автор: Jimmy Ray
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 557
Язык: английский
Формат: True/Retail PDF, True EPUB (Retail Copy)
Размер: 17.4 MB

In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, cloud security, software supply chain security, infrastructure as code, and microservices authorization, among others. Author Jimmy Ray provides a practical approach to integrating PaC solutions into your systems, with plenty of real-world examples and important hands-on guidance. DevOps and DevSecOps engineers, Kubernetes developers, and cloud engineers will understand how to choose and then implement the most appropriate solutions. I started writing the controls using what I thought was the best tool in my toolbox, Java; I was a Java subject matter expert (SME), and the cloud service provider (CSP) offered a mature Java software development kit (SDK). The first and, as it turns out, last control I wrote in Java enforced encryption of data at rest on object storage. This book is for DevOps practitioners, Kubernetes cluster operators, security engineers, and anyone charged with ensuring secure operations in cloud native and everything-as-code environments. In this book, I introduce PaC concepts and use cases, and expose you to patterns and solutions to help you successfully use PaC for your security, compliance, and governance needs. I think this book can serve as a reference for those of you needing to understand PaC and choose the right solution for your use cases. You can also use this book to discover techniques and patterns that you can apply immediately. I think some of you will reread this book to gain a deeper understanding of the different aspects of PaC.
  • Добавил: literator
  • Дата: 29-10-2024, 15:43
  • Комментариев: 0
Название: JupyterLab 101: Learn the Latest Iteration of Jupyter Notebook
Автор: Michael Driscoll
Издательство: Leanpub
Год: 2024-10-24
Страниц: 123
Язык: английский
Формат: pdf (true), epub
Размер: 35.7 MB

JupyterLab, the latest iteration of the Jupyter Notebook, is a versatile tool for sharing code in an easily understandable format. Hundreds of thousands of people around the world use Jupyter Notebooks or variations of the Notebook architecture for any or all of the following: teaching, presentations, learning a computer language, numerical simulations, statistical modeling, data visualization, Machine Learning, and much more! Jupyter Notebooks can be emailed, put on GitHub, or run online. You may also add HTML, images, Markdown, videos, LaTeX, and custom MIME types to your Notebooks. Finally, Jupyter Notebooks support big data integration. This book uses Python 3. Specifically, you should use Python 3.12 or greater, as that is the version this book was written for. JupyterLab 101 will get you up to speed on the newest user interface for Jupyter Notebooks and the other tools that JupyterLab supports. You now have a tabbed interface that you can use to edit multiple Notebooks at once. Notebooks, open terminals in your browser, create a Python REPL, and more. JupyterLab also includes a debugger utility to help you figure out your coding issues. Rest assured, JupyterLab supports all the same programming languages as Jupyter Notebook. The main difference lies in the user interface, which this guide will help you navigate effectively and efficiently. After reading JupyterLab 101, you will be an expert in JupyterLab and produce quality Notebooks quickly! You don’t need to be a programmer or engineer to use this book, but it helps. The primary target is people who want to learn what JupyterLab is and how to use it effectively. If you understand the basics of Python, then you’ll be even better off!
  • Добавил: literator
  • Дата: 29-10-2024, 13:11
  • Комментариев: 0
Название: Using Artificial Intelligence Absolute Beginner's Guide
Автор: Michael Miller
Издательство: Que Publishing/Pearson Education
Год: 2025
Страниц: 336
Язык: английский
Формат: epub
Размер: 31.4 MB

Who knew how simple AI could be? Using Artificial Intelligence Absolute Beginner’s Guide will have you getting the most of popular AI tools in no time! Find step-by-step instructions for today’s most popular AI tools, including ChatGPT, Google Gemini, Meta AI, Microsoft Copilot, and Midjourney. Find out how to tell when something is AI generated―so you don’t get fooled by deepfakes. Artificial Intelligence (AI) can be fun and productive―if you know which tools to use and when. Using Artificial Intelligence Absolute Beginner’s Guide tells you all about today’s major AI tools and shows how to get the best results from them. You’ll learn to use AI for turning your ideas into art, writing a great email, sharpening your resume, and even sparking conversation. Instantly research everything from planning a trip to making your next big purchase. It’s all a matter of picking the right AI tool and constructing the right prompt. You’ll also learn to protect yourself from the risks of AI and distinguish AI fakes from the real thing. Everything you need to know is here in this book!
  • Добавил: literator
  • Дата: 28-10-2024, 20:07
  • Комментариев: 0
Название: Pro .Net Memory Management: For Better Code, Performance, and Scalability, 2nd Edition
Автор: Konrad Kokosa, Christophe Nasarre, Kevin Gosse
Издательство: Apress
Год: 2024
Страниц: 780
Язык: английский
Формат: pdf
Размер: 52.0 MB

Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software that interacts with it efficiently and effectively. This book is your comprehensive guide to writing better software by understanding and working with memory management in .NET, from Framework up to .NET 8. Thoroughly vetted by the .NET Team at Microsoft, this book contains valuable troubleshooting scenarios designed to help diagnose challenging memory problems. You will also benefit from a multitude of .NET memory management “rules” to live by that introduce methods for writing memory-aware code and the means for avoiding common, destructive pitfalls. I wanted to write this book in a manner pleasant for every .NET developer. No matter how experienced you are, you should find something interesting here. While we start from the basics, junior programmers quickly will have an opportunity to get deeper into .NET internals. More advanced programmers will find many implementation details more interesting. And above all, regardless of experience, everyone should be able to benefit from the presented practical examples of code and problem diagnoses. For .NET developers, solution architects, and performance engineers.
  • Добавил: literator
  • Дата: 28-10-2024, 15:53
  • Комментариев: 0
Название: Reinforcement Learning for Finance: A Python-Based Introduction (Final Release)
Автор: Yves Hilpisch
Издательство: O’Reilly Media, Inc.
Год: 2025
Страниц: 215
Язык: английский
Формат: True/Retail PDF, True/Retail EPUB
Размер: 20.3 MB

Reinforcement Learning (RL) has led to several breakthroughs in AI. The use of the Q-learning (DQL) algorithm alone has helped people develop agents that play arcade games and board games at a superhuman level. More recently, RL, DQL, and similar methods have gained popularity in publications related to financial research. This book is among the first to explore the use of Reinforcement Learning methods in finance. One of the key algorithms in RL is deep Q-learning (DQL) that can be applied to a large number of dynamic decision problems. Popular examples are arcade games and board games, such as Go, in which RL and DQL algorithms have achieved superhuman performance in many instances. This has often happened despite the belief of experts that such feats would be impossible for decades to come. This book closes the gap in that it provides the required background in a concise fashion and otherwise focuses on the implementation of the algorithms in the form of self-contained Python code and the application to important financial problems. This book is intended as a concise, Python-based introduction to the major ideas and elements of RL and DQL as applied to finance. It should be useful to both students and academics as well as to practitioners in search of alternatives to existing financial theories and algorithms. The book expects basic knowledge of the Python programming language, object-oriented programming, and the major Python packages used in Data Science and Machine Learning, such as NumPy, Pandas, Matplotlib, Scikit-learn, and TensorFlow.
  • Добавил: literator
  • Дата: 28-10-2024, 15:13
  • Комментариев: 0
Название: LLMs and Generative AI for Healthcare: The Next Frontier
Автор: Kerrie Holley, Manish Mathur
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 222
Язык: английский
Формат: True/Retail PDF, True/Retail EPUB
Размер: 55.5 MB

Large language models (LLMs) and Generative AI are rapidly changing the healthcare industry. These technologies have the potential to revolutionize healthcare by improving the efficiency, accuracy, and personalization of care. This practical book shows healthcare leaders, researchers, data scientists, and AI engineers the potential of LLMs and Generative AI today and in the future, using storytelling and illustrative use cases in healthcare. Authors Kerrie Holley, former Google healthcare professionals, guide you through the transformative potential of large language models (LLMs) and generative AI in healthcare. From personalized patient care and clinical decision support to drug discovery and public health applications, this comprehensive exploration covers real-world uses and future possibilities of LLMs and generative AI in healthcare. LLMs are natural language processing (NLP) Machine Learning models that can seemingly understand and generate human language text. LLMs are a type of Artificial Intelligence (AI) that comprehends and manipulates human language with remarkable proficiency. They are called “large” because they are trained on vast amounts of text data, often billions of words, which enables them to learn the nuances of human language. Generative AI is a subset or type of AI, just as LLMs and Machine Learning are types of AI. Generative AI is focused on creating new content such as text, images, video, or audio often in response to a user’s questions. The generated outputs often resemble human created content in terms of style and structure. When we use phrases such as LLMs or Generative AI in this book, we do so as catch-all terms that encompass a wide range of AI systems, even if they have different attributes or employ different Machine Learning algorithms. These catch-all terms include but are not limited to LLMs, small language models, multimodal models, and Generative AI.
  • Добавил: literator
  • Дата: 28-10-2024, 13:48
  • Комментариев: 0
Название: Hands-On Large Language Models: Language Understanding and Generation (Final Release)
Автор: Jay Alammar, Maarten Grootendorst
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 428
Язык: английский
Формат: True/Retail PDF, True EPUB
Размер: 18.4 MB, 20.4 MB

AI has acquired startling new language capabilities in just the past few years. Driven by the rapid advances in Deep Learning, language AI systems are able to write and understand text better than ever before. This trend enables the rise of new features, products, and entire industries. With this book, Python developers will learn the practical tools and concepts they need to use these capabilities today. You'll learn how to use the power of pre-trained large language models for use cases like copywriting and summarization; create semantic search systems that go beyond keyword matching; build systems that classify and cluster text to enable scalable understanding of large amounts of text documents; and use existing libraries and pre-trained models for text classification, search, and clusterings. Large language models (LLMs) have had a profound and far-reaching impact on the world. By enabling machines to better understand and generate human-like language, LLMs have opened new possibilities in the field of AI and impacted entire industries. This book provides a comprehensive and highly visual introduction to the world of LLMs, covering both the conceptual foundations and practical applications. This book assumes that you have some experience programming in Python and are familiar with the fundamentals of Machine Learning. The focus will be on building a strong intuition rather than deriving mathematical equations. As such, illustrations combined with hands-on examples will drive the examples and learning through this book. This book assumes no prior knowledge of popular Deep Learning frameworks such as PyTorch or TensorFlow nor any prior knowledge of generative modeling.
  • Добавил: literator
  • Дата: 28-10-2024, 12:26
  • Комментариев: 0
Название: Head First jаvascript Programming: A Learner's Guide to Modern jаvascript, 2nd Edition
Автор: Eric Freeman, Elisabeth Robson
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 662
Язык: английский
Формат: True/Retail PDF, True/Retail EPUB
Размер: 89.2 MB, 142.3 MB

The new edition of this brain-friendly guide takes you through a comprehensive journey into modern jаvascript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of jаvascript types and the unparalleled flexibility of its functions. You'll also learn how to expertly navigate classes and objects, and finally understand closures. But that's just the beginning. You'll also get hands-on with the browser's document object model (DOM), engaging with jаvascript in exciting ways. You won't just be reading—you'll be playing games, solving puzzles, pondering mysteries, and interacting with jаvascript as never before. And you'll write real code, lots of it, so you can start building your own applications. jаvascript is a programming language that didn’t come up through the ivy leagues with plenty of time for academic peer review. jаvascript was thrown out into the world out of necessity and grew up in the early browser neighborhood. jаvascript has been through quite the journey to get to where it is today: a fast, brilliant, modern language that is the programming language of the web. In this book, we explore modern jаvascript, covering the updated syntax and semantics that make coding more efficient and effective. We provide practical examples and best practices to help you master today’s jаvascript and build dynamic, robust applications.
  • Добавил: literator
  • Дата: 28-10-2024, 11:00
  • Комментариев: 0
Название: Head First C#: A Learner's Guide to Real-World Programming with C# and .NET, 5th Edition (Final)
Автор: Andrew Stellman, Jennifer Greene
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 838
Язык: английский
Формат: pdf (true)
Размер: 55.6 MB

What will you learn from this book? Create apps, games, and more using this engaging, highly visual introduction to C#, .NET, and Visual Studio. In the first chapter you'll dive right in, building a fully functional game using C# and .NET MAUI that can run on Windows, Mac, and even Android and iOS devices. You'll learn how to use classes and object-oriented programming, create 3D games in Unity, and query data with LINQ. And you'll do it all by solving puzzles, doing hands-on exercises, and building real-world applications. Interested in a development career? You'll learn important development techniques and ideas—many who learned to code with this book are now professional developers, team leads, coding streamers, and more. There's no experience required except the desire to learn. And this is the best place to start. Do all the exercises! The one big assumption that we made when we wrote this book is that you want to learn how to program in C#. So we know you want to get your hands dirty right away, and dig right into the code. We gave you a lot of opportunities to sharpen your skills by putting exercises in every chapter. We’ve labeled some of them “Do this!”—when you see that, it means that we’ll walk you through all of the steps to solve a particular problem. But when you see the Exercise logo with the running shoes, then we’ve left a big portion of the problem up to you to solve, and we gave you the solution that we came up with. Don’t be afraid to peek at the solution—it’s not cheating! But you’ll learn the most if you try to solve the problem first. We’ve also included all the exercise solutions’ source code with the rest of the code from this book.
  • Добавил: umkaS
  • Дата: 28-10-2024, 07:40
  • Комментариев: 0
Название: Методы научных исследований в программной инженерии
Автор: Пантелеев Е. Р.
Издательство: Лань
Год: 2021 - 2-е изд.
Cтраниц: 136
Формат: pdf (ocr)
Размер: 15 мб
Язык: русский

Учебное пособие содержит сведения о свойствах научного знания, структуре научного исследования и классификации применяемых для его проведения методов. Подход к обсуждению темы отличается ее предметной интерпретацией, отражающей специфику программной инженерии как прикладной научной дисциплины, которая базируется на методологии системного подхода. Пособие предназначено для магистрантов направления «Программная инженерия».