Добавить в избранное
Форум
Правила сайта "Мир Книг"
Группа в Вконтакте
Подписка на книги
Правообладателям
Найти книгу:
Навигация
Вход на сайт
Регистрация



Реклама


Название: Simple Object Oriented Design: Create Clean, Maintainable Applications (Final)
Автор: Mauricio Aniche
Издательство: Manning Publications
Год: 2024
Страниц: 316
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Write object-oriented code that’s manageable, maintainable, and future-proof. Keeping your object-oriented designs simple demands a creative approach—and that’s exactly what you’ll find in Simple Object-Oriented Design. This book is full of patterns and principles for reducing complexity, each one proven in author Mauricio Aniche’s 20-year career in software development. You’ll learn how to tackle code’s natural growth in complexity, and adopt a “good enough” approach that means it’s easy to refactor when requirements change. Even a simple object-oriented application can quickly become complex as it evolves. Each new class, method, or feature means more state and abstractions to manage, which in turn increases complexity, maintenance, and time spent detangling legacy code. It takes effort and skill to keep your codebase simple. This book shows you how. Simple Object-Oriented Design: Create clean, maintainable applications presents practical design principles you can use to keep an object-oriented codebase simple as it grows and changes. Written as a collection of practical techniques you can apply in any OO language, it offers tips for concise code, managing dependencies and modules, and designing flexible abstractions. Illuminating figures, real-world examples, and insightful exercises make each principle stick. Readers should be familiar with an object-oriented language like Java, C#, or Python.
Разместил: Ingvar16 14-05-2024, 12:39 | Комментарии: 0 | Подробнее
Название: Objective-C 2.0 и программирование для MAC
Автор: Далримпл М., Кнастер С.
Издательство: М.: ООО "И.Д.Вильямс"
Год: 2010
Cтраниц: 320
Формат: pdf
Размер: 43 мб
Язык: русский

В книге "Objective-C 2.0 и программирование для Mac" имеется богатый материал по языку программирования Objective-C. Не секрет, что в настоящее время все стремятся научиться писать программы для Mac OS X или iPhone. Mac - мощная и интересная платформа, а Objective-C, основной язык для создания приложений для Mac OS X и iPhone, чудесно подходит для написания программного кода для нее. Каждый - от новичка в разработке для Mac до опытных профессионалов - найдет то, что будет интересно и нужно для него.
Разместил: rivasss 14-05-2024, 06:27 | Комментарии: 0 | Подробнее

Название: Книга хакера (+CD)
Автор: Афонькина К., Клинцевич И. и др.
Издательство: СПб.: Ленинградское издательство
Год: 2009
Cтраниц: 320
Формат: PDF
Размер: 167 Mб
Язык: русский

Вопреки общепринятому мнению, хакер — это не всегда вредитель, взламывающий чужие программы. Сегодня существует целое сообщество хакеров — людей, которые обладают секретами и хитростями сферы информационных технологий. У них существует свой кодекс и даже своя философия. Хакером иногда полезно побыть любому компьютерному пользователю. Эта книга научит вас основам плодотворной работы в Интернете и ближе познакомит с возможностями компьютеров. Вы узнаете об истории успеха знаменитых хакеров, адреса, пароли и явки их собраний», и многое другое.
Разместил: MIHAIL62 14-05-2024, 06:04 | Комментарии: 0 | Подробнее
Название: Grokking Data Structures (MEAP v6)
Автор: Marcello La Rocca
Издательство: Manning Publications
Год: 2024
Страниц: 299
Язык: английский
Формат: epub
Размер: 43.7 MB

Don’t be perplexed by data structures! This fun, friendly, and fully-illustrated guide makes it easy to learn useful data structures you’ll put to work every day. Data structures are vital for shaping and handling all of the data an organization processes—that’s why they show up in so many IT interviews! But you don’t need to be a math expert to understand data structures. This book will prove it. You’ll discover the most common and most useful day-to-day data structures through fun examples, engaging industry stories, and hundreds of illustrations. This book teaches data structures to anyone, no matter what their background. You don’t need advanced math, you don’t need to have taken CS101 or any course; you don’t need to be a coding ninja, but some knowledge of Python might help. This book, like every book in the Grooking series, gives you an understanding of how things work: what data structure is, what the basic structures you can use are, and how can you objectively decide which data structure is better for your task. It’s a book for beginners, meaning that it assumes no previous knowledge and it leverages your intuition and visual memory, but even if you are familiar with the subject, you might find it useful to dust off and even get a deeper understanding of some of the topics. By the time you’ve finished reading, you’ll be able to spot when a data structure would help your code and know the perfect solution for the problem!
Разместил: Ingvar16 14-05-2024, 02:43 | Комментарии: 0 | Подробнее
Название: R. К вершинам мастерства
Автор: Хэдли Уикем, Мальте Гроссер, Хеннинг Буманн
Издательство: ДМК Пресс
Год: 2024
Страниц: 754
Язык: русский
Формат: pdf
Размер: 12.6 MB

R – безусловно лучшая среда для интерактивного анализа данных. Тем не менее язык R имеет множество особенностей, которые иногда скудно документированы. В данной книге Хэдли Уикем, один из лучших в мире гуру по R, проясняет эти неясные уголки и знакомит с современными библиотеками языка. В книге приведены решения и подробные комментарии ко всем упражнениям. Если вы только краем уха слышали об R, то можете задаться вопросом, зачем вам стоит изучать столь причудливый язык. Вот лишь несколько ответов на него: - R – бесплатный язык с открытым исходным кодом, и он доступен на всех известных платформах. Таким образом, при выполнении анализа в языке R вы можете быть уверены, что любой сможет воспроизвести полученные вами результаты вне зависимости от места обитания и уровня достатка; - язык R славится своим многогранным и дружелюбным сообществом как в онлайне, так и в офлайне; - для языка R написано множество пакетов в области статистического моделирования, машинного обучения, визуализации, импорта и манипулирования данными. - в R присутствует масса инструментов для обмена рабочими материалами. Язык разметки RMarkdown поможет вам быстро преобразовать результаты своего труда в документы HTML, PDF или Word, а также в презентации PowerPoint, дашборды и прочие форматы. А с помощью Shiny можно без труда создавать полноценные интерактивные приложения без знания HTML и javascript; - интерактивная среда разработки RStudio идеально подходит для написания проектов, связанных с наукой о данных, интерактивным и статистическим анализом. Чтобы извлечь максимум возможного из этой книги, за плечами у вас должен быть определенный опыт написания кода на R или любом другом языке программирования.
Разместил: Ingvar16 14-05-2024, 01:39 | Комментарии: 0 | Подробнее

Название: Математическое программирование
Автор(ы): Рубанова Н.А.
Издательство: Лань
Год: 2024
Страниц: 105
Формат: PDF
Размер: 13 Мб
Язык: русский

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



Разместил: MIHAIL62 13-05-2024, 23:10 | Комментарии: 0 | Подробнее
Название: Effective XGBoost: Optimizing, Tuning, Understanding, and Deploying Classification Models
Автор: Matt Harrison
Издательство: MetaSnake
Серия: Treading on Python
Год: 2023
Страниц: 221
Язык: английский
Формат: pdf (true)
Размер: 28.9 MB

"Effective XGBoost" is the ultimate guide to mastering the art of classification. Whether you're a seasoned data scientist or just starting out, this comprehensive book will take you from the basics of XGBoost to advanced techniques for optimizing, tuning, understanding, and deploying your models. XGBoost is one of the most popular Machine Learning algorithms used in Data Science today. With its ability to handle large datasets, handle missing values, and deal with non-linear relationships, it has become an essential tool for many data scientists. In this book, you'll learn everything you need to know to become an expert in XGBoost. XGBoost is both a library and a particular gradient boosted trees (GBT) algorithm. (Although the XGBoost library also supports other - linear - base learners.) GBTs are a class of algorithms that utilize the so-called ensembling - building a very strong ML algorithm by combining many weaker algorithms. Starting with the basics, you'll learn how to use XGBoost for classification tasks, including how to prepare your data, select the right features, and train your model. From there, you'll explore advanced techniques for optimizing your models, including hyperparameter tuning, early stopping, and ensemble methods. Machine Learning for tabular data is still a very hands-on artisanal process. A big part of what makes a great tabular data ML model has to do with proper data preparation and feature engineering. This is where Matt’s background with Pandas really comes in handy - many Pandas examples throughout the book are exceptionally valuable in their own right. Chapters end with a great selection of useful exercises.
Разместил: Ingvar16 13-05-2024, 21:16 | Комментарии: 0 | Подробнее
Название: Machine Learning: A Comprehensive Beginner's Guide
Автор: Akshay B R, Sini Raj Pulari,T S Murugesh, Shriram K Vasudevan
Издательство: CRC Press
Год: 2025
Страниц: 259
Язык: английский
Формат: pdf (true)
Размер: 47.7 MB

Machine Learning is an exciting and rapidly growing field which is all about creating algorithms and models that enable computers to recognize patterns, make predictions, and improve their performance over time. It empowers computers to learn from data and experiences and make decisions without being explicitly programmed. For beginners, understanding the fundamentals of Machine Learning can open doors to a world of possibilities. Machine Learning is as effective as the datasets it relies on. By understanding the nuances of different types of datasets, conducting thorough exploration, and following best practices, practitioners can harness the power of data to build robust and accurate Machine Learning models. As the field continues to advance, the role of datasets in shaping the future of Machine Learning becomes increasingly pivotal. Machine Learning (ML) has revolutionized various industries, and with the advent of oneAPI, the landscape has evolved even further. oneAPI simplifies the development process by providing a unified programming model that spans different architectures, including CPUs, GPUs, FPGAs, and accelerators. It aims to break down the barriers between traditional and specialized computing, fostering a more efficient and portable programming environment. By embracing a unified programming model, oneAPI also empowers practitioners to build efficient and scalable Machine Learning solutions, marking a significant stride in the evolution of cross-?architecture development. Embarking on the journey of Machine Learning as a beginner may seem daunting, but with a step-?by-?step approach followed in this book, it becomes an accessible and rewarding endeavor. You can delve into this fascinating field, to master Machine Learning concepts.
Разместил: Ingvar16 13-05-2024, 19:07 | Комментарии: 0 | Подробнее
Название: MERN Stack Web Development For Beginners: A Step-By-Step Guide to Build a Full Stack Web Application With React, Express, Node.js, and MongoDB
Автор: Nathan Sebhastian
Издательство: Independently published
Год: 2024
Страниц: 269
Язык: английский
Формат: epub
Размер: 10.1 MB

Are you having trouble learning MERN stack? Struggling with errors when coding a MERN app? MERN Web Development For Beginners is the guide you need to learn the MERN stack without getting frustrated. The goal of this book is to provide gentle step-by-step instructions that will help you see how to develop web applications using the MERN Stack. I’ll teach you why MERN is a great choice to build full-stack web applications. We’ll cover essential MERN topics like routing, authentication, network requests and database query and see how they are used to develop a feature-rich web application. After finishing this book, you will know how to build and deploy a modern, high-performance web application using MERN. Each chapter explains a topic in plain English and includes practical code examples. There's also a full stack project included in this book that will give you the "experience" of building a web application using MERN. Complete Source Code Included. To experience the full benefit of this book, basic knowledge of javascript and React is required.
Разместил: Ingvar16 13-05-2024, 17:40 | Комментарии: 0 | Подробнее
Название: Retrieval Augmented Generation in Production with Haystack: Building Trustworthy, Scalable, Reliable, and Secure AI Systems (Early Release)
Автор: Skanda Vivek
Издательство: O’Reilly Media, Inc.
Год: 2024-05-07
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

In today's rapidly changing AI technology environment, software engineers often struggle to build real-world applications with large language models (LLM). The benefits of incorporating open source LLMs into existing workflows is often offset by the need to create custom components. That's where Haystack comes in. This open source framework is a collection of the most useful tools, integrations, and infrastructure building blocks to help you design and build scalable, API-driven LLM backends. With Haystack, it's easy to build extractive or generative QA, Google-like semantic search to query large-scale textual data, or a reliable and secure ChatGPT-like experience on top of technical documentation. This guide serves as a collection of useful retrieval augmented generation (RAG) mental models and offers ML engineers, AI engineers, and backend engineers a practical blueprint for the LLM software development lifecycle. An emerging paradigm is the leveraging of Generative AI to unlock data-centric insights for customers across various industries using large language models (LLMs) such as the OpenAI GPT models, Anthropic’s Claude models, Google Gemini, Meta’s Llama models, Mistral, etc. However, an engine alone cannot propel a vehicle. State-of-the-art LLMs like GPT-4 excel at language-based tasks due to their a priori knowledge, acquired through training on a vast representative corpus of documents (including websites, books, etc.) and tasks involving these documents.
Разместил: Ingvar16 13-05-2024, 15:52 | Комментарии: 0 | Подробнее
 MirKnig.Su  ©2021     При использовании материалов библиотеки обязательна обратная активная ссылка    Политика конфиденциальности