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

  • Добавил: literator
  • Дата: 28-10-2024, 12:15
  • Комментариев: 0
Название: Head First jаvascript Programming: A Learner's Guide to Modern jаvascript, 2nd Edition
Автор: Eric Freeman, Elisabeth Robson
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 662
Язык: английский
Формат: True/Retail PDF, True/Retail EPUB
Размер: 89.2 MB, 142.3 MB

The new edition of this brain-friendly guide takes you through a comprehensive journey into modern jаvascript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of jаvascript types and the unparalleled flexibility of its functions. You'll also learn how to expertly navigate classes and objects, and finally understand closures. But that's just the beginning. You'll also get hands-on with the browser's document object model (DOM), engaging with jаvascript in exciting ways. You won't just be reading—you'll be playing games, solving puzzles, pondering mysteries, and interacting with jаvascript as never before. And you'll write real code, lots of it, so you can start building your own applications. jаvascript is a programming language that didn’t come up through the ivy leagues with plenty of time for academic peer review. jаvascript was thrown out into the world out of necessity and grew up in the early browser neighborhood. jаvascript has been through quite the journey to get to where it is today: a fast, brilliant, modern language that is the programming language of the web. In this book, we explore modern jаvascript, covering the updated syntax and semantics that make coding more efficient and effective. We provide practical examples and best practices to help you master today’s jаvascript and build dynamic, robust applications.
  • Добавил: literator
  • Дата: 28-10-2024, 10:59
  • Комментариев: 0
Название: Head First C#: A Learner's Guide to Real-World Programming with C# and .NET, 5th Edition (Final)
Автор: Andrew Stellman, Jennifer Greene
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 838
Язык: английский
Формат: pdf (true)
Размер: 55.6 MB

What will you learn from this book? Create apps, games, and more using this engaging, highly visual introduction to C#, .NET, and Visual Studio. In the first chapter you'll dive right in, building a fully functional game using C# and .NET MAUI that can run on Windows, Mac, and even Android and iOS devices. You'll learn how to use classes and object-oriented programming, create 3D games in Unity, and query data with LINQ. And you'll do it all by solving puzzles, doing hands-on exercises, and building real-world applications. Interested in a development career? You'll learn important development techniques and ideas—many who learned to code with this book are now professional developers, team leads, coding streamers, and more. There's no experience required except the desire to learn. And this is the best place to start. Do all the exercises! The one big assumption that we made when we wrote this book is that you want to learn how to program in C#. So we know you want to get your hands dirty right away, and dig right into the code. We gave you a lot of opportunities to sharpen your skills by putting exercises in every chapter. We’ve labeled some of them “Do this!”—when you see that, it means that we’ll walk you through all of the steps to solve a particular problem. But when you see the Exercise logo with the running shoes, then we’ve left a big portion of the problem up to you to solve, and we gave you the solution that we came up with. Don’t be afraid to peek at the solution—it’s not cheating! But you’ll learn the most if you try to solve the problem first. We’ve also included all the exercise solutions’ source code with the rest of the code from this book.
  • Добавил: polyanskiy
  • Дата: 28-10-2024, 07:00
  • Комментариев: 0

Автор: Горстко А. Б., Кочковая С. В.
Название: Азбука программирования. Информатика для всех
Издательство: М:, Знание
Год: 1988
Страниц: 144
Формат: DJVU, PDF
Размер: 10 МБ

В век научно-технического прогресса вычислительная техника проникает буквально во все сферы человеческой деятельности. Сегодня ЭВМ стали насущной необходимостью для всех — для рабочего и инженера, научного работника и экономиста. Книга представляет собой руководство, которое поможет каждому освоить простейшие приемы и навыки программирования, методы решения задач....
  • Добавил: literator
  • Дата: 28-10-2024, 02:22
  • Комментариев: 0
Название: Kotlin Programming: Modern, Expressive Language Interoperable with Java for Android and Server-Side Development
Автор: Theophilus Edet
Издательство: CompreQuest Books
Год: 2024
Страниц: 694
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Discover Kotlin: Modern, Expressive Language for Android and Server-Side Development. Kotlin Programming: Modern, Expressive Language Interoperable with Java for Android and Server-Side Development is the definitive guide to mastering Kotlin, one of the fastest-growing programming languages in the world. Whether you're a seasoned Java developer or just starting your coding journey, this book provides the essential knowledge to leverage Kotlin’s powerful features for both Android app development and server-side solutions. Kotlin's versatility is evident in its support for a variety of programming paradigms, making it ideal for multiple development scenarios. Imperative Programming is central to Kotlin, allowing you to write clear, step-by-step instructions that the program follows, which is perfect for many traditional applications. Additionally, Generic Programming in Kotlin allows for flexible code reuse by enabling you to write functions and classes that can operate on any data type. Kotlin also excels in Object-Oriented Programming (OOP), enabling you to model complex systems using classes, objects, inheritance, and polymorphism. This makes Kotlin a natural fit for large-scale, maintainable enterprise applications. For those working with concurrent systems, Kotlin’s support for Asynchronous Programming is invaluable, as it simplifies managing background tasks like network calls and database operations. Whether you’re building mobile apps or high-performance server solutions, this book gives you the knowledge and practical skills to excel in today’s competitive software development landscape.
  • Добавил: magnum
  • Дата: 27-10-2024, 23:23
  • Комментариев: 0
Python Programmiertipps und Projekte - November 2024Название: Python Programmiertipps und Projekte
Издательство: Papercut Limited
Год / месяц: November 2024
Страниц: 148
Формат: PDF
Размер: 80 MB
Язык: немецкий

Один из успешных языков программирования - Python, а благодаря его уникальному дизайну любой может научиться программировать для таких технических проектов, как Большой адронный коллайдер, создание первого петабайтного набора данных с изображениями черных дыр, создание следующего поколения искусственного интеллекта (ИИ) и многое другое. Изучить Python может каждый. Освоение Python не займет много времени, но начинать нужно с малого. От установки языка Python на компьютер до взаимодействия с пользователями и создания сложных переменных - это руководство поможет вам заложить фундамент для будущего программирования на Python. В нем содержится все, что вам нужно знать, чтобы перейти на новый уровень программирования на Python. Хотите ли вы продвинуться по карьерной лестнице, изучая Python, или просто хотите развлечься и открыть для себя что-то новое, наши пошаговые руководства и статьи дадут вам необходимые знания. Начните программировать на Python!
  • Добавил: literator
  • Дата: 27-10-2024, 21:07
  • Комментариев: 0
Название: Cryptography (MIT Press Essential Knowledge)
Автор: Panos Louridas
Издательство: MIT Press
Год: 2024
Страниц: 312
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

A broad introduction to cryptography—what it is, how it really works, what its future holds, and why every informed citizen should understand its basics. We all keep secrets—from our gym locker codes to our email passwords to our online interactions. And we choose to share those secrets only with those whom we trust. So, too, do organizations, businesses, governments, and armies. In this fascinating book Cryptography, Panos Louridas provides a broad and accessible introduction to cryptography, the art and science of keeping and revealing secrets. Louridas explains just how cryptography works to keep our communications confidential, tracing it back all the way to its ancient roots. Then he follows its long and winding path to where we are today and reads the signs that point to where it may go tomorrow. A few years back, interest in cryptography was restricted to specialists. Today, as we all live our lives attuned to our digital footprint and the privacy issues it entails, it becomes more and more essential to have a basic understanding of cryptography and its applications to everyday life. Starting with classical cryptography, Cryptography takes the reader all the way up to the twenty-first century cryptographic applications that underpin our lives in the digital realm. Along the way, Louridas also explains concepts such as symmetric cryptography, asymmetric cryptography, cryptographic protocols and applications, and finally, quantum and post-Quantum cryptography as well as the links between cryptography and computer security.
  • Добавил: literator
  • Дата: 27-10-2024, 20:18
  • Комментариев: 0
Название: Advanced Image Processing with Python and OpenCV: Implementing High-Performance Computer Vision Solutions for Object Detection, Image Recognition, and Augmented Reality Applications
Автор: Greyson Chesterfield
Издательство: Donbri Publishers
Год: 2024
Страниц: 159
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Unlock the full potential of Python and OpenCV with Advanced Image Processing with Python and OpenCV. This comprehensive guide delves into high-performance computer vision techniques that power today's cutting-edge technologies, including object detection, image recognition, and augmented reality. Designed for both beginners and seasoned developers, this book provides step-by-step guidance through complex topics, from setting up your environment to advanced image processing techniques. Whether you're creating robust applications for healthcare, autonomous vehicles, or dynamic media, you’ll find the techniques and code examples to bring your projects to life. With clear explanations and hands-on exercises, you'll gain practical skills in image filtering, geometric transformations, feature extraction, deep learning-based segmentation, and much more. Equip yourself with the knowledge to solve real-world challenges and advance in the rapidly growing field of computer vision. Computer vision is a subfield of Artificial Intelligence (AI) that focuses on enabling machines to interpret and understand visual information from the world. It aims to replicate human vision capabilities, allowing computers to process and analyze images or video streams to derive meaningful information. The significance of computer vision is highlighted by its ability to automate tasks that require visual understanding. Python, a versatile and user-friendly programming language, has gained immense popularity in the field of computer vision due to its simplicity and readability. The combination of OpenCV and Python allows developers to implement complex image processing tasks with minimal code, making it an ideal choice for both beginners and experienced practitioners.
  • Добавил: umkaS
  • Дата: 27-10-2024, 16:28
  • Комментариев: 0
Название: Динамическое программирование
Автор: Окулов С.М., Пестов О.А.
Издательство: Лаборатория знаний
Год: 2024
Cтраниц: 295
Формат: pdf
Размер: 22 мб
Язык: русский

В данной книге систематизирован материал по одному из методов проектирования алгоритмов в информатике – динамическому программированию. Предлагаемые задачи решаются фактически по одной схеме, основанной на данном методе, однако понять, что задача решается этим методом, очень непросто.
  • Добавил: literator
  • Дата: 27-10-2024, 13:12
  • Комментариев: 0
Название: Probability, Statistics and Maths for AI: A comprehensive guide to understanding probability, statistics, and mathematics for AI
Автор: Et Tu Code
Издательство: Independently published
Год: 2024
Страниц: 657
Язык: английский
Формат: epub
Размер: 29.5 MB

Master the fundamental concepts of probability, statistics, and math to excel in Artificial Intelligence (AI)! Probability, Statistics, and Maths for AI is designed to provide readers with a comprehensive guide to these fundamental concepts that underlie AI systems. The book is aimed at students, researchers, and professionals who want to gain a solid grasp of the mathematical foundations of AI. Whether you are new to AI or looking to deepen your understanding, this book will take you on a journey through the key concepts and techniques that are essential for building intelligent systems. Probability theory is a cornerstone of AI, as it enables machines to make predictions about uncertain events and outcomes. From Bayes' theorem to Markov chains, probability provides the mathematical framework for AI algorithms to reason about uncertainty. Statistics plays a crucial role in AI by enabling the development of robust and reliable machine learning models. Statistical techniques such as regression analysis, hypothesis testing, and confidence intervals are essential for evaluating the performance of AI systems. Mathematics is the glue that holds AI together. From linear algebra to calculus, mathematical concepts provide the building blocks for AI algorithms to reason about data, optimize processes, and make decisions. Throughout this book, we will explore these fundamental concepts in depth, providing examples, exercises, and real-world applications to illustrate their importance. We will also delve into the practical implications of these concepts for AI systems, highlighting how they are used in popular AI frameworks such as TensorFlow, PyTorch, and Keras. By the end of this book, readers will have gained a comprehensive understanding of probability, statistics, and mathematics that is essential for building intelligent AI systems. Whether you're a beginner or looking to deepen your understanding of AI, this book is the perfect resource.
  • Добавил: literator
  • Дата: 27-10-2024, 12:39
  • Комментариев: 0
Название: Random Number Generators on Computers
Автор: Naoya Nakazawa, Hiroshi Nakazawa
Издательство: Jenny Stanford Publishing
Год: 2025
Страниц: 121
Язык: английский
Формат: pdf (true), epub
Размер: 11.6 MB

This monograph proves that any finite random number sequence is represented by the multiplicative congruential (MC) way. It also shows that an MC random number generator (d, z) formed by the modulus d and the multiplier z should be selected by new regular simplex criteria to give random numbers an excellent disguise of independence. The new criteria prove further that excellent subgenerators (d1,z1) and (d2,z2) with coprime odd submoduli d1 and d2 form an excellent combined generator (d = d1d2,z) with high probability by Sunzi’s theorem of the 5th-6th centuries (China), contrasting the fact that such combinations could never be found with MC subgenerators selected in the 20th-century criteria. We restrict ourselves to problems of random numbers on computers. We are happy to see many simplifications. Numbers on computers are essentially integers in various sense. We thus need only integer sequences placed on discrete time points; the setting gives random numbers as the outcome of a huge dice thrown in computers at discrete times. Yet, we have still to discuss that the dice is fair and the throwing is not deceitful. We present here what we have found within this restricted circumstance. You will be surprised to see that Numbers, which existed from the beginning of this universe, seem to have prepared neat answers to the present computer problems.