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

  • Добавил: literator
  • Дата: 15-01-2022, 17:22
  • Комментариев: 0
Time Complexity Analysis (Must for Coding Interviews)Название: Time Complexity Analysis
Автор: Aditya Chatterjee, Ue Kiao
Издательство: OpenGenus
Серия: Must for Coding Interviews
Год: 2021
Страниц: 179
Язык: английский
Формат: pdf, azw3, epub
Размер: 10.1 MB

This book “Time Complexity Analysis” introduces you to the basics of Time Complexity notations, meaning of the Complexity values and How to analyze various Algorithmic problems. This book includes Time and Space Complexity cheat sheets at the end as a bonus resource. We have tackled several significant problems and demonstrated the approach to analyze them and arrived at the Time and Space Complexity of the problems and Algorithms. This is a MUST-READ book for all Computer Science students and Programmers. Do not miss this opportunity. You will get a better idea to judge which approach will work better and will be able to make better judgements in your development work.
  • Добавил: Igor1977
  • Дата: 15-01-2022, 16:53
  • Комментариев: 0

Название: Ревьюирование программных модулей
Автор: Поколодина Е.В., Долгова Н.А., Ананьев Д.В.
Издательство: М. : Издательский центр «Академия»
Год: 2020
Формат: pdf
Страниц: 208
Размер: 20 mb
Язык: Русский

Представлено развернутое описание задач и методов моделирования и анализа программных продуктов. Описаны методы организации работы в команде разработчиков, а также механизмы и контроль внесения изменений в код. Рассмотрены вопросы организации ревьюирования и анализ инструментальных средств ревьюирования. Описаны различные современные среды разработки и типовые инструменты и методы анализа программных проектов. Приведены эталоны и методы проверки корректности, а также основные метрики. После каждой главы приведены практические задания, которые помогают закрепить изученный теоретический материал и на практике осуществить ревьюирование кода.
  • Добавил: literator
  • Дата: 15-01-2022, 16:10
  • Комментариев: 0
Problems on Array: For Interviews and Competitive ProgrammingНазвание: Problems on Array: For Interviews and Competitive Programming
Автор: Aditya Chatterjee, Tushti, Ue Kiao
Издательство: OpenGenus
Год: 2021
Страниц: 344
Язык: английский
Формат: pdf, azw, epub
Размер: 10.2 MB

An Array is the most fundamental Data Structure in Computer Science. It can be thought as a contiguous set of elements and has a specific order of elements. Array is a linear data structure so there is no branching. This book "Problems on Array: For Interviews and Competitive Programming" is a deep dive into Array Data Structure, important algorithms and Practice problems on Array. On completing this book, you will have these core skills: - Strong hold on Array (Research Level); - Easily solve any Array based Coding Interview Problem; - Design Custom Data Structures
  • Добавил: umkaS
  • Дата: 15-01-2022, 12:12
  • Комментариев: 0
Название: Vulkan. Руководство разработчика
Автор: Селлерс Г.
Издательство: M.: ДMK
Год: 2017
Cтраниц: 395
Формат: pdf
Размер: 44 мб
Язык: русский

Следующее поколение спецификаций OpenGL, Vulkan, было разработано с нуля, давая приложению прямой контроль над графическим процессором (GPU) для беспрецедентного быстродействия и предсказуемости. Данная книга является официальным руководством по этому новому стандарту и предназначена для опытных программистов GPU. Один из разработчиков Vulkan API Грэхем Селлерс представляет новый язык для шейдинга SPIR-V, сопровождая описание многочисленными примерами.
  • Добавил: literator
  • Дата: 14-01-2022, 21:47
  • Комментариев: 0
A Functional Approach to Java: Augmenting Object-Oriented Code with Functional Principles (Second Early Release)Название: A Functional Approach to Java: Augmenting Object-Oriented Code with Functional Principles (Second Early Release)
Автор: Ben Weidig
Издательство: O’Reilly Media, Inc.
Год: 2022-01-18
Страниц: 144
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such as lambdas and streams. If you're interested in applying FP concepts to your Java code, this book is for you. Author Ben Weidig highlights different aspects of functional programming and shows you how to incorporate them in your code without going "fully functional." You'll learn how, when, and why to use FP concepts such as immutability and pure functions to write more concise, reasonable, and future-proof code. Many developers seek to expand their horizons by using OOP and FP together. It's no longer either-or; it's both.
  • Добавил: TRex
  • Дата: 14-01-2022, 16:57
  • Комментариев: 0
Название: Functional Programming in C#, 2nd Edition
Автор: Enrico Buonann
Издательство: Manning Publications Co.
Год: 2022
Формат: ePUB
Страниц: 448
Размер: 10 Mb
Язык: English

Functional Programming in C#, Second Edition teaches functional thinking for real-world problems. It reviews the C# language features that allow you to program functionally and through many practical examples shows the power of function composition, data-driven programming, and immutable data structures. All code examples work with .NET 6 and C# 10.
  • Добавил: umkaS
  • Дата: 14-01-2022, 10:41
  • Комментариев: 0
Название: Введение в разработку приложений для ОС Android
Автор: Березовская Ю.В., Юфрякова О.А., Вологдина В.Г.
Издательство: ИНТУИТ
Год: 2021
Cтраниц: 425
Формат: pdf
Размер: 67 мб

Учебное пособие ориентировано на людей, имеющих небольшой опыт программирования на современных языках и желающих научиться основам программирования для операционной системы Android. В издании рассматриваются следующие вопросы: предварительная подготовка компьютера для разработки под Android (установка и настройка программного обеспечения); проектирование и разработка приложений разного уровня сложности; использование возможностей смартфона (сенсорный экран, камера, звук, GPS); подключение и использование готовых библиотек; разработка простых игровых приложений; основы разработки мобильных HTML5-приложений с использованием Intel XDK.
  • Добавил: TRex
  • Дата: 14-01-2022, 08:23
  • Комментариев: 0
Название: Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools
Автор: Ricardo Gerardi
Издательство: The Pragmatic Programmers
Год: 2022
Формат: ePUB
Страниц: 250
Размер: 10 Mb
Язык: English

Whether you want to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements, writing your own command-line tool may be the fastest - and perhaps the most fun - way to do it. The Go programming language is a great choice for developing tools that are fast, reliable, and cross-platform. Create command-line tools that work with files, connect to services, and even manage external processes, all while using tests and benchmarks to ensure your programs are fast and correct.
  • Добавил: literator
  • Дата: 13-01-2022, 22:43
  • Комментариев: 0
Python Programming with Design PatternsНазвание: Python Programming with Design Patterns
Автор: James W. Cooper
Издательство: Addison-Wesley Professional/Pearson Education
Год: 2022
Страниц: 352
Язык: английский
Формат: epub
Размер: 45.0 MB

Learn how to write Python code that's more robust, efficient, maintainable, and elegant—whether you're new to the language or you've been coding for years. Python Programming with Design Patterns combines a clear, modern introduction to modern Python with visual, example-driven explanations of 23 proven patterns for writing outstanding object-oriented code. Through these patterns and examples, best-selling patterns author James W. Cooper introduces modern techniques for creating Python objects that interact effectively to make powerful, flexible programs. Cooper's wide-ranging coverage includes abstract classes, multiple inheritance, GUI programming and widgets, graphical classes, drawing and plotting, math libraries, database programming, Python decorators, images, threads, iterators, creating executable code from Python programs, and much more.
  • Добавил: literator
  • Дата: 13-01-2022, 20:09
  • Комментариев: 0
Reliable Source: Lessons from a Life in Software EngineeringНазвание: Reliable Source: Lessons from a Life in Software Engineering
Автор: James Bonang, Clarisse Bonang
Издательство: Amazon.com Services LLC
Год: 2022
Страниц: 465
Язык: английский
Формат: pdf, epub
Размер: 10.3 MB

Software project retrospectives identify "what worked" and, not infrequently, what didn't; they distill the invaluable lessons garnered from weeks or months of hard work and tribulations into useful guidance. Reliable Source: Lessons from a Life in Software Engineering provides a retrospective, not of a single project or subproject, but on an entire career in the software industry. The book conveys solutions to the eclectic problems you'll encounter as a software professional.