-
-11%
A Common-Sense Guide to Data Structures and Algorithms
0$9,90Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today’s web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code, with examples in JavaScript, Python, and Ruby. This new and revised second edition features new chapters on recursion, dynamic programming, and using Big O in your daily work.
Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You’ll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions.
-
-25%
A Common-sense Guide to Data Structures and Algorithms in Python
0$12,60Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today’s web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code. The Python edition uses Python exclusively for all code examples, exercises, and solutions.
Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You’ll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions.
-
-5%
A Philosophy of Software Design
0$5,40This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how to approach the software design process and it presents a collection of design principles to apply during software design. The book also introduces a set of red flags that identify design problems. You can apply the ideas in this book to minimize the complexity of large software systems, so that you can write software more quickly and cheaply.
-
-16%
Code: The Hidden Language of Computer Hardware and Software
5$6,00Computers are everywhere, most obviously in our laptops and smartphones, but also our cars, televisions, microwave ovens, alarm clocks, robot vacuum cleaners, and other smart appliances. Have you ever wondered what goes on inside these devices to make our lives easier but occasionally more infuriating?
For more than 20 years, readers have delighted in Charles Petzold’s illuminating story of the secret inner life of computers, and now he has revised it for this new age of computing. Cleverly illustrated and easy to understand, this is the book that cracks the mystery. You’ll discover what flashlights, black cats, seesaws, and the ride of Paul Revere can teach you about computing, and how human ingenuity and our compulsion to communicate have shaped every electronic device we use.
This new expanded edition explores more deeply the bit-by-bit and gate-by-gate construction of the heart of every smart device, the central processing unit that combines the simplest of basic operations to perform the most complex of feats. Petzold’s companion website, CodeHiddenLanguage.com, uses animated graphics of key circuits in the book to make computers even easier to comprehend.
-
-13%
Computational Design: From Promise to Practice
0$10,50Computational design is an evolving discipline that operates at the intersection of computer science, engineering, and design. It helps designers leverage technology to develop new strategies, tools, methods, and workflows for thinking about and creating the built environment. While computational design thinking and methods are considered transformative in the architecture, engineering, and construction industries, the shift from promise to practice remains a challenge. This book documents the nexus of research and practical collaborations that form the basis of the Computational Design Education and Research program at the University of New South Wales, Australia. The diversity of projects outlined in this publication contributes to advancing an understanding of computational design as an interdisciplinary field that is capable of innovatively addressing real-world built environment challenges.
-
-14%
Design Mind for Data Visualization
0$10,80Higher-ups love to see numbers and results, but explanations need to be quick and easy to digest. She is personally fascinated by the psychological aspect of design and writes books to connect the creative and tech gap. She wants to help folks who desire to level up their visuals, but don’t know where to start or why, to have an easy-to-understand foundation to explore their creative side.
93% of human communication is VISUAL. Keep reading to get in on the conversation and level up your data visual designs with psychology-focused methods that tap into the MIND of your audience. Good graphic design can feel like a magic trick. In business, a well-designed data visual can tell a story that brings enlightenment and confidence to an audience. It helps stakeholders make decisions quickly. It provides invaluable insights to businesses based on data. It inspires new data scientists or analysts to explore their creative side. A viewer feels safe. They know they can trust the data. This is the power of design. Luckily, this skill is not magic, but where science meets creativity. If you are worried you don’t have a creative bone in your body, Design Mind for Data Visualization is here to bridge the gap.
-
-50%
Oracle Database
0$4,80Govern a scalable, extensible, and highly available enterprise database environment using the practical information contained in this Oracle Press guide. Written by a team of Oracle Masters, Oracle Database 12c Release 2 Multitenant shows, step-by-step, how to deploy and manage multitenant configurations across IT frameworks of all types and sizes. Find out how to create databases, work with PDBs and CDBs, administer Oracle Net Services, and automate administrative tasks. Backup and recovery, security, and advanced multitenant options are covered in complete detail.
-
-19%
Universal Methods of Design
0$9,60Methods and techniques are organized alphabetically for ongoing, quick reference. Each method is presented in a two-page format. The left-hand page contains a concise description of the method, accompanied by references for further reading. On the right-hand page, images and case studies for each method are presented visually. The relevant phases for design application are highlighted as numbered icons along the right side of the page, from phases 1 (planning) through 5 (launch and monitoring).