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

  • Добавил: umkaS
  • Дата: 26-06-2024, 21:05
  • Комментариев: 0
Название: Язык Swift. Самоучитель
Автор: Айк Харазян
Издательство: БХВ-Петербург
Год: 2016
Cтраниц: 170
Формат: pdf
Размер: 12 мб
Язык: русский

Книга предназначена для самостоятельного изучения Swift – нового языка программирования для iOS и OS X. Описана версия Swift 2.0. Материал построен по принципу от более легкого к сложному, изложение сопровождается большим количеством листингов кода, для тестирования и отладки используется новая среда быстрой разработки Playground. Объяснены основы Swift, синтаксис языка и его особенности. Описаны типы данных, условные выражения, циклы, массивы, функции, кортежи, базовые операторы и другие стандартные конструкции. Кратко даны основы объектно-ориентированного программирования.
  • Добавил: literator
  • Дата: 26-06-2024, 17:55
  • Комментариев: 0
Название: Building LLMs for Production: Enhancing LLM Abilities and Reliability with Prompting, Fine-Tuning, and RAG
Автор: Louis-François Bouchard, Louie Peters
Издательство: Towards AI, Inc.
Год: 2024
Страниц: 475
Язык: английский
Формат: epub (true)
Размер: 11.1 MB

With amazing feedback from industry leaders, this book is an end-to-end resource for anyone looking to enhance their skills or dive into the world of AI and develop their understanding of Generative AI and Large Language Models (LLMs). It explores various methods to adapt "foundational" LLMs to specific use cases with enhanced accuracy, reliability, and scalability. Written by over 10 people on our Team at Towards AI and curated by experts from Activeloop, LlamaIndex, Mila, and more, it is a roadmap to the tech stack of the future. Whether you're looking to enhance your skills or dive into the world of AI for the first time as a programmer or software student, our book is for you. From the basics of LLMs to mastering fine-tuning and RAG for scalable, reliable AI applications, we guide you every step of the way. The book aims to guide developers through creating LLM products ready for production, leveraging the potential of AI across various industries. It is tailored for readers with an intermediate knowledge of Python.
  • Добавил: literator
  • Дата: 26-06-2024, 15:16
  • Комментариев: 0
Название: Building Scalable Web Apps with Node.js and Express: Design and Develop a Robust, Scalable, High-Performance Web Application Using Node.js, Express.js, TypeScript, and Redis
Автор: Yamini Panchal, Ravi Kumar Gupta
Издательство: Orange Education Pvt Ltd, AVA
Год: 2024
Страниц: 382
Язык: английский
Формат: epub (true)
Размер: 43.8 MB

Easy API Design Using Express.js and Node.js (TypeScript). Embark on a transformative journey into the world of web development with the latest Node.js v20, Express.js frameworks and TypeScript. This comprehensive book empowers developers at all levels, from newcomers to seasoned professionals, by covering foundational to advanced topics through a single, cohesive example: a project management system. Beginning with an exploration of fundamentals, the book swiftly progresses to delve into TypeScript, equipping readers with the tools to enhance their applications with strong typing and modern jаvascript features. Readers will master the art of building RESTful APIs using Express.js, ensuring adherence to industry best practices in API design. The book dives into advanced topics like routing strategies, middleware implementation, MongoDB integration with Mongoose for efficient data management, and Redis for optimizing API performance through caching techniques. The final section of the book provides thorough guidance on asynchronous operations, Mocha and Chai testing strategies, AWS deployment, security practices, performance tuning, and real-world application scenarios, ensuring developers gain a holistic understanding of Node.js and Express.js development. From cumbersome setups for writing APIs to launching projects in just five minutes with Node.js and Express.js, developers have come a long way to witness revolutionary simplification in web development. If you are new to Node.js, this book offers a clear pathway to master backend development using Node.js, TypeScript, and Express.js. If you are already familiar with jаvascript or Node.js and aim to build scalable and efficient APIs, this book will elevate your skills, equipping you with the techniques needed for modern backend architecture.
  • Добавил: literator
  • Дата: 26-06-2024, 07:37
  • Комментариев: 0
Название: Building Micro-Frontends: Distributed Systems for the Frontend, 2nd Edition (Second Release)
Автор: Luca Mezzalira
Издательство: O’Reilly Media, Inc.
Год: 2024-06-24
Страниц: 149
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

What's the answer to today's increasingly complex applications? Micro-frontends. Inspired by the microservices model, this approach lets you break interfaces into separate features managed by different teams of developers. In this updated second edition, software architects, tech leads, and software developers will learn how to design, build, and deploy independent micro-frontends that compose unique frontend systems. Author Luca Mezzalira, principal serverless specialist solutions architect at AWS, shows you how micro-frontends enable agility within an organization, decentralize decision-making, and optimize for fast flow. This gives your organization technical flexibility and allows you to hire and retain a broad spectrum of talent. Micro-frontends also support distributed or colocated teams more efficiently. Pick up this book and learn how to get started with this technological breakthrough right away. In the long run, companies with large monoliths usually slow down all the operations needed to release any new feature, losing the great momentum they had at the beginning of a project where everything was easier and smaller with few complications and risks. Also, with monolithic applications, we have to test and deploy the entire codebase every single time, which comes with a higher chance of breaking the APIs in production, introducing new bugs, and making more mistakes, especially when the codebase is not rock solid or extensively tested. Solving these and many other challenges its staff faces, a company might move from complex monolith codebases to multiple smaller codebases and scoped domains called microservices.
  • Добавил: tatanavip
  • Дата: 26-06-2024, 01:03
  • Комментариев: 0

Название: Проектирование систем машинного обучения
Автор: Чип Хьюен
Издательство: Фолиант
Год: 2023
Формат: pdf
Размер: 31 Мб
Качество: Хорошее
Язык: Русский

Сегодня машинное обучение — основной практический аппарат для применения искусственного интеллекта. Книга, основанная на стэнфордском учебном кур­се, не ограничивается разбором конкретных библиотек, а описывает высокоуров­невый подход к разработке систем машинного обучения, который упрощает их поддержку и развитие, позволяет избежать переобучения, искажения результатов. Рассказано, как сделать новую систему машинного обучения или нейронную сеть надёжной, репрезентативной и расширяемой, а также качественно доработать уже существующие системы.
  • Добавил: literator
  • Дата: 25-06-2024, 20:58
  • Комментариев: 0
Название: The Nature of Code: Simulating Natural Systems with jаvascript
Автор: Daniel Shiffman
Издательство: No Starch Press
Год: 2024
Страниц: 640
Язык: английский
Формат: epub
Размер: 45.2 MB

All aboard The Coding Train! This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena with “The Coding Train” YouTube star Daniel Shiffman. What if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies—with code? For over a decade, The Nature of Code has empowered countless readers to do just that, bridging the gap between creative expression and programming. This innovative guide by Daniel Shiffman, creator of the beloved Coding Train, welcomes budding and seasoned programmers alike into a world where code meets playful creativity. This jаvascript-based edition of Shiffman’s groundbreaking work gently unfolds the mysteries of the natural world, turning complex topics like genetic algorithms, physics-based simulations, and neural networks into accessible and visually stunning creations. The p5.js library is a reimagining of the Processing creative coding environment for the modern web. I’m using it in this book for a number of reasons. For one, it’s an environment that I’m very familiar with. While the original Processing built on top of Java is my first love and still what I turn to when trying out a new idea, p5.js is what I now use for teaching many of my programming classes. It’s free, open source, and well suited to beginners, and because it’s jаvascript, everything runs right there in the web browser itself—no installation required. The prerequisites for understanding the material in this book could be stated as “one semester of programming instruction with p5.js, Processing, or any other creative coding environment.” That said, there’s no reason you couldn’t read this book having learned programming with a different language or development environment. NOTE: All examples are written with p5.js, a jаvascript library for creative coding, and are available on the book's website and its associated GitHub repository.
  • Добавил: literator
  • Дата: 25-06-2024, 11:34
  • Комментариев: 0
Название: Learning Analytics Methods and Tutorials: A Practical Guide Using R
Автор: Mohammed Saqr, Sonsoles López-Pernas
Издательство: Springer
Год: 2024
Страниц: 748
Язык: английский
Формат: pdf (true)
Размер: 26.3 MB

This comprehensive methodological book offers a much-needed answer to the lack of resources and methodological guidance in learning analytics, which has been a problem ever since the field started. The book covers all important quantitative topics in education at large as well as the latest in learning analytics and education data mining. The book also goes deeper into advanced methods that are at the forefront of novel methodological innovations. Authors of the book include world-renowned learning analytics researchers, R package developers, and methodological experts from diverse fields offering an unprecedented interdisciplinary reference on novel topics that is hard to find elsewhere. The book starts with the basics of R as a programming language, the basics of data cleaning, data manipulation, statistics, and analytics. The core of the book explores various analytical approaches. Machine Learning (ML) methods receive well-deserved attention, including introductions to commonly used methods—specifically, predictive modeling and clustering. The book offers a comprehensive guide to data analysis methods for researchers and practitioners of all experience levels. It starts with the basics, equipping beginners with R programming and data analysis skills through chapters on data cleaning and exploration. These skills are fundamental for understanding student data and preparing it for further analysis. Even for experts, the book offers advanced methods while emphasizing the broader applicability of these techniques beyond education.
  • Добавил: umkaS
  • Дата: 25-06-2024, 07:26
  • Комментариев: 0
Название: Программирование: типовые задачи, алгоритмы, методы
Автор: Златопольский Д. М.
Издательство: Лаборатория знаний
Год: 2020 - 4-е изд.
Cтраниц: 226 с. : ил.
Формат: pdf (ocr) / djvu
Размер: 10 мб
Язык: русский

Эта книга для тех, кто хочет научиться программировать. В ней представлена методика решения типовых задач программирования, не привязанная к конкретному языку. Разъяснения по методике решения задач и программы приведены на школьном алгоритмическом языке. Русский синтаксис делает программы понятными и легко переносимыми на любой язык программирования.
  • Добавил: literator
  • Дата: 25-06-2024, 05:45
  • Комментариев: 0
Название: PyCharm. Профессиональная работа на Python
Автор: Брюс М. Ван Хорн II, Куан Нгуен
Издательство: ДМК Пресс
Год: 2024
Страниц: 620
Язык: русский
Формат: pdf
Размер: 87.2 MB

PyCharm – лучшая профессиональная среда разработки для программистов Python среди множества доступных интегрированных сред. Независимо от того, в каких целях используется Python – для общих задач автоматизации, создания утилит, веб-приложений, анализа данных, машинного обучения или бизнес-приложений, – инструменты PyCharm упрощают выполнение сложных задач и оптимизируют общую производительность. В этой книге мы отправляемся в путешествие по универсальной и динамичной сфере разработки Python, чему способствует интегрированная среда разработки PyCharm. Независимо от того, являетесь ли вы программистом-новичком, только начинающим свое приключение в программировании, или опытным разработчиком, желающим улучшить свои навыки Python, эта книга станет вашим надежным помощником. Python стал одним из самых популярных и универсальных языков программирования, известных своей простотой и читабельностью. Благодаря своей богатой экосистеме библиотек и фреймворков Python используется в широком спектре приложений: от веб-разработки и анализа данных до искусственного интеллекта и научных вычислений. PyCharm, разработанная JetBrains, – это ведущая среда разработки Python, которая предоставляет программистам надежный набор инструментов и функций для эффективной разработки кода, отладки и совместной работы. Вы изучите базовые и расширенные функции PyCharm, узнаете как разрабатывать веб-приложения с помощью Flask, Django, FastAPI и Pyramid, освоите автоматизацию написания кода, отладку и удаленную разработку в PyCharm, а также научитесь выполнять задачи по обработке данных с помощью блокнотов Jupyter, библиотек NumPy, Pandas и других. Наша цель – сделать ваше путешествие по программированию на Python не только познавательным, но и приятным. Издание адресовано как опытным разработчикам на Python, так и новичкам.
  • Добавил: literator
  • Дата: 25-06-2024, 05:01
  • Комментариев: 0
Название: Write Powerful Rust Macros
Автор: Sam Van Overmeire
Издательство: Manning Publications
Год: 2024
Страниц: 320
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

An example-driven, step-by-step guide to success with Rust macros. In Write Powerful Rust Macros you’ll learn how to use these amazing metaprogramming tools to push Rust to its full potential. This hands-on guide takes you from the absolute basics to advanced macro techniques, exploring Rust macros through interesting and engaging examples. Write Powerful Rust Macros teaches you how to write, test, debug, and publish macros for Rust. It’s perfect for Rust practitioners who want to master this powerful development technique. Build your knowledge chapter-by-chapter. You’ll start with declarative macros before diving into the real power: procedural macros that can generate code, augment data structures, and even create domain-specific languages. Write Powerful Rust Macros opens up the world of macros to intermediate Rust programmers. You’ll start with declarative macros to get the basics under your belt. Then, you’ll advance to procedural macros as you automatically generate a builder, learn to create your own domain-specific languages, and more. As you go, you’ll develop practical skills like testing macros, integrating macros with crates, and even sharing your macros with other developers. For intermediate Rust programmers.