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

  • Добавил: literator
  • Дата: 19-07-2024, 03:42
  • Комментариев: 0
Название: Создание веб-API Python с помощью FastAPI
Автор: Адбулазиз Абдулазиз Адешина
Издательство: Самиздат
Год: 2022
Страниц: 210
Язык: русский
Формат: pdf
Размер: 10.5 MB

Быстрое руководство по созданию высокопроизводительных и надежных веб-API с очень небольшим количеством шаблонного кода. FastAPI — это быстрая и эффективная веб-инфраструктура для создания API с помощью Python. Эта книга представляет собой подробное руководство по созданию приложения с помощью среды FastAPI. Начинается с основ структуры FastAPI и других технологий, используемых в этой книге. Затем вы узнаете о различных аспектах фреймворка: системе маршрутизации, моделировании ответов, обработке ошибок и шаблонах. В этой книге вы узнаете, как создавать быстрые, эффективные и масштабируемые приложения на Python с помощью FastAPI. Вы начнете с приложения Hello World к полноценному API, использующему базу данных, аутентификацию и шаблоны. Вы узнаете, как структурировать свое приложение для повышения эффективности, удобочитаемости и масштабируемости. Благодаря интеграции с другими библиотеками в вашем приложении вы узнаете, как подключить ваше приложение как к базе данных SQL, так и к базе данных NoSQL, интегрировать шаблоны и создать аутентификацию. Ближе к концу этой книги вы узнаете, как писать тесты, контейнеризовать приложение, создавать конвейер непрерывной интеграции и доставки с помощью действий GitHub, а также развертывать приложение в нескольких облачных службах. Все это будет преподаваться с помощью теоретического и практического подхода. К концу этой книги вы будете владеть необходимыми знаниями для создания и развертывания надежного веб-API с использованием инфраструктуры FastAPI. Основная аудитория этой книги — любой разработчик Python, заинтересованный в создании веб-API. Идеальный читатель знаком с основами языка программирования Python.
  • Добавил: literator
  • Дата: 19-07-2024, 02:04
  • Комментариев: 0
Название: Data Science: A First Introduction with Python
Автор: Tiffany Timbers, Trevor Campbell, Melissa Lee, Joel Ostblom
Издательство: CRC Press
Серия: Data Science Series
Год: 2025
Страниц: 452
Язык: английский
Формат: pdf (true)
Размер: 55.0 MB

Data Science: A First Introduction with Python focuses on using the Python programming language in Jupyter notebooks to perform data manipulation and cleaning, create effective visualizations, and extract insights from data using classification, regression, clustering, and inference. It emphasizes workflows that are clear, reproducible, and shareable, and includes coverage of the basics of version control. Based on educational research and active learning principles, the book uses a modern approach to Python and includes accompanying autograded Jupyter worksheets for interactive, self-directed learning. The text will leave readers well-prepared for Data Science projects. It is designed for learners from all disciplines with minimal prior knowledge of mathematics and programming. The authors have honed the material through years of experience teaching thousands of undergraduates at the University of British Columbia.
  • Добавил: literator
  • Дата: 18-07-2024, 20:55
  • Комментариев: 0
Название: Classic Game Programming on the NES: Make your own retro video game (Final)
Автор: Tony Cruise
Издательство: Manning Publications
Год: 2024
Страниц: 472
Язык: английский
Формат: epub
Размер: 15.4 MB

Build your own retro games for the Nintendo Entertainment System. Do you have an amazing idea for a NES game you’ve been itching to turn into reality? Classic Game Programming on the NES will show you how. This all-practical beginner's guide is full of step-by-step guidance on everything from graphics and music, to enemy AI, to the 6502 Assembler language you need to get the most out of the NES. When you’re developing retro games, it’s dangerous to go alone—so take this essential guide! Classic Game Programming on the NES is an all-in-one handbook to the resources you need to start building for the NES. You’ll learn to understand modern emulators and discover the secrets of programming in ages past. Best of all, you won’t need any specialist experience! Even highly technical elements are broken down into step-by-step instructions, and fully illustrated with easy-to-follow diagrams. Classic Game Programming on the NES distills the scattered secrets of NES development into clear instructions for building your first games for the Nintendo Entertainment System. You’ll learn about the NES’s unique design, the surprisingly simple 6502 Assembly language, and more. As you go, you’ll create a simple space-based shoot-em-up that gives you a pattern you can follow to build anything you can dream up on your own. No game programming experience required.
  • Добавил: literator
  • Дата: 18-07-2024, 20:34
  • Комментариев: 0
Название: Federated Learning: Unlocking the Power of Collaborative Intelligence
Автор: M. Irfan Uddin, Wali Khan Mashwani
Издательство: CRC Press
Серия: Chapman & Hall/CRC Artificial Intelligence and Robotics Series
Год: 2025
Страниц: 194
Язык: английский
Формат: pdf (true)
Размер: 15.6 MB

Federated Learning: Unlocking the Power of Collaborative Intelligence is a definitive guide to the transformative potential of Federated Learning. This book delves into Federated Learning principles, techniques, and applications, and offers practical insights and real-world case studies to showcase its capabilities and benefits. The book begins with a survey of the fundamentals of Federated Learning (FI) and its significance in the era of privacy concerns and data decentralization. Through clear explanations and illustrative examples, the book presents various Federated Learning frameworks, architectures, and communication protocols. Privacy-preserving mechanisms are also explored, like differential privacy and secure aggregation, offering the practical knowledge needed to address privacy challenges in Federated Learning systems. This book concludes by highlighting the challenges and emerging trends in Federated Learning, emphasizing the importance of trust, fairness, and accountability, and provides insights into scalability and efficiency considerations. Federated Learning has revolutionized the area of Machine Learning as Federated Learning offers decentralized privacy-preserving techniques for group model training without transferring the raw data. Federated Learning allows the use of multiple devices, and organizations prefer it as a client as it allows the use of local data to train a global model. This is compared to traditional centralized Machine Learning which collects data in one location. This decentralized method preserves the fundamental principle of data protection while enabling the development of innovative applications by tackling the important problem of data security and privacy.
  • Добавил: Chipa
  • Дата: 18-07-2024, 11:41
  • Комментариев: 0

Название: Профессиональная работа с Git
Автор: n/a
Издательство: аст
Год: 2024
Формат: PDF
Страниц: 162
Размер: 96 Mb
Язык: Русский

Каждый раздел данного издания базируется на топовых материалах сайта Stack Overflow, касающихся использования самой современной системы контроля версий Git, и представляет собой описание одной из ее ключевых команд со всеми сопутствующими параметрами. В качестве конкретных примеров рассмотрены практические случаи, с которыми лучшие разработчики программного обеспечения, а «по совместительству» члены сообщества программистов Stack Overflow, сталкивались в процессе длительного использования Git, и именно поэтому за каждым из разделов книги стоит опытный автор, глубоко разбирающийся в анализируемой теме.


  • Добавил: literator
  • Дата: 18-07-2024, 11:10
  • Комментариев: 0
Название: jаvascript: A Beginner's Handbook: Learn Fluent jаvascript from Zero Experience with a Hands-On Guided Journey
Автор: Jan Goodworth
Издательство: Independently published
Год: 2024
Страниц: 218
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Dive into the world of jаvascript with this essential handbook designed for those starting from scratch. "jаvascript, A Beginner's Handbook" offers a comprehensive, step-by-step guide to mastering one of the most popular programming languages in the world. Whether you have no coding experience or want to add jаvascript to your skill set, this book provides the tools you need to write fluent, functional code. Inside, you'll find a series of hands-on tutorials and projects that will teach you the fundamentals of jаvascript. From variables and data types to functions and DOM manipulation, each chapter builds on the previous one, allowing you to develop your skills logically and progressively. By the end of this book, you'll be able to create interactive websites, work with APIs, and understand the essentials of asynchronous programming. One of jаvascript's biggest strengths is its community. This massive network of frameworks and libraries makes JS development quicker and more vigorous. Libraries like jQuery helped to simplify the code used to accomplish complex tasks. Frameworks like Angular, Vue.js, and React, organize the way developers build complex applications, giving them powerful tools to design reactive and scalable web apps. Whether you aspire to build dynamic websites, develop interactive web applications, or want to expand your skill set, "jаvascript, A Beginner's Handbook" offers all the resources you need to succeed. The structured approach teaches you the how and why, enabling you to think like a programmer and solve problems efficiently.
  • Добавил: literator
  • Дата: 18-07-2024, 10:09
  • Комментариев: 0
Название: Java Cookbook: Problems and Solutions for Java Developers, 5th Edition (Early Release)
Автор: Ian F. Darwin
Издательство: O’Reilly Media, Inc.
Год: 2024-07-17
Страниц: 376
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

As Java continues to evolve, this cookbook continues to grow in tandem with hundreds of hands-on recipes across a broad range of Java topics. Author Ian Darwin gets developers up to speed right away with useful techniques for everything from string handling and functional programming to network communication and AI. Like any of the most-used programming languages, Java has its share of detractors, advocates, issues, quirks,1 and a learning curve. The Java Cookbook aims to help the Java developer get up to speed on some of the most important parts of Java development. I focus on the standard APIs and some third-party APIs, but I don’t hesitate to cover language issues as well. This is the fifth edition of this book, and it has been shaped by many people and by the myriad changes that Java has undergone over its two and a half decades of popularity. Java 21 is the current long-term supported (LTS) version, and Java 22 is the latest current release at the time of preparation of this edition. The current cadence of releases every six months may be great for the Java SE development team at Oracle, and for developers who want access to the latest-and-greatest, and for click-driven, Java-related news sites, but it “may cause some extra work” for Java book authors, since books typically have a longer revision cycle than Java now does! The goal of this revision of the Java Cookbook is to keep the book up to date with all this change. Aslthough I had to remove a significant amount of material, I’ve included numerous new features. Deletions include many of the complete programs at the ends of chapters. Additions are numerous throughout the chapters. In several places, a few recipes have been combined into one in the interest of simplicity and readability (and reducing page count). And of course I’ve updated a lot of other information along the way. I’m going to assume that you know the basics of Java. I won’t tell you how to println a string, nor how to write a class that extends another and/or implements an interface.
  • Добавил: literator
  • Дата: 18-07-2024, 01:46
  • Комментариев: 0
Название: Sustainable Materials: The Role of Artificial Intelligence and Machine Learning
Автор: Akshansh Mishra, Vijaykumar S Jatti, Shivangi Paliwal
Издательство: CRC Press
Год: 2025
Страниц: 215
Язык: английский
Формат: pdf (true)
Размер: 16.5 MB

The self-learning ability of Machine Learning algorithms makes the investigations more accurate and accommodates all the complex requirements. Development in neural codes can accommodate the data in all the forms such as numerical values as well as images. The techniques also review the sustainability, life-span, the energy consumption in production polymer, etc. This book addresses the design, characterization, and development of prediction analysis of sustainable polymer composites using Machine Learning algorithms. Machine Learning, a substantial component of Artificial Intelligence (AI), is making rapid advancements and is an exciting pathway for AI’s contributions to the study of material science. Over the past decade, Machine Learning has experienced significant growth and is now making its way into scientific disciplines, including material science. Machine Learning aids in characterizing materials, predicting properties at the molecular level, expediting simulations, discovering new materials, and constructing models for designing novel materials.
  • Добавил: literator
  • Дата: 17-07-2024, 23:51
  • Комментариев: 0
Название: Math Hacks for Scratch: Unlock the Power of Math with Scratch Programming
Автор: Michael Mays
Издательство: No Starch Press
Год: 2025
Страниц: 352
Язык: английский
Формат: epub
Размер: 62.0 MB

Push Scratch programming to the limits as you explore primes, Fibonacci numbers, Pascal’s triangle, and other mathematical curiosities through hands-on coding projects. If you’re a student looking for project ideas to practice your math and coding skills, or a Scratch enthusiast just looking for something different, this is the book for you! Discover the exciting intersection of mathematics and programming with Math Hacks for Scratch®. This book is perfect for kids, educators, and programming enthusiasts eager to learn or teach math through fun, hands-on projects using Scratch, the popular visual programming language. You’ll see how a little bit of planning, combined with the right mathematical or coding tricks, can make complex calculations doable. These are the “hacks” mentioned in the title. You’ll write programs to speed up factoring big numbers, sort out a pizza party with Pascal’s triangle, explore Fibonacci’s famous sequence for counting rabbits, use cryptography to create unbreakable secret codes, and so much more. This book uses Scratch to invite exploration with math. It presents concepts such as number representations, divisibility, prime numbers, and cryptography that are useful and relevant in daily life and that are fun to code. It’s about how to ask interesting mathematical questions and how to program a computer to answer them. Whether you’re a beginning coder wanting to enhance your Scratch skills, a teacher looking to inspire students, or a parent supporting your child’s education, Math Hacks for Scratch provides the tools to turn coding projects into math adventures.
  • Добавил: literator
  • Дата: 17-07-2024, 17:09
  • Комментариев: 0
Название: What We Learned from a Year of Building with LLMs: Developing Real-World Products with LLMs
Автор: Eugene Yan, Bryan Bischof, Charles Frye, Hamel Husain, Jason Liu
Издательство: O’Reilly Media, Inc.
Год: 2024-07-12
Страниц: 90
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Ready to build real-world applications with large language models? With the pace of improvements over the past year, LLMs have become good enough for use in real-world applications. LLMs are also broadly accessible, allowing practitioners besides ML engineers and scientists to build intelligence into their products. In this report, six experts in Artificial Intelligence (AI) and Machine Learning present crucial, yet often neglected, ML lessons and methodologies essential for developing products based on LLMs. Awareness of these concepts can give you a competitive advantage against most others in the field. Our goal is to make this a practical guide to building successful products around LLMs, drawing from our own experiences and pointing to examples from around the industry. We’ve spent the past year getting our hands dirty and gaining valuable lessons, often the hard way. While we don’t claim to speak for the entire industry, here we share some advice and lessons for anyone building products with LLMs. This work is organized into three topic areas: tactical, operational, and strategic. The first chapter dives into the tactical nuts and bolts of working with LLMs. We share best practices and common pitfalls around prompting, setting up retrieval-augmented generation, applying flow engineering, and evaluation and monitoring. Whether you’re a practitioner building with LLMs or a hacker working on weekend projects, this first chapter was written for you.