Book picks similar to
Chess Fundamentals by José Raúl Capablanca
chess
non-fiction
games
reference
The Ten-Day MBA : A Step-By-Step Guide To Mastering The Skills Taught In America's Top Business Schools
Steven Silbiger - 1993
Features chapters on finance, marketing, accounting, strategy, quantitative analysis, operations, economics, organisational behaviour, and ethics, all revised to reflect the contemporary corporate culture and economic climate.
Code Complete
Steve McConnell - 1993
Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project
Fluent Python: Clear, Concise, and Effective Programming
Luciano Ramalho - 2015
With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"
Psych 101: Psychology Facts, Basics, Statistics, Tests, and More!
Paul Kleinman - 2012
Psych 101 cuts out the boring details and statistics, and instead, gives you a lesson in psychology that keeps you engaged - and your synapses firing.From personality quizzes and the Rorschach Blot Test to B.F. Skinner and the stages of development, this primer for human behavior is packed with hundreds of entertaining psychology basics and quizzes you can't get anywhere else.So whether you're looking to unravel the intricacies of the mind, or just want to find out what makes your friends tick, Psych 101 has all the answers - even the ones you didn't know you were looking for.
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold - 1999
And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.
How to Solve It: A New Aspect of Mathematical Method
George Pólya - 1944
Polya, How to Solve It will show anyone in any field how to think straight. In lucid and appealing prose, Polya reveals how the mathematical method of demonstrating a proof or finding an unknown can be of help in attacking any problem that can be reasoned out--from building a bridge to winning a game of anagrams. Generations of readers have relished Polya's deft--indeed, brilliant--instructions on stripping away irrelevancies and going straight to the heart of the problem.
Learn You a Haskell for Great Good!
Miran Lipovača - 2011
Learn You a Haskell for Great Good! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, Learn You a Haskell for Great Good! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly.
The Well-Educated Mind: A Guide to the Classical Education You Never Had
Susan Wise Bauer - 2003
In her previous book, The Well-Trained Mind, the author provided a road map of classical education for parents wishing to home-school their children, and that book is now the premier resource for home-schoolers. In this new book, Bauer takes the same elements and techniques and adapts them to the use of adult readers who want both enjoyment and self-improvement from the time they spend reading.The Well-Educated Mind offers brief, entertaining histories of five literary genres—fiction, autobiography, history, drama, and poetry—accompanied by detailed instructions on how to read each type. The annotated lists at the end of each chapter—ranging from Cervantes to A. S. Byatt, Herodotus to Laurel Thatcher Ulrich—preview recommended reading and encourage readers to make vital connections between ancient traditions and contemporary writing.The Well-Educated Mind reassures those readers who worry that they read too slowly or with below-average comprehension. If you can understand a daily newspaper, there's no reason you can't read and enjoy Shakespeare's Sonnets or Jane Eyre. But no one should attempt to read the "Great Books" without a guide and a plan. Susan Wise Bauer will show you how to allocate time to your reading on a regular basis; how to master a difficult argument; how to make personal and literary judgments about what you read; how to appreciate the resonant links among texts within a genre—what does Anna Karenina owe to Madame Bovary?—and also between genres. Followed carefully, the advice in The Well-Educated Mind will restore and expand the pleasure of the written word.
Wonderbook: The Illustrated Guide to Creating Imaginative Fiction
Jeff VanderMeer - 2013
Employing an accessible, example-rich approach, Wonderbook energizes and motivates while also providing practical, nuts-and-bolts information needed to improve as a writer. Aimed at aspiring and intermediate-level writers, Wonderbook includes helpful sidebars and essays from some of the biggest names in fantasy today, such as George R. R. Martin, Lev Grossman, Neil Gaiman, Michael Moorcock, Catherynne M. Valente, and Karen Joy Fowler, to name a few.Praise for Wonderbook: “Jammed with storytelling wisdom.” —Fast Company’s Co.Create blog“This is the kind of book you leave sitting out for all to see . . . and the kind of book you will find yourself picking up again and again.” —Kirkus Reviews online“If you’re looking for a handy guide to not just crafting imaginative fiction like sci-fi, fantasy, and horror, but to writing in general, be sure to pick up a copy of Steampunk Bible author Jeff Vandermeer’s lovingly compiled Wonderbook." —Flavorwire“Jeff Vandermeer and Jeremy Zerfoss have created a kaleidoscopically rich and beautiful book about fiction writing.” —Star Tribune“Because it is so layered and filled with text, tips, and links to online extras, this book can be read again and again by both those who want to learn the craft of writing and those interested in the process of others.” —Library Journal
Understanding Exposure: How to Shoot Great Photographs with a Film or Digital Camera
Bryan Peterson - 1990
Peterson stresses the importance of metering the subject for a starting exposure, and then explains how to use various exposure meters and different kinds of lighting. The book contains lessons on each element of the exposure-aperature, shutter speed, iso-and how it relates to the other two in terms of depth of field, freezing and blurring action, and shooting in low light or at night. A section on special techniques explores such options as deliberate under- and overexposures, how to produce double exposures, bracketing, shooting the moon, and the use of filters. Understanding Exposure demonstrates that there are always creative choices about how to expose a picture-and that the decision is up to the photographer, not the camera.
Emily Post's Etiquette
Peggy Post - 1922
Features twenty new chapters that cover such areas as Internet behavior, raising well-mannered children, dating, post-September 11 travel etiquette, tipping, and observing religious ceremonies.
On War
Carl von Clausewitz - 1832
Its coherence and ambition are unmatched by other military literature. On War is full of sharp observation, biting irony, and memorable phrases, the most famous being, "War is a continuation of politics by other means."About the AuthorExcept for a brief stint in 1812 when he served in the Russian army, Clausewitz spent his whole career, from the age of twelve until his death in 1831, in the Prussian army. He fought in all the major Prussian campaigns against France, and his most fateful experience - the 1806 Battle of Jena-Auerstedt, in which Napoleon destroyed the Prussian army - inspired him to write On War.
Building Microservices: Designing Fine-Grained Systems
Sam Newman - 2014
But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization's goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures
Structure and Interpretation of Computer Programs
Harold Abelson - 1984
This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises. In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.
Dream Psychology: Psychoanalysis for Beginners
Sigmund Freud - 1920
Because the information in the unconscious is in an unruly and often disturbing form, a "censor" in the preconscious will not allow it to pass unaltered into the conscious. During dreams, the preconscious is more lax in this duty than in waking hours, but is still attentive: as such, the unconscious must distort and warp the meaning of its information to make it through the censorship. As such, images in dreams are often not what they appear to be, according to Freud, and need deeper interpretation if they are to inform on the structures of the unconscious.