Book picks similar to
Kivy Blueprints by Mark Vasilkov


programming
python
python-make-money-online-pmmo
strategy

Interviews with the Masters: A Companion to Robert Greene's Mastery


Robert Greene - 2013
    In a departure from his previous works, Robert Greene interviewed nine contemporary masters, including tech guru Paul Graham, animal rights advocate Temple Grandin, and boxing trainer Freddie Roach, to get their perspective on their paths to greatness. Those interviews are now available to readers for the first time. Interviews with the Masters presents more than 700 pages of revealing insight directly from these contemporary Masters; from how they learn and think, to how they put it all together and create.You’ll learn how-Paul Graham used a hacker's mentality to create a programing language and a billion dollar portfolio.-Santiago Calatrava combined the disciplines of art, architecture, and engineering to design revolutionary moving structures.-Daniel Everett solved the 300 year old mystery of the Pirahã language, forever changing the linguistics field and challenging Chomsky’s Universal Grammar theory.-Freddie Roach's trademark techniques made him one of the most well-known boxing trainers in the world, guiding talents like world champion Manny Pacquiao and UFC Champion Georges St. Pierre.-Yoky Matsuoka pioneered a new field called “neurobotics.”-Cesar Rodriguez Jr. went from the bottom of his Air Force class to become the "LastAmerican Ace.”-Temple Grandin emerged from a chaotic childhood with autism to become a leader in animal sciences.-Teresita Fernández used her fascination with alchemy to design beautiful conceptual art.-VS Ramachandran’s obsession with anomalies led to major discoveries that solved bizarre neurological syndromes like phantom limbs and body-identity disorders.This companion to the #1 New York Times Bestseller Mastery is a playbook to the lives of today’s Masters that readers can use to guide them on their own path to Mastery.

Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People


Aditya Y. Bhargava - 2015
    The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to take a hard pass on Knuth's brilliant but impenetrable theories and the dense multi-page proofs you'll find in most textbooks, this is the book for you. This fully-illustrated and engaging guide makes it easy for you to learn how to use algorithms effectively in your own programs.Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression or artificial intelligence. Whether you're writing business software, video games, mobile apps, or system utilities, you'll learn algorithmic techniques for solving problems that you thought were out of your grasp. For example, you'll be able to:Write a spell checker using graph algorithmsUnderstand how data compression works using Huffman codingIdentify problems that take too long to solve with naive algorithms, and attack them with algorithms that give you an approximate answer insteadEach carefully-presented example includes helpful diagrams and fully-annotated code samples in Python. By the end of this book, you will know some of the most widely applicable algorithms as well as how and when to use them.

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

The Definitive Guide to Django: Web Development Done Right


Adrian Holovaty - 2007
    In "The Definitive Guide to Django: Web Development Done Right," Adrian Holovaty, one of Django's creators, and Django lead developer Jacob KaplanMoss show you how they use this framework to create awardwinning web sites. Over the course of three parts, they guide you through the creation of a web application reminiscent of chicagocrime.org.The first part of the book introduces Django fundamentals like installation and configuration. You'll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting nonHTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django's many configuration options and commands. The book even includes seven appendices for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework. What you'll learnThe first half of this book explains in-depth how to build web applications using Django including the basics of dynamic web pages, the Django templating system interacting with databases, and web forms. The second half of this book discusses higher-level concepts such as caching, security, and how to deploy Django. The appendices form a reference for the commands and configurations available in Django. Who this book is forAnyone who wants to use the powerful Django framework to build dynamic web sites quickly and easily! "

Confessions of the Pricing Man: How Price Affects Everything


Hermann Simon - 2015
    Price is the place where value and money meet. From the global release of the latest electronic gadget to the bewildering gyrations of oil futures to markdowns at the bargain store, price is the most powerful and pervasive economic force in our day-to-day lives and one of the least understood.The recipe for successful pricing often sounds like an exotic cocktail, with equal parts psychology, economics, strategy, tools and incentives stirred up together, usually with just enough math to sour the taste. That leads managers to water down the drink with hunches and rules of thumb, or leave out the parts with which they don t feel comfortable. While this makes for a sweeter drink, it often lacks the punch to have an impact on the customer or on the business.It doesn t have to be that way, though, as Hermann Simon illustrates through dozens of stories collected over four decades in the trenches and behind the scenes. A world-renowned speaker on pricing and a trusted advisor to Fortune 500 executives, Simon s lifelong journey has taken him from rural farmers markets, to a distinguished academic career, to a long second career as an entrepreneur and management consultant to companies large and small throughout the world. Along the way, he has learned from Nobel Prize winners and leading management gurus, and helped countless managers and executives use pricing as a way to create new markets, grow their businesses and gain a sustained competitive advantage. He also learned some tough personal lessons about value, how people perceive it, and how people profit from it.In this engaging and practical narrative, Simon leaves nothing out of the pricing cocktail, but still makes it go down smoothly and leaves you wanting to learn more and do more as a consumer or as a business person. You will never look at pricing the same way again."

The Millionaire Booklet


Grant Cardone - 2016
    The eight steps Grant lays out are in a very simple-to-understand language that will allow you to get started today in creating the money you deserve. Let's face it, your parents didn't teach you how to get rich and the schools and colleges don't even talk about it. At a time when more and more people are slipping out of the middle class into poverty, more people are becoming rich. Just last year over 500,000 households became millionaires. Get The Millionaire Booklet now and get one for your friends and start a millionaire booklet mastermind, holding each other accountable until you all get there.

Scaling Up Excellence: Getting to More Without Settling for Less


Robert I. Sutton - 2014
    Sutton and Rao have devoted much of the last decade to uncovering what it takes to build and uncover pockets of exemplary performance, to help spread them, and to keep recharging organizations with ever better work practices. Drawing on inside accounts and case studies and academic research from a wealth of industries – including start-ups, pharmaceuticals, airlines, retail, financial services, high-tech, education, non-profits, government, and healthcare -- Sutton and Rao identify the key scaling challenges that confront every organization. They tackle the difficult trade-offs that organizations must make between “Buddhism” versus “Catholicism” -- whether to encourage individualized approaches tailored to local needs or to replicate the same practices and customs as an organization or program expands. They reveal how the best leaders and teams develop, spread, and instill the right mindsets in their people -- rather than ruining or watering down the very things that have fueled successful growth in the past. They unpack the principles that help to cascade excellence throughout an organization, as well as show how to eliminate destructive beliefs and behaviors that will hold them back. Scaling Up Excellence is the first major business book devoted to this universal and vexing challenge. It is destined to become the standard bearer in the field.

Smart Business: What Alibaba's Success Reveals about the Future of Strategy


Ming Zeng - 2018
    But they don't yet know what replaces it. As everyone and everything becomes more interconnected and digitized, how do you operate, compete, and win?Ming Zeng, the former Chief of Staff and strategy adviser to Alibaba Group's founder Jack Ma, explains how the latest technological developments, such as artificial intelligence, machine learning, the mobile internet, and cloud computing are redefining how value is created. Written especially for those outside the technology industry or the startup arena, this book introduces a simple, overarching framework to guide strategy formulation and execution in this data-rich and highly interactive environment.Revealing the revolutionary practices that he and his team have developed at Alibaba, Zeng shows how to: Automate decisions through machine learning Create products informed by real-time data from customers Determine the right strategic positioning to maximize value from platforms and suppliers Repurpose your organization to further human insight and enable creativity Lead your company's transformation into a smart businessWith insights into the strategies and tools used by leaders at Alibaba and other companies such as Ruhan and Red Collar, in a variety of industries from furniture making to banking to custom tailoring, Smart Business outlines a radically new approach to strategy that can be applied everywhe

Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers


John MacCormick - 2012
    A simple web search picks out a handful of relevant needles from the world's biggest haystack: the billions of pages on the World Wide Web. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers; and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? This is the first book to answer that question in language anyone can understand, revealing the extraordinary ideas that power our PCs, laptops, and smartphones. Using vivid examples, John MacCormick explains the fundamental "tricks" behind nine types of computer algorithms, including artificial intelligence (where we learn about the "nearest neighbor trick" and "twenty questions trick"), Google's famous PageRank algorithm (which uses the "random surfer trick"), data compression, error correction, and much more. These revolutionary algorithms have changed our world: this book unlocks their secrets, and lays bare the incredible ideas that our computers use every day.

How to Build a Billion Dollar App


George Berkowski - 2014
    Essential reading for anyone trying to build the next must-have app' Michael Acton Smith, Founder and CEO, Mind CandyApps have changed the way we communicate, shop, play, interact and travel and their phenomenal popularity has presented possibly the biggest business opportunity in history.In How to Build a Billion Dollar App, serial tech entrepreneur George Berkowski gives you exclusive access to the secrets behind the success of the select group of apps that have achieved billion-dollar success.Berkowski draws exclusively on the inside stories of the billion-dollar app club members, including Instagram, Whatsapp, Snapchat, Candy Crush and Uber to provide all the information you need to create your own spectacularly successful mobile business. He guides you through each step, from an idea scribbled on the back of an envelope, through to finding a cofounder, building a team, attracting (and keeping) millions of users, all the way through to juggling the pressures of being CEO of a billion-dollar company (and still staying ahead of the competition).If you've ever dreamed of quitting your nine to five job to launch your own company, you're a gifted developer, seasoned entrepreneur or just intrigued by mobile technology, How to Build a Billion Dollar App will show you what it really takes to create your own billion-dollar, mobile business.

The Exponential Age: How Accelerating Technology is Transforming Business, Politics and Society


Azeem Azhar - 2021
    It all points to a world that is getting faster at a dizzying pace.Azeem Azhar, renowned technology analyst and host of the Exponential View podcast, offers a revelatory new model for understanding how technology is evolving so fast, and why it fundamentally alters the world. He roots his analysis in the idea of an “exponential gap” in which technological developments rapidly outpace our society’s ability to catch up. Azhar shows that this divide explains many problems of our time—from political polarization to ballooning inequality to unchecked corporate power. With stunning clarity of vision, he delves into how the exponential gap is a near-inevitable consequence of the rise of AI, automation, and other exponential technologies, like renewable energy, 3D printing, and synthetic biology, which loom over the horizon.And he offers a set of policy solutions that can prevent the growing exponential gap from fragmenting, weakening, or even destroying our societies. The result is a wholly new way to think about technology, one that will transform our understanding of the economy, politics, and the future.

Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World


Marco Iansiti - 2020
    Lakhani show how reinventing the firm around data, analytics, and AI removes traditional constraints on scale, scope, and learning that have restricted business growth for hundreds of years. From Airbnb to Ant Financial, Microsoft to Amazon, research shows how AI-driven processes are vastly more scalable than traditional processes, allow massive scope increase, enabling companies to straddle industry boundaries, and create powerful opportunities for learning--to drive ever more accurate, complex, and sophisticated predictions.When traditional operating constraints are removed, strategy becomes a whole new game, one whose rules and likely outcomes this book will make clear. Iansiti and Lakhani: Present a framework for rethinking business and operating models Explain how "collisions" between AI-driven/digital and traditional/analog firms are reshaping competition, altering the structure of our economy, and forcing traditional companies to rearchitect their operating models Explain the opportunities and risks created by digital firms Describe the new challenges and responsibilities for the leaders of both digital and traditional firms Packed with examples--including many from the most powerful and innovative global, AI-driven competitors--and based on research in hundreds of firms across many sectors, this is your essential guide for rethinking how your firm competes and operates in the era of AI.

Where Is My Flying Car?: A Memoir of Future Past


J. Storrs Hall - 2018
    Were the futurists and SF writers of the day just wrong? Or has something more interesting and important happened? Will we ever get flying cars? This book offers a compelling analysis of the past and a surprising view of the future.

The Art of the Metaobject Protocol


Gregor Kiczales - 1991
    The authors, who developed the metaobject protocol andwho were among the group that developed CLOS, introduce this new approach toprogramming language design, describe its evolution and design principles, andpresent a formal specification of a metaobject protocol for CLOS.Kiczales, desRivi?res, and Bobrow show that the "art of metaobject protocol design" lies increating a synthetic combination of object-oriented and reflective techniques thatcan be applied under existing software engineering considerations to yield a newapproach to programming language design that meets a broad set of designcriteria.One of the major benefits of including the metaobject protocol inprogramming languages is that it allows users to adjust the language to better suittheir needs. Metaobject protocols also disprove the adage that adding moreflexibility to a programming language reduces its performance. In presenting theprinciples of metaobject protocols, the authors work with actual code for asimplified implementation of CLOS and its metaobject protocol, providing anopportunity for the reader to gain hands-on experience with the design process. Theyalso include a number of exercises that address important concerns and openissues.Gregor Kiczales and Jim des Rivi?res, are Members of the Research Staff, andDaniel Bobrow is a Research Fellow, in the System Sciences Laboratory at Xerox PaloAlto Research Center.

The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses


Eric Ries - 2011
    But many of those failures are preventable. The Lean Startup is a new approach being adopted across the globe, changing the way companies are built and new products are launched. Eric Ries defines a startup as an organization dedicated to creating something new under conditions of extreme uncertainty. This is just as true for one person in a garage or a group of seasoned professionals in a Fortune 500 boardroom. What they have in common is a mission to penetrate that fog of uncertainty to discover a successful path to a sustainable business.The Lean Startup approach fosters companies that are both more capital efficient and that leverage human creativity more effectively. Inspired by lessons from lean manufacturing, it relies on "validated learning," rapid scientific experimentation, as well as a number of counter-intuitive practices that shorten product development cycles, measure actual progress without resorting to vanity metrics, and learn what customers really want. It enables a company to shift directions with agility, altering plans inch by inch, minute by minute.Rather than wasting time creating elaborate business plans, The Lean Startup offers entrepreneurs - in companies of all sizes - a way to test their vision continuously, to adapt and adjust before it's too late. Ries provides a scientific approach to creating and managing successful startups in a age when companies need to innovate more than ever.