Добавить в закладки
Наш форум
Правила Litmy.ru
Мы в Вконтакте
Подписка на RSS
Для правообладателей
Поиск книг:
Разделы сайта


Название: F# in Action (Final Release)
Автор: Isaac Abraham
Издательство: Manning Publications
Год: 2024
Страниц: 336
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 13.2 MB

F# is engineered to make functional programming practical and accessible. This book will get you started writing your first simple, robust, and high performing functional code. F# lets you keep your code simple even in the most complex applications—and it’s the perfect language for taking your first steps in functional programming. This practical, example-driven guide shows you how to build professional applications the F# way. F# in Action is based on author and Microsoft F# MVP Isaac Abraham’s years of experience working with developers as an F# consultant. It upgrades .NET development skills with the core principles of functional programming, and you’ll soon see how F#’s functional-first approach makes it easy to learn this powerful paradigm. F# is a uniquely powerful programming language. Its “light touch” approach to functional programming helps you deliver error-free code without a lot of complex math and academic theory. Simply put, F# exists to help you write better software faster, and this book will show you how. F# in Action teaches you to write professional quality applications in F#. For each concept, feature, and technique you’ll find hands-on examples, starting with simple data transformations and progressing all the way to a full-size web app. Throughout the book, you’ll take advantage of battle-tested .NET tools to take on a wide range of tasks—from data analysis to interoperability with C#. For readers comfortable with any OO or FP language. Prior .NET knowledge not required!
Разместил: literator 15-05-2024, 02:35 | Комментарии: 0 | Подробнее
Название: Mathematical Foundations of Information Sciences
Автор: Esfandiar Haghverdi, Liugen Zhu
Издательство: World Scientific Publishing
Год: 2024
Страниц: 163
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

This is a concise book that introduces students to the basics of logical thinking and important mathematical structures that are critical for a solid understanding of logical formalisms themselves as well as for building the necessary background to tackle other fields that are based on these logical principles. Despite its compact and small size, it includes many solved problems and quite a few end-of-section exercises that will help readers consolidate their understanding of the material. This textbook is essential reading for anyone interested in the logical foundations of Informatics, Computer Science, Data Science, Artificial Intelligence, and other related areas. Written with undergraduate students in these disciplines in mind, this book can very well serve the needs of interested and curious readers who wish to get a grasp of the logical principles upon which these fields are built. This book does not require readers to possess math skills beyond those learned in high school. This book is based on the lecture notes originally prepared by the first author for the course I201-Mathematical Foundations for Informatics at Indiana University Bloomington.
Разместил: literator 14-05-2024, 14:12 | Комментарии: 0 | Подробнее
Название: How Computers Make Books: From graphics rendering, search algorithms, and functional programming to indexing and typesetting (Final)
Автор: John Whitington
Издательство: Manning Publications
Год: 2024
Страниц: 176
Язык: английский
Формат: epub
Размер: 64.6 MB

Learn about computer science by exploring the fascinating journey it took to make this book! How Computers Make Books introduces what’s wonderful about Computer Science by showing how computers have transformed the art of publishing books. Author and publishing software developer John Whitington reveals the elegant Computer Science solutions invented to solve big publishing challenges. How do computers represent all the different languages and letters used by humans? How do we compress a book’s worth of complex information so it can be transferred in seconds? And what exactly is a computer program? This book answers all those questions by telling the story of how it was created! Computers are part of every step in creating a book, from capturing the author’s words as a digital document to controlling how the ink gets onto the paper. How Computers Make Books introduces basic Computer Science concepts like file formatting, transfer, and storage, computer programming, and task automation by guiding you through the modern digital printing process. This book takes you on a journey from the plain white page, weaving through typesetting, making gray images from black ink, electronic file formats, and more. It makes Computer Science come alive as you see how every word, illustration, and page has its own story. You’ll even learn to write your own simple programs and discover hands-on what’s so intoxicating about Computer Science. For the curious-but-clueless about computer science—and anyone interested in how computers make books!
Разместил: literator 14-05-2024, 13:25 | Комментарии: 0 | Подробнее
Название: 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.
Разместил: literator 14-05-2024, 12:42 | Комментарии: 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 до опытных профессионалов - найдет то, что будет интересно и нужно для него.
Разместил: umkaS 14-05-2024, 06:25 | Комментарии: 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!
Разместил: literator 14-05-2024, 02:50 | Комментарии: 0 | Подробнее
Название: R. К вершинам мастерства
Автор: Хэдли Уикем, Мальте Гроссер, Хеннинг Буманн
Издательство: ДМК Пресс
Год: 2024
Страниц: 754
Язык: русский
Формат: pdf
Размер: 12.6 MB

R – безусловно лучшая среда для интерактивного анализа данных. Тем не менее язык R имеет множество особенностей, которые иногда скудно документированы. В данной книге Хэдли Уикем, один из лучших в мире гуру по R, проясняет эти неясные уголки и знакомит с современными библиотеками языка. В книге приведены решения и подробные комментарии ко всем упражнениям. Если вы только краем уха слышали об R, то можете задаться вопросом, зачем вам стоит изучать столь причудливый язык. Вот лишь несколько ответов на него: - R – бесплатный язык с открытым исходным кодом, и он доступен на всех известных платформах. Таким образом, при выполнении анализа в языке R вы можете быть уверены, что любой сможет воспроизвести полученные вами результаты вне зависимости от места обитания и уровня достатка; - язык R славится своим многогранным и дружелюбным сообществом как в онлайне, так и в офлайне; - для языка R написано множество пакетов в области статистического моделирования, машинного обучения, визуализации, импорта и манипулирования данными. - в R присутствует масса инструментов для обмена рабочими материалами. Язык разметки RMarkdown поможет вам быстро преобразовать результаты своего труда в документы HTML, PDF или Word, а также в презентации PowerPoint, дашборды и прочие форматы. А с помощью Shiny можно без труда создавать полноценные интерактивные приложения без знания HTML и jаvascript; - интерактивная среда разработки RStudio идеально подходит для написания проектов, связанных с наукой о данных, интерактивным и статистическим анализом. Чтобы извлечь максимум возможного из этой книги, за плечами у вас должен быть определенный опыт написания кода на R или любом другом языке программирования.
Разместил: literator 14-05-2024, 01:42 | Комментарии: 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.
Разместил: literator 13-05-2024, 21:22 | Комментарии: 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.
Разместил: literator 13-05-2024, 19:12 | Комментарии: 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 jаvascript and React is required.
Разместил: literator 13-05-2024, 17:57 | Комментарии: 0 | Подробнее

 Litmy.ru  ©2020-2023     При использовании материалов библиотеки обязательна обратная активная ссылка    Политика конфиденциальности