|
 |
|
 |
|
|
 |
|  |
|
Название: 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. |
Разместил: Ingvar16 15-01-2022, 17:22 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
 Название: Ревьюирование программных модулей Автор: Поколодина Е.В., Долгова Н.А., Ананьев Д.В. Издательство: М. : Издательский центр «Академия» Год: 2020 Формат: pdf Страниц: 208 Размер: 20 mb Язык: Русский
Представлено развернутое описание задач и методов моделирования и анализа программных продуктов. Описаны методы организации работы в команде разработчиков, а также механизмы и контроль внесения изменений в код. Рассмотрены вопросы организации ревьюирования и анализ инструментальных средств ревьюирования. Описаны различные современные среды разработки и типовые инструменты и методы анализа программных проектов. Приведены эталоны и методы проверки корректности, а также основные метрики. После каждой главы приведены практические задания, которые помогают закрепить изученный теоретический материал и на практике осуществить ревьюирование кода. |
Разместил: na5ballov 15-01-2022, 16:53 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: 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 |
Разместил: Ingvar16 15-01-2022, 16:10 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: 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. |
Разместил: Ingvar16 14-01-2022, 21:46 | Комментарии: 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. |
Разместил: vitvikvas 14-01-2022, 16:57 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Введение в разработку приложений для ОС Android Автор: Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. Издательство: ИНТУИТ Год: 2021 Cтраниц: 425 Формат: pdf Размер: 67 мб Язык: русский
Учебное пособие ориентировано на людей, имеющих небольшой опыт программирования на современных языках и желающих научиться основам программирования для операционной системы Android. В издании рассматриваются следующие вопросы: предварительная подготовка компьютера для разработки под Android (установка и настройка программного обеспечения); проектирование и разработка приложений разного уровня сложности; использование возможностей смартфона (сенсорный экран, камера, звук, GPS); подключение и использование готовых библиотек; разработка простых игровых приложений; основы разработки мобильных HTML5-приложений с использованием Intel XDK. |
Разместил: rivasss 14-01-2022, 10:40 | Комментарии: 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. When you want to develop cross platform command-line tools that are fast and reliable, use Go, a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic typed languages. Work through practical examples to develop elegant and efficient tools by applying Go's rich standard library, its built in support for concurrency, and its expressive syntax. Use Go's integrated testing capabilities to automatically test your tools, ensuring they work reliably even across code refactoring. |
Разместил: vitvikvas 14-01-2022, 08:23 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: 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. |
Разместил: Ingvar16 13-01-2022, 22:43 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: 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. |
Разместил: Ingvar16 13-01-2022, 20:09 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Embedded System Design with ARM Cortex-M Microcontrollers: Applications with C, C++ and MicroPython Автор: Cem Unsalan, Huseyin Deniz Gurhan, Mehmet Erkin Yucel Издательство: Springer Год: 2022 Формат: PDF Страниц: 576 Размер: 11 Mb Язык: English
This textbook introduces basic and advanced embedded system topics through Arm Cortex M microcontrollers, covering programmable microcontroller usage starting from basic to advanced concepts using the STMicroelectronics Discovery development board. Designed for use in upper-level undergraduate and graduate courses on microcontrollers, microprocessor systems, and embedded systems, the book explores fundamental and advanced topics, real-time operating systems via FreeRTOS and Mbed OS, and then offers a solid grounding in digital signal processing, digital control, and digital image processing concepts ? with emphasis placed on the usage of a microcontroller for these advanced topics. The book uses C language, “the” programming language for microcontrollers, C++ language, and MicroPython, which allows Python language usage on a microcontroller. Sample codes and course slides are available for readers and instructors, and a solutions manual is available to instructors. The book will also be an ideal reference for practicing engineers and electronics hobbyists who wish to become familiar with basic and advanced microcontroller concepts. |
Разместил: vitvikvas 13-01-2022, 18:51 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
br>
|