Book picks similar to
Introduction to Information Theory and Data Compression by Darrel R. Hankerson
computer-science
kroćenje-mašine
on-hold
collection
The Wonderland Series Box Set
Irina Shapiro - 2016
In 2013, while visiting Everly Manor as part of her job as a location scout for a film production company, Neve Ashley stumbles onto a secret passage that leads her into the seventeenth century and straight into the path of the ill-fated lord. Neve is able to return safely to her own time, but she can’t forget the man she met or the fate that’s about to befall him. Against her better judgment, Neve decides to go back and warn Hugo of impending danger, not realizing that she’s walking into danger herself, for history is never straightforward, and people’s motives not always what they appear to be. Taken hostage by the very man she was trying to save, Neve is trapped in the seventeenth century, her fate now intertwined with that of her captor, and the future something that neither one of them could have envisioned. Wonderland (Book 2) Forced to return to London to try to help save Max from the gallows, Hugo and Neve are well aware of the danger of their situation and try to anticipate every eventuality. But, betrayal comes from an unexpected quarter, putting Neve and Hugo in mortal danger, and forcing them to reevaluate whom they can trust. Unexpected reunions, simmering old hatreds, and shocking betrayals abound as Neve and Hugo race against time to help Max, and flee England before it’s too late. Sins of Omission (Book 3) When Hugo and Neve settle in Paris, they assume that they will enjoy a few peaceful years away from the turmoil of British politics, but they are not nearly as safe as they believe themselves to be, especially since everyone has something to hide. Meanwhile, Max must learn to adapt to life on a sugar plantation in Barbados, and decide whether to accept help from an unexpected and dangerous source; a decision which may cost him his life. The Queen’s Gambit (Book 4) Home at last after years of exile, Neve and Hugo Everly just want to pick up the pieces of their life and enjoy time with their growing family, but destiny has its own plan. A tragic loss nearly tears the family apart, and an unexpected guest brings a warning of dire events still to come. Hugo and Neve find themselves in danger once again; for outstanding debts must be paid, and old enemies will no longer wait to settle scores. Comes the Dawn (Book 5) When Hugo is imprisoned on a charge of treason and Neve is accused of witchcraft by a spiteful rival the Everlys must put their scruples aside in order to save their family and make a bid for freedom. However, their decision will alter not only their own future, but change the lives of everyone they hold dear. Can they escape in time, and will those left behind pay the ultimate price for their loyalty? The Wonderland Series comes to an end in this gripping last installment.
Python Pocket Reference
Mark Lutz - 1998
Hundreds of thousands of Python developers around the world rely on Python for general-purpose tasks, Internet scripting, systems programming, user interfaces, and product customization. Available on all major computing platforms, including commercial versions of Unix, Linux, Windows, and Mac OS X, Python is portable, powerful and remarkable easy to use.With its convenient, quick-reference format, "Python Pocket Reference," 3rd Edition is the perfect on-the-job reference. More importantly, it's now been refreshed to cover the language's latest release, Python 2.4. For experienced Python developers, this book is a compact toolbox that delivers need-to-know information at the flip of a page. This third edition also includes an easy-lookup index to help developers find answers fast!Python 2.4 is more than just optimization and library enhancements; it's also chock full of bug fixes and upgrades. And these changes are addressed in the "Python Pocket Reference," 3rd Edition. New language features, new and upgraded built-ins, and new and upgraded modules and packages--they're all clarified in detail.The "Python Pocket Reference," 3rd Edition serves as the perfect companion to "Learning Python" and "Programming Python."
Hello, Android: Introducing Google's Mobile Development Platform
Ed Burnette - 2008
In a few years, it's expected to be found inside millions of cell phones and other mobile devices, making Android a major platform for application developers. That could be your own program running on all those devices.Getting started developing with Android is easy. You don't even need access to an Android phone, just a computer where you can install the Android SDK and the phone emulator that comes with it. Within minutes, "Hello, Android" will get you creating your first working application: Android's version of "Hello, World."From there, you'll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game throughout the course of the book, you'll learn about many aspects of Android programming including user interfaces, multimedia, and the Android life cycle.If you're a busy developer who'd rather be coding than reading about coding, this book is for you. To help you find what you need to know fast, each chapter ends with "Fast forward" section. These sections provide guidance for where you should go next when you need to read the book out of order.
Out of Control: The New Biology of Machines, Social Systems, and the Economic World
Kevin Kelly - 1992
Out of Control chronicles the dawn of a new era in which the machines and systems that drive our economy are so complex and autonomous as to be indistinguishable from living things.
The D Programming Language
Andrei Alexandrescu - 2010
I'm sure you'll find the read rewarding." --From the Foreword by Scott Meyers D is a programming language built to help programmers address the challenges of modern software development. It does so by fostering modules interconnected through precise interfaces, a federation of tightly integrated programming paradigms, language-enforced thread isolation, modular type safety, an efficient memory model, and more.
The D Programming Language
is an authoritative and comprehensive introduction to D. Reflecting the author's signature style, the writing is casual and conversational, but never at the expense of focus and pre-cision. It covers all aspects of the language (such as expressions, statements, types, functions, contracts, and modules), but it is much more than an enumeration of features. Inside the book you will find In-depth explanations, with idiomatic examples, for all language features How feature groups support major programming paradigms Rationale and best-use advice for each major feature Discussion of cross-cutting issues, such as error handling, contract programming, and concurrency Tables, figures, and "cheat sheets" that serve as a handy quick reference for day-to-day problem solving with D Written for the working programmer,
The D Programming Language
not only introduces the D language--it presents a compendium of good practices and idioms to help both your coding with D and your coding in general.
Advanced Swift
Chris Eidhof - 2016
If you have read the Swift Programming Guide, and want to explore more, this book is for you.Swift is a great language for systems programming, but also lends itself for very high-level programming. We'll explore both high-level topics (for example, programming with generics and protocols), as well as low-level topics (for example, wrapping a C library and string internals).
Elements of Programming Interviews in Python: The Insiders' Guide
Adnan Aziz - 2016
See the website for links to the C++ and Java version.Have you ever...Wanted to work at an exciting futuristic company?Struggled with an interview problem thatcould have been solved in 15 minutes?Wished you could study real-world computing problems?If so, you need to read Elements of Programming Interviews (EPI).EPI is your comprehensive guide to interviewing for software development roles.The core of EPI is a collection of over 250 problems with detailed solutions. The problems are representative of interview questions asked at leading software companies. The problems are illustrated with 200 figures, 300 tested programs, and 150 additional variants.The book begins with a summary of the nontechnical aspects of interviewing, such as strategies for a great interview, common mistakes, perspectives from the other side of the table, tips on negotiating the best offer, and a guide to the best ways to use EPI. We also provide a summary of data structures, algorithms, and problem solving patterns.Coding problems are presented through a series of chapters on basic and advanced data structures, searching, sorting, algorithm design principles, and concurrency. Each chapter stars with a brief introduction, a case study, top tips, and a review of the most important library methods. This is followed by a broad and thought-provoking set of problems.A practical, fun approach to computer science fundamentals, as seen through the lens of common programming interview questions. Jeff Atwood/Co-founder, Stack Overflow and Discourse
The Definitive ANTLR 4 Reference
Terence Parr - 2012
Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features. Build your own languages with ANTLR v4, using ANTLR's new advanced parsing technology. In this book, you'll learn how ANTLR automatically builds a data structure representing the input (parse tree) and generates code that can walk the tree (visitor). You can use that combination to implement data readers, language interpreters, and translators. You'll start by learning how to identify grammar patterns in language reference manuals and then slowly start building increasingly complex grammars. Next, you'll build applications based upon those grammars by walking the automatically generated parse trees. Then you'll tackle some nasty language problems by parsing files containing more than one language (such as XML, Java, and Javadoc). You'll also see how to take absolute control over parsing by embedding Java actions into the grammar. You'll learn directly from well-known parsing expert Terence Parr, the ANTLR creator and project lead. You'll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. The book teaches using real-world examples and shows you how to use ANTLR to build such things as a data file reader, a JSON to XML translator, an R parser, and a Java class->interface extractor. This book is your ticket to becoming a parsing guru!What You Need: ANTLR 4.0 and above. Java development tools. Ant build system optional (needed for building ANTLR from source)
Non-Invasive Data Governance: The Path of Least Resistance and Greatest Success
Robert Seiner - 2014
Data Governance should not be about command-and-control, yet at times could become invasive or threatening to the work, people and culture of an organization. Non-Invasive Data Governance™ focuses on formalizing existing accountability for the management of data and improving formal communications, protection, and quality efforts through effective stewarding of data resources. Non-Invasive Data Governance will provide you with a complete set of tools to help you deliver a successful data governance program. Learn how:
Steward responsibilities can be identified and recognized, formalized, and engaged according to their existing responsibility rather than being assigned or handed to people as more work.
Governance of information can be applied to existing policies, standard operating procedures, practices, and methodologies, rather than being introduced or emphasized as new processes or methods.
Governance of information can support all data integration, risk management, business intelligence and master data management activities rather than imposing inconsistent rigor to these initiatives.
A practical and non-threatening approach can be applied to governing information and promoting stewardship of data as a cross-organization asset.
Best practices and key concepts of this non-threatening approach can be communicated effectively to leverage strengths and address opportunities to improve.
The Breakers Series #1-3
Edward W. Robertson - 2013
This collection includes the first three books and is over 1000 pages (350,000 words) of post-apocalyptic survival.BREAKERS (Book 1)In New York, Walt Lawson is about to lose his girlfriend Vanessa. In Los Angeles, Raymond and Mia James are about to lose their house. Within days, none of it will matter. A plague tears across the world, reducing New York to an open grave and LA to a chaotic wilderness of violence and fires. Civilization comes to an abrupt stop.Just as the survivors begin to adapt to the aftermath, Walt learns the virus that ended humanity wasn't created by humans. It was inflicted from outside. The colonists who sent it are ready to finish the job--and Earth's survivors may be too few and too weak to resist.MELT DOWN (Book 2)In upstate Idaho, Ness Hook is run out of his mom's house by his bullying brother Shawn. In Redding, California, Tristan Carter is graduating college, but with no job and no prospects, she'll have to move back in with her parents.Then the world ends: first with a virus, then with an alien invasion.Ness and Shawn take to the mountains to fight a guerrilla against the attackers. In California, Tristan and Alden are taken prisoner. Separated from her brother, Tristan crosses the ruins of America to track him down. She will stop at nothing to get Alden back--but her fellow survivors prove even more dangerous than the monsters who broke the world.KNIFEPOINT (Book 3)Raina was just a girl when the plague came. She survived. Her parents didn't. Neither did the world. As civilization fell, she took to the ruins of Los Angeles, eating whatever she could catch.After two years alone, she's found and adopted by a fisherman and his wife. Their makeshift family lives a quiet life--until a man named Karslaw sails in from Catalina Island with an army of conquerors. Driven by visions of empire, he executes Raina's new father as a traitor and takes her mother captive.But Karslaw's people aren't the only ones vying for control of the ruined land. As violence wracks the city, Raina joins a rebellion against Karslaw's rule. She will stop at nothing to free her mother--and to have her revenge.
Head First Java
Kathy Sierra - 2005
You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge. That's how your brain knows.And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
Simon Marlow - 2013
You’ll learn how parallelism exploits multicore processors to speed up computation-heavy programs, and how concurrency enables you to write programs with threads for multiple interactions.Author Simon Marlow walks you through the process with lots of code examples that you can run, experiment with, and extend. Divided into separate sections on Parallel and Concurrent Haskell, this book also includes exercises to help you become familiar with the concepts presented:Express parallelism in Haskell with the Eval monad and Evaluation StrategiesParallelize ordinary Haskell code with the Par monadBuild parallel array-based computations, using the Repa libraryUse the Accelerate library to run computations directly on the GPUWork with basic interfaces for writing concurrent codeBuild trees of threads for larger and more complex programsLearn how to build high-speed concurrent network serversWrite distributed programs that run on multiple machines in a network
The Vacation Cottage
Sophie Mays - 2019
Margot Kelly has waited patiently to take her dream vacation. Swapping her home in Magnolia Harbor for the quaint beach bungalow in Florida, she will finally be able to fill her days with the perfect blend of relaxation and adventure.Paul Rowland is ready to make a leap of faith and he couldn't be more excited...until things go terribly sideways. Maybe he will take an impromptu getaway to some little harbor town called Magnolia Harbor that he swapped his place for. A little solitude and quiet sounds like exactly what he needs right about now.Can two people, thousands of miles apart, help one another find a renewed spark of happiness? At the very least, they can probably recommend a good restaurant in town...*If you liked the movie The Holiday, love the Hallmark Channel, and can't pass up a great beach read- you will be swept away by The Vacation Cottage!
The Storied Life of A.J. Fikry: A Guide for Book Clubs (The Reading Room Book Group Notes)
Kathryn Cope - 2014
Fikry. A comprehensive guide to Zevin's wonderful celebration of the world of literature, this book includes useful literary context; a full plot summary, discussion of themes and symbols; character notes; 15 thought-provoking discussion questions; recommended further reading and a quick quiz. **Amazon Reviews for the Reading Room Book Group Notes:** "Belong to a small book club and we had our liveliest, best discussion ever over this book." (Jeanne McCloskey) "I would definitely recommend it to other book groups." (Book Addict) "Insightful and made the discussion easy to begin." (C. Childress) "I'm in a book club that read this and it was SO helpful!" (AvidReaderAllGenres) The Reading Room Book Group Guides are designed to help you get the absolute best from your book club meetings. An invaluable reference tool, they provide a wealth of useful information on your chosen novel. *THIS BOOK IS A COMPANION GUIDE, DESIGNED TO BE READ IN CONJUNCTION WITH THE ORIGINAL NOVEL. PLEASE BE AWARE, IT DOES NOT CONTAIN THE ORIGINAL TEXT OF THE NOVEL.*