Multiple View Geometry in Computer Vision


Richard Hartley - 2000
    This book covers relevant geometric principles and how to represent objects algebraically so they can be computed and applied. Recent major developments in the theory and practice of scene reconstruction are described in detail in a unified framework. Richard Hartley and Andrew Zisserman provide comprehensive background material and explain how to apply the methods and implement the algorithms. First Edition HB (2000): 0-521-62304-9

Beginning Database Design: From Novice to Professional


Clare Churcher - 2007
    This book offers numerous examples to help you avoid the many pitfalls that entrap new and not-so-new database designers. Through the help of use cases and class diagrams modeled in the UML, youll learn how to discover and represent the details and scope of the problem in question.Database design is not an exact science, and solid database design principles and examples help demonstrate the consequences of simplifications and pragmatic decisions. The rationale is to try to keep it simple, but allow room for development as situations change or resources permit. The book also features an introduction for implementing the final design in a relational database.

Number FOUR World Facts


TheBrothers - 2013
    Wikipedia. As parents we want the best for our children. This book is about acquiring knowledge. We wrote this book in a very unique, fun and interesting way in order to enable you, as a parent, to read, learn and explain these new facts to your children. It took us a long time and a lot of effort to investigate, discover and bring you the most interesting and amazing facts. Each book includes a different number which is associated with facts that contain this number, as we said before, it is unique. Read it the book to your children, speak to them about it and explain it to them.

Copying and Pasting from Stack Overflow


Vinit Nayak - 2016
    Mastering this art will not only make you the most desired developer in the market, but it will transform the craziest deadline into "Consider it done, Sir".

Machine Learning Yearning


Andrew Ng
    But building a machine learning system requires that you make practical decisions: Should you collect more training data? Should you use end-to-end deep learning? How do you deal with your training set not matching your test set? and many more. Historically, the only way to learn how to make these "strategy" decisions has been a multi-year apprenticeship in a graduate program or company. This is a book to help you quickly gain this skill, so that you can become better at building AI systems.

Seductive Interaction Design: Creating Playful, Fun, and Effective User Experiences


Stephen P. Anderson - 2011
    Anderson takes a fresh approach to designing sites and interactions based on the stages of seduction. This beautifully designed book examines what motivates people to act.Topics include: AESTHETICS, BEAUTY, AND BEHAVIOR: Why do striking visuals grab our attention? And how do emotions affect judgment and behavior? PLAYFUL SEDUCTION: How do you create playful engagements during the moment? Why are serendipity, arousal, rewards, and other delights critical to a good experience? THE SUBTLE ART OF SEDUCTION: How do you put people at ease through clear and suggestive language? What are some subtle ways to influence behavior and get people to move from intent to action? THE GAME OF SEDUCTION: How do you continue motivating people long after the first encounter? Are there lessons to be gained from learning theories or game design? Principles from psychology are found throughout the book, along with dozens of examples showing how these techniques have been applied with great success. In addition, each section includes interviews with influential web and interaction designers.

Deep Learning with Python


François Chollet - 2017
    It is the technology behind photo tagging systems at Facebook and Google, self-driving cars, speech recognition systems on your smartphone, and much more.In particular, Deep learning excels at solving machine perception problems: understanding the content of image data, video data, or sound data. Here's a simple example: say you have a large collection of images, and that you want tags associated with each image, for example, "dog," "cat," etc. Deep learning can allow you to create a system that understands how to map such tags to images, learning only from examples. This system can then be applied to new images, automating the task of photo tagging. A deep learning model only has to be fed examples of a task to start generating useful results on new data.

Computer Graphics: Principles and Practice


James D. Foley - 1990
    It details programming with SRGP, a simple but powerful raster graphics package. Important algorithms in 2D and 3D graphics are detailed for easy implementation, and a thorough presentation of the mathematical principles of geometric transformations and viewing are included.

Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers


T.J. O'Connor - 2012
    Instead of relying on another attacker's tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus.

Zentangle Inspired Art: A Beginners Guide to Zentangle Art and Zentangle Inspired Art and Craft Projects


Mahe Zehra Husain - 2014
    This art form has been developed by Rick Roberts and Maria Thomas. What I love most about this art form is that all the patterns are based on simple lines, circles and shapes. Anyone can do it. The beauty of Zentangle lies in the way these patterns evolve from their simple building blocks. Different patterns are put together to create small ‘tiles’ or square drawings. Zentangle art has been used by artists from all over the globe and from all art fields. They have incorporated Zentangle art into everything from mixed media, paper crafting, scrap booking to home décor projects. A simple search on Google images will reveal the vast world of Zentangle art! Zentangle art has also been used by kids all over the world to have fun and make paper toys. With this book Zentangle art can now be used by you to rest, relax, create and make art! This book is perfect for the beginner as well as the experienced tangler. We will go through the list of tools needed, basic tangles created by Rick and Maria, Zentangle Inspired Projects, creating new tangles and lots of worksheets for you to play with and have fun. So left brained or right brained, artist or scientist, child or adult join us in this wonderful journey as we discover and create awesome doodles and tangles. This book will take you from the tools needed to start your Zentangle art experience to creating some beautiful Zentangle Inspired Art pieces that will range from mixed media to home décor crafts. Let’s take a brief look at all we will cover in this book. We will discuss paper, pencils, tiles and log books to store patterns. Once we have all the basics in place we will move on to basic tangle patterns. These tangle patterns have either all been developed by the founders of Zentangle, Rick and Maria or are part of the list of official tangles. They are a great place to start your tangling adventure. Tangles can also be enhanced in several different ways. We will talk about four of these methods and share some examples. Next up we will add some color to the black and white world of Zentangle Art and stir things up a bit. We will go through several different ways in which color can be incorporated in your tangled art. Then we come to the art creation section of the book! In Chapter 5 I will share lots of worksheets for exercises and projects you can do yourself whenever you want. The worksheets come as an easy download and you can print as many as you want to use for yourself or share with family and friends when you introduce them to tangling. These worksheets come as a separate pdf which is available for FREE download for all readers. In Chapter 6 I will outline and give instructions for several applications of Zentangle art in the popular art and craft forms today. We will talk about mixed media art dolls, home décor items, book making, art journaling, card making, paper quilts, Artist Trading Cards and paper crafting. To finish up I will share with you a few of the tangles I have come up with and will show you how to create your own!

Code: Version 2.0


Lawrence Lessig - 1999
    Harvard Professor Lawrence Lessig warns that, if we're not careful we'll wake up one day to discover that the character of cyberspace has changed from under us. Cyberspace will no longer be a world of relative freedom; instead it will be a world of perfect control where our identities, actions, and desires are monitored, tracked, and analyzed for the latest market research report. Commercial forces will dictate the change, and architecture—the very structure of cyberspace itself—will dictate the form our interactions can and cannot take. Code And Other Laws of Cyberspace is an exciting examination of how the core values of cyberspace as we know it—intellectual property, free speech, and privacy-—are being threatened and what we can do to protect them. Lessig shows how code—the architecture and law of cyberspace—can make a domain, site, or network free or restrictive; how technological architectures influence people's behavior and the values they adopt; and how changes in code can have damaging consequences for individual freedoms. Code is not just for lawyers and policymakers; it is a must-read for everyone concerned with survival of democratic values in the Information Age.

Refactoring UI


Adam Wathan - 2018
    Learn how to design beautiful user interfaces by yourself using specific tactics explained from a developer's point-of-view.

Data Science


John D. Kelleher - 2018
    Today data science determines the ads we see online, the books and movies that are recommended to us online, which emails are filtered into our spam folders, and even how much we pay for health insurance. This volume in the MIT Press Essential Knowledge series offers a concise introduction to the emerging field of data science, explaining its evolution, current uses, data infrastructure issues, and ethical challenges.It has never been easier for organizations to gather, store, and process data. Use of data science is driven by the rise of big data and social media, the development of high-performance computing, and the emergence of such powerful methods for data analysis and modeling as deep learning. Data science encompasses a set of principles, problem definitions, algorithms, and processes for extracting non-obvious and useful patterns from large datasets. It is closely related to the fields of data mining and machine learning, but broader in scope. This book offers a brief history of the field, introduces fundamental data concepts, and describes the stages in a data science project. It considers data infrastructure and the challenges posed by integrating data from multiple sources, introduces the basics of machine learning, and discusses how to link machine learning expertise with real-world problems. The book also reviews ethical and legal issues, developments in data regulation, and computational approaches to preserving privacy. Finally, it considers the future impact of data science and offers principles for success in data science projects.

Flask Web Development: Developing Web Applications with Python


Miguel Grinberg - 2014
    With this hands-on book, you’ll learn Flask from the ground up by developing a complete social blogging application step-by-step. Author Miguel Grinberg walks you through the framework’s core functionality, and shows you how to extend applications with advanced web techniques such as database migration and web service communication.Rather than impose development guidelines as other frameworks do, Flask leaves the business of extensions up to you. If you have Python experience, this book shows you how to take advantage of that creative freedom.- Learn Flask’s basic application structure and write an example app- Work with must-have components—templates, databases, web forms, and email support- Use packages and modules to structure a large application that scales- Implement user authentication, roles, and profiles- Build a blogging feature by reusing templates, paginating item lists, and working with rich text- Use a Flask-based RESTful API to expose app functionality to smartphones, tablets, and other third-party clients- Learn how to run unit tests and enhance application performance- Explore options for deploying your web app to a production server

Before & After Page Design


John McWade - 2003
    This book helps learn by example how to design single-page and multi-page publications, brochures, and advertisements, applying the principles design professionals live by. It also shows how to choose the right font for your project, why one typeface works better than another, and much more.