Nobtrex L.L.C., 2025. — 161 p. "Functional Programming Step-by-Step: A Practical Guide with Examples" offers an in-depth exploration of functional programming, tailored for anyone eager to enhance their understanding of this potent programming paradigm. This book delves into the mathematical roots of functional programming, elucidating its evolution into a versatile tool for...
Leanpub, 2025. — 44 p. Are you scared by mathematical symbols or formal terms like "monad"? Unwrapping Monads & Friends offers a clear, approachable path through functional programming’s most intimidating concepts — no math degree required. If you've ever said "I kind of get it, but not really," this is the guide that finally makes it click. Unwrapping Monads & Friends is a...
Independently published, 2025. — 140 p. "Mastering Python: From Basics to Expert-Level Programming: Learn Python Step-by-Step with Practical Projects" will help you unleash the potential of Python and advance your programming abilities. This thorough manual is intended to assist seasoned developers in advancing their skills and turning novices into competent programmers. This...
No Starch Press, 2025. — 504 p. — ISBN-13: 978-1-7185-0358-8. Artificial intelligence is evolving at an unprecedented pace, and breakthroughs continue to reshape the way we interact with technology. While OpenAI's ChatGPT has dominated the AI space, a new contender has emerged — DeepSeek AI, an innovative and powerful language model that challenges the status quo. This book,...
Independently published, 2025. — 439 p. — ISBN-13: 979-8314770252. "Mastering Secure Coding: Writing Software That Stands Up to Attacks" is an essential resource for software developers committed to safeguarding their applications against an evolving landscape of cyber threats. As the backbone of digital infrastructures, secure software is imperative, and this book equips...
Bibliotex, 2019. — 290 p. Algorithms are very important in computer Science. The best criteria of the algorithm make sure that the computer will perform in the best possible manner of a given task. In cases where efficiency matters a proper algorithm is important to be used. An algorithm is important in optimizing a computer program according to the available resources....
Poorav Publications, 2025. — 228 p. Welcome to “Mastering Algorithms and Data Structures”, a comprehensive guide designed to bridge the gap between theoretical concepts and practical application in the realm of Computer Science. This book is crafted for students, professionals, and enthusiasts who aspire to understand and master the intricacies of algorithms and Data Structures...
2nd Ed. XML Press, 2014. — 570 p. — ISBN-10: 1937434362, ISBN-13: 978-1937434366 The second edition of "The Boost C++ Libraries" introduces 72 Boost libraries that provide a wide range of useful capabilities. They help you manage memory and process strings more easily. They provide containers and other data structures that go well beyond what the standard library offers. They...
Second Edition. Packt Publishing, 2017. — 438 p. — ISBN-10: 1787282244, ISBN-13: 978-1787282247. About This Book Learn to use the Boost libraries to simplify your application development. Learn to develop high-quality, fast, and portable applications. Learn the relations between Boost and C++11/C++4/C++17. Who This Book Is For This book is for developers looking to improve...
Cengage Learning, 2023. — 449 p. An Overview of Computers and Programming. Elements of High-Quality Programs. Understanding Structure. Making Decisions. Looping. Arrays. File Handling and Applications. Advanced Data Handling Concepts. Advanced Modularization Techniques. Object-Oriented Programming. More Object-Oriented Programming Concepts. Event-Driven GUI Programming,...
Independent publication, 2024. — 193 p. — ASIN: B0C28QTF2M. Ready to build modern web apps with MongoDB, Express, and Node.js? Look no further than The Ultimate Guide to Node.js, MongoDB, and Express! This comprehensive guide will teach you everything you need to know to create scalable, efficient web applications. What Will You Learn? How to set up a development environment...
Packt Publishing, 2018. — 287 p. A complete guide on using data structures and algorithms to write sophisticated C# code. Key Features. Master array, set, and map with trees and graphs, among other fundamental data structuresDelve into effective design and implementation techniques to meet your software requirements illustrations to present data structures and algorithms, as...
2. Auflage. — Carl Hanser, 2023. — 280 S. — ISBN: 978-3-446-47651-6; ISBN: 978-3-446-47838-1. Dieses Lehrbuch bietet einen kompakten Überblick über die modernen Konzepte und Methoden der objektorientierten Programmierung speziell für Ingenieur: innen. Anhand von ingenieurwissenschaftlichen Beispielen werden die grundlegenden Konzepte der objektorientierten Programmierung (OOP)...
HiTeX Press, 2024. — 376 p. — ASIN: B0DBVJRW7Q. "Mastering Racket Programming: From Basics to Expert Proficiency" is a comprehensive guide designed for both beginners and experienced programmers looking to delve into the Racket programming language. Carefully structured to cover core concepts and advanced topics, this book takes you through the essentials of Racket, providing a...
John Wiley & Sons, 2024. - 224 p. - ISBN: 139425153X. Understand the key principles of programming languages. Programming languages are the tools needed to let algorithms run on electronic computers. As they form the linguistic interface between humans and machines, the understanding of programming languages is essential for being able to control machine behavior. Programming...
Packt Publishing, 2024. — 224 p. This edition offers updated content covering Python 3.9 to 3.12, new chapters on type hinting and CLI applications, and expanded practical examples, making it the ideal resource for both new and experienced Python programmers. Key Features. Create and deploy APIs and CLI applications, leveraging Python’s strengths in scripting and automation....
OpenStax, 2024. — 945 p. Introduction to Computer Science provides a comprehensive foundation in core Computer Science concepts and principles, aligning with the scope and sequence of most introductory Computer Science courses. The offering serves as an engaging entry point for students pursuing diverse fields of study and employment, including Computer Science, business,...
Steven J. Rosenberg, 2024. — 121 p. Algorithms: Beginnings. Algorithm: a definition. Time- and Space-Complexity. The Counting Principle. Stacks and Queues. The Stack ADT. The Queue ADT. Big-O and Asymptotic Complexity. Big-O Notation. Asymptotic Complexity. Asymptotic Complexity and Limits. State Analysis. State Analysis. Example: Sudoku Solver. Graphs. The Graph Data Type....