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

  • Добавил: literator
  • Дата: 20-12-2023, 19:18
  • Комментариев: 0
Название: Building Kotlin Applications: A comprehensive guide for Android, Web, and Server-Side Development
Автор: Mounir Boussetta
Издательство: BPB Publications
Год: 2024
Страниц: 392
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Unlock your programming potential with Kotlin - Start building today. Kotlin is a modern, expressive, and concise programming language popular among developers for its many benefits. These include its interoperability with Java, ability to build native mobile and web applications, and support for functional programming. This book provides a comprehensive introduction to Kotlin, covering everything you need to know to start building Kotlin applications, regardless of your prior programming experience. You'll start by learning the basics of Kotlin, including its variables, types, functions, and control flow statements. Then, you'll explore more advanced topics such as object-oriented programming, generics, coroutines, RxKotlin, and multiplatform development. Once you have a solid foundation in Kotlin, you'll learn how to use it to build real-world applications. You'll start with a simple Android application and then move on to more complex projects, such as a web application and a desktop application. By the end of this book, you will have a deep understanding of Kotlin and be confident in your ability to use it to build robust, maintainable, and scalable applications. Building Kotlin Applications is for anyone who wants to learn how to build modern and scalable applications with Kotlin. Whether you are a software engineer, mobile developer, web developer, or student, this book will teach you everything you need to know to get started with Kotlin.
  • Добавил: literator
  • Дата: 20-12-2023, 18:38
  • Комментариев: 0
Название: Modern Fortran Explained: Incorporating Fortran 2023, 6th Edition
Автор: Michael Metcalf, John Reid, Malcolm Cohen
Издательство: Oxford University Press
Год: 2024
Страниц: 577
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Fortran remains one of the principal programming languages used in high-performance scientific, numerical, and engineering computing. A series of significant revisions to the standard versions of the language have progressively enhanced its capabilities, and the current standard - Fortran 2023 - brings with it further additions and improvements. The language as defined by its most recent standards, with their introduction of object-oriented programming and of coarrays, is often referred to generically as 'Modern Fortran', and this term is increasingly used in the literature. Thus, we see that Fortran's particular advantages as a high-end numerical language, especially where arrays are the main form of data object and/or where complex arithmetic is involved, are still to the fore. It is able to attain the highest achievable optimization, mainly because multi-dimensional arrays are 'natural' objects and because its pointers are highly constrained. There is every sign that Modern Fortran will continue to be used to tackle major scientific computing problems in the next decade and beyond and will long remain a living tribute to its early pioneers. This new edition, written by experts in the field, three of whom have actively contributed to Fortran 2023, is thus a complete and authoritative description of Fortran in its latest form, with the intention that it remain the main reference work in the field.
  • Добавил: literator
  • Дата: 20-12-2023, 10:19
  • Комментариев: 0
Название: Building End-to-End Apps with C# 11 and .NET 7: The complete guide to building web, desktop, and mobile apps
Автор: Arun Gupta
Издательство: BPB Publications
Год: 2024
Страниц: 422
Язык: английский
Формат: epub (true)
Размер: 17.9 MB

Learn how to use C# 11 to build apps for any platform, from the ground up. C# 11 is the latest version of C#, a popular programming language for building cloud, web, and desktop applications. It is a powerful and versatile language that can create a wide range of applications, from simple command-line tools to complex enterprise systems. This book teaches you how to use C# 11, the latest version of C#, to build real-world applications. It introduces the new language features in C# 11, such as global using directives, file-scoped namespaces, and top-level statements. Then, it shows you how to use these features to write code that is more concise and expressive. Next, the book teaches you how to build various applications using C# 11, including web apps, mobile apps, desktop apps, and Machine Learning models. You'll learn to use ASP.NET Core, gRPC, Blazor, Angular, WPF, WinUI 3, .NET MAUI, and ML.NET. Throughout the book, you'll also learn the best practices for writing clean, efficient, and maintainable codes. By the end of the book, you will have a deep understanding of C# 11 and how to use it to build a wide range of cloud, web, and desktop applications. This book is for experienced C# programmers who want to learn about the latest enhancements to the language, project types, tools, technologies, and design approaches.
  • Добавил: literator
  • Дата: 20-12-2023, 09:11
  • Комментариев: 0
Название: Starting Out with Programming Logic and Design 6th Edition
Автор: Tony Gaddis
Издательство: Pearson Education
Год: 2023
Страниц: 833
Язык: английский
Формат: pdf (true)
Размер: 14.0 MB

Starting Out with Programming Logic and Design introduces programming concepts and problem-solving skills using an easy-to-understand, language-independent approach. Designed for beginning programmers, it covers fundamental programming topics and object-oriented concepts without the further complication of language syntax. Every chapter includes easy-to-read pseudocode, flowcharts, practical example programs, and application exercises. As you progress, you'll gain confidence in your skills and learn to recognize the logic behind developing high-quality programs. Fundamental topics such as data types, variables, input, output, control structures, modules, functions, arrays, and files are covered as well as object-oriented concepts, GUI development, and event-driven programming. As with all the books in the Starting Out with . . . series, this text is written in clear, easy-to-understand language that students find friendly and inviting.
  • Добавил: literator
  • Дата: 20-12-2023, 08:36
  • Комментариев: 0
Название: The Art of Randomness: Randomized Algorithms in the Real World
Автор: Ronald T. Kneusel
Издательство: No Starch Press
Год: 2024
Страниц: 400
Язык: английский
Формат: epub
Размер: 27.4 MB

Harness the power of randomness (and Python code) to solve real-world problems in fun, hands-on experiments—from simulating evolution to encrypting messages to making Machine Learning algorithms! The Art of Randomness is a hands-on guide to mastering the many ways you can use randomized algorithms to solve real programming and scientific problems. You’ll learn how to use randomness to run simulations, hide information, design experiments, and even create art and music. All you need is some Python, basic high school math, and a roll of the dice. Author Ronald T. Kneusel focuses on helping you build your intuition so that you’ll know when and how to use random processes to get things done. You’ll develop a randomness engine (a Python class that supplies random values from your chosen source), then explore how to leverage randomness to: - Simulate Darwinian evolution and optimize with swarm-based search algorithms; - Design scientific experiments to produce more meaningful results by making them truly random; - Implement Machine Learning algorithms like neural networks and random forests; - Use Markov Chain Monte Carlo methods to sample from complex distributions; - Hide information in audio files and images, generate art, and create music; - Reconstruct original signals and images from only randomly sampled data.
  • Добавил: literator
  • Дата: 20-12-2023, 07:41
  • Комментариев: 0
Название: Python Programming for Students: Explore Python in multiple dimensions with project-oriented approach
Автор: Nidhi Grover Raheja
Издательство: BPB Publications
Год: 2024
Страниц: 380
Язык: английский
Формат: epub (true)
Размер: 16.7 MB

Embark on an exciting journey into the world of programming with "Python Programming for Students." Python is a powerful, versatile programming language. Python is challenging other programming languages like Java, C#, etc. with its simple syntax and wide range of applications. Python is a very promising programming language in today's rapidly evolving technological landscape thanks to its applicability in a wide range of domains, including task-specific Python programs, standalone GUI applications, creating sustainable websites, creating interactive games, data analytics and Machine Learning, Artificial Intelligence, etc. This book gives readers the opportunity to learn all facets of Python programming through the use of clear and engaging examples, practical codes, examples of completed projects, and exercises based on unsolved assignments. Each project presented in the book offers a taste of a real-world approach to problem solving while providing the advantages of experiential learning, which allows readers to learn by doing. Readers will enjoy learning Python thanks to the abundance of examples, programming illustrations, and relevant project assignments. The book is meant for any learner who wants to learn Python programming and build applications from scratch.
  • Добавил: literator
  • Дата: 20-12-2023, 06:56
  • Комментариев: 0
Название: Learning Airtable: Building Database-Driven Applications with No-Code (Final)
Автор: Elliott Adams
Издательство: O’Reilly Media, Inc.
Год: 2023
Страниц: 382
Язык: английский
Формат: pdf (true)
Размер: 21.1 MB

Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other project that requires well-structured collaboration, this practical book shows you how Airtable is an accessible tool to tackle these challenges. Author Elliott Adams guides you through the process of structuring your data in a relational database, creating automations based on changes to data in Airtable, and building user-friendly interfaces for no-code applications. This showcases how Airtable is superior to the typical options of either non-developers using spreadsheets or making large investments in time-consuming application development. Airtable is a tool for builders of all kinds. Like other tools in the no-code movement, Airtable democratizes the ability to create custom applications and software processes. And while there are many no-code solutions offering to widen the tent of software development, there are many reasons why Airtable is a popular choice in the increasingly crowded field.
  • Добавил: umkaS
  • Дата: 20-12-2023, 01:06
  • Комментариев: 0
Название: Обучение программированию: язык Pascal
Автор: Тарануха Н.А., Гринкруг Л.С., Бурменский А.Д., Ильина С.В.
Издательство: СОЛОН-ПРЕСС
Год: 2016
Cтраниц: 384
Формат: pdf
Размер: 76 мб
Язык: русский

В пособии подробно изложены основные принципы программирования и построения программ на языке PASCAL. Здесь же приведены справочные материалы, готовые тексты программ, практические примеры, контрольные вопросы и электронные тесты, которые можно использовать как для лекционных, так и практических занятий. Многие примеры имеют специфику, связанную с кораблестроением, флотом и водным транспортом. Полезным и интересным является приведенный здесь уникальный обзор языков программирования и программных комплексов.
  • Добавил: literator
  • Дата: 20-12-2023, 00:57
  • Комментариев: 0
Название: Basic Math for Game Development with Unity 3D: A Beginner's Guide to Mathematical Foundations, 2nd Edition
Автор: Kelvin Sung, Gregory Smith
Издательство: Apress
Год: 2023
Страниц: 456
Язык: английский
Формат: pdf (true), epub
Размер: 32.6 MB

This book will teach you fundamental mathematical concepts using Unity-based custom examples, explaining the implementations and demonstrating how these concepts are applied in building modern video game functionality. You will learn the theoretical foundation of each concept, and then interact, examine, and modify the implementation to inspect the effects. Basic Math for Game Development with Unity 3D begins by explaining points in the 3D Cartesian Coordinate system. From there, you’ll gain insight into vectors and details of dot and cross products, quaternions, rotation and decomposition of vectors. These basic mathematical foundations are illustrated through Unity-based example implementations. Associated with these concept presentations are separate examples of how the concepts are applied in creating typical video game functionality, such as collision support, motion simulations, autonomous behaviors, shadow approximations, and reflections off surfaces with arbitrary orientations. After completing this book, you will have a thorough understanding of core mathematical concepts and how they are used to create compelling gameplay. This book is targeted toward video game enthusiasts and hobbyists who have some background in basic object-oriented programming. If you do not have any programming background in general, it is suggested that you first become comfortable with the C# programming language before tackling the content provided in this book.
  • Добавил: literator
  • Дата: 19-12-2023, 19:45
  • Комментариев: 0
Название: API Management: An Architect's Guide to Developing and Managing APIs for Your Organization 2nd Edition
Автор: Brajesh De
Издательство: Apress
Год: 2024
Страниц: 434
Язык: английский
Формат: pdf
Размер: 10.2 MB

APIs are the enablers for a thriving ecosystem that can drive revenue growth and ROIs for any organization. This book will cover all relevant topics and trends that enterprise architects need to know to build and govern APIs as a product. The second edition of the API Management builds on the foundation established in the first edition to cover recent advances in API development as well as the principles and best practices of building API as a product. It has been updated to cover the latest and emerging trends in API architecture, design, and implementation covering the use of gRPC, graphQL, microservices and service mesh to building and manage a scalable API platform. New chapters cover how to build an effective API strategy for digital transformation and implement an API-First architecture to build and deliver APIs as a Product. Any software architect or developer looking to adopt and build APIs for digital transformation and excellence within their organization will find this book to be an invaluable resource. For CxOs, software architects, and developers who are looking to implement APIs within their organization for digital transformation initiatives.