Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides …
"Provides an in-depth explanation of the C and C++ programming languages along with the fundamentals of object oriented programming paradigm"--
Mastering Django helps the reader master the powerful Django framework for Python for creating dynamic applications and projects.Django is a high-level, open-source Python web framework created to help web developers achieve tight deadlines while also meeting a variety of needs.…
Mastering Django helps the reader master the powerful Django framework for Python for creating dynamic applications and projects.Django is a high-level, open-source Python web framework created to help web developers achieve tight deadlines while also meeting a variety of needs.…
Leverage the power of Scala with different tools to build scalable, robust data science applications About This Book A complete guide for scalable data science solutions, from data ingestion to data visualization Deploy horizontally scalable data processing pipelines and take ad…
Type theory is a fast-evolving field at the crossroads of logic, computer science and mathematics. This gentle step-by-step introduction is ideal for graduate students and researchers who need to understand the ins and outs of the mathematical machinery, the role of logical rule…
Get a Jump Start on the popular CSS preprocessor Sass today! Using Sass, you can write your stylesheets in a more concise, dynamic, and readable way, and cut down many of the tedious repetitive tasks that come with writing vanilla CSS. Sass simplifies your stylesheets, adding so…
Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style. Written for Swift 2.0, the book is also compatible with Swift 2.1. You will also learn how to navigate Xcode 7 and …
This book explores the history of hypertext, an influential concept that forms the underlying structure of the World Wide Web and innumerable software applications. Barnet tells both the human and the technological story by weaving together contemporary literature and her exclus…
Annotation, Formal Languages, Automaton and Numeration Systems presents readers with a review of research related to formal language theory, combinatorics on words or numeration systems, such as Words, DLT (Developments in Language Theory), ICALP, MFCS (Mathematical Foundation o…
"A systematic program design method can help developers ensure the correctness and performance of programs while minimizing the development cost. This book describes a method that starts with a clear specification of a computation and derives an efficient implementation by step-…
"A systematic program design method can help developers ensure the correctness and performance of programs while minimizing the development cost. This book describes a method that starts with a clear specification of a computation and derives an efficient implementation by step-…
The object oriented paradigm has become one of the dominant forces in the computing world. According to a recent survey, by the year 2000, more than 80% of development organizations are expected to use object technology as the basis for their distributed development strategies.H…
This updated and reorganized Fifth edition of Software Testing: A Craftsman's Approach applies the strong mathematics content of previous editions to a coherent treatment of software testing. Responding to instructor and student survey input of previous editions, the authors hav…
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution t…
BExplore various dependency injection methods in Go such as monkey patching, constructor injection, and method injection/b h4Key Features/h4 ulliLearn to evaluate Code UX and make it better /li liExplore SOLID principles and understand how they relate to dependency injection /li…
BExplore various dependency injection methods in Go such as monkey patching, constructor injection, and method injection/b h4Key Features/h4 ulliLearn to evaluate Code UX and make it better /li liExplore SOLID principles and understand how they relate to dependency injection /li…