The Society of Mind


Marvin Minsky - 1985
    Mirroring his theory, Minsky boldly casts The Society of Mind as an intellectual puzzle whose pieces are assembled along the way. Each chapter -- on a self-contained page -- corresponds to a piece in the puzzle. As the pages turn, a unified theory of the mind emerges, like a mosaic. Ingenious, amusing, and easy to read, The Society of Mind is an adventure in imagination.

The Associated Press Stylebook and Briefing on Media Law


Associated Press - 1977
    With this essential guide in hand, any writer can learn to communicate with the clarity and professionalism for which the Associated Press is famous. Fully revised and updated, this edition contains over 5,000 A to Z entries--including more than 50 new ones--laying out the AP's rules on grammar, spelling, punctuation, capitalization, abbreviation, and word and numeral usage. Comprehensive and easy to use, The AP Stylebook provides the facts and references necessary to write accurately about the world today: correct names of countries and organizations, Internet language and search techniques, language to avoid, common trademarks, and the unique guidelines for business and sports reporting. The final word on media law, The AP Stylebook also includes an invaluable section dedicated to crucial advice on how writers can guard against libel and copyright infringement. The veritable "journalist's bible," this is the one reference that working writers cannot afford to be without.With more than 50 new entries plus updates of more than 100 others, The AP Stylebook includes such features as: An A to Z listing of guides to capitalization, abbreviation, spelling, numerals, and usage* Internet guidelines* Sports guidelines and style* Business guidelines and style* A guide to punctuation* Supreme Court decisions regarding libel law* Summary of First Amendment rules* The right of privacy* Copyright guidelines* Proofreaders' marks

Compilers: Principles, Techniques, and Tools


Alfred V. Aho - 1986
    The authors present updated coverage of compilers based on research and techniques that have been developed in the field over the past few years. The book provides a thorough introduction to compiler design and covers topics such as context-free grammars, fine state machines, and syntax-directed translation.

Machine Learning


Tom M. Mitchell - 1986
    Mitchell covers the field of machine learning, the study of algorithms that allow computer programs to automatically improve through experience and that automatically infer general laws from specific data.

The Little Book of Talent: 52 Tips for Improving Your Skills


Daniel Coyle - 2012
    It is an easy-to-use handbook of scientifically proven, field-tested methods to improve skills—your skills, your kids’ skills, your organization’s skills—in sports, music, art, math, and business. The product of five years of reporting from the world’s greatest talent hotbeds and interviews with successful master coaches, it distills the daunting complexity of skill development into 52 clear, concise directives. Whether you’re age 10 or 100, whether you’re on the sports field or the stage, in the classroom or the corner office, this is an essential guide for anyone who ever asked, “How do I get better?”“The Little Book of Talent should be given to every graduate at commencement, every new parent in a delivery room, every executive on the first day of work. It is a guidebook—beautiful in its simplicity and backed by hard science—for nurturing excellence.”—Charles Duhigg, bestselling author of The Power of Habit   “It’s so juvenile to throw around hyperbolic terms such as ‘life-changing,’ but there’s no other way to describe The Little Book of Talent. I was avidly trying new things within the first half hour of reading it and haven’t stopped since. Brilliant. And yes: life-changing.”—Tom Peters, co-author of In Search of Excellence

Effective Python: 90 Specific Ways to Write Better Python (Effective Software Development Series)


Brett Slatkin - 2019
    However, Python’s unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up. This second edition of Effective Python will help you master a truly “Pythonic” approach to programming, harnessing Python’s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Brett Slatkin brings together 90 Python best practices, tips, and shortcuts, and explains them with realistic code examples so that you can embrace Python with confidence. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You’ll understand the best way to accomplish key tasks so you can write code that’s easier to understand, maintain, and improve. In addition to even more advice, this new edition substantially revises all items from the first edition to reflect how best practices have evolved. Key features include 30 new actionable guidelines for all major areas of Python Detailed explanations and examples of statements, expressions, and built-in types Best practices for writing functions that clarify intention, promote reuse, and avoid bugs Better techniques and idioms for using comprehensions and generator functions Coverage of how to accurately express behaviors with classes and interfaces Guidance on how to avoid pitfalls with metaclasses and dynamic attributes More efficient and clear approaches to concurrency and parallelism Solutions for optimizing and hardening to maximize performance and quality Techniques and built-in modules that aid in debugging and testing Tools and best practices for collaborative development   Effective Python will prepare growing programmers to make a big impact using Python.

Python Data Science Handbook: Tools and Techniques for Developers


Jake Vanderplas - 2016
    Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all—IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and other related tools.Working scientists and data crunchers familiar with reading and writing Python code will find this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python.With this handbook, you’ll learn how to use: * IPython and Jupyter: provide computational environments for data scientists using Python * NumPy: includes the ndarray for efficient storage and manipulation of dense data arrays in Python * Pandas: features the DataFrame for efficient storage and manipulation of labeled/columnar data in Python * Matplotlib: includes capabilities for a flexible range of data visualizations in Python * Scikit-Learn: for efficient and clean Python implementations of the most important and established machine learning algorithms

Don't Be Such a Scientist: Talking Substance in an Age of Style


Randy Olson - 2009
    Most scientists don't care how they are perceived, but in our media-dominated age, style points count.Enter Randy Olson.  Fifteen years ago, Olson bid farewell to the science world and shipped off to Hollywood ready to change the world. With films like Flock of Dodos: The Evolution-Intelligent Design Circus (Tribeca '06, Showtime) and Sizzle: A Global Warming Comedy (Outfest '08), he has tried to bridge the cultural divide that has too often left science on the outside looking in.Now, in his first book, Olson, with a Harvard Ph.D. and formerly a tenured professor of marine biology at the University of New Hampshire, recounts the lessons from his own hilarious-and at times humiliating-evolution from science professor to Hollywood filmmaker.  In Don't Be Such a Scientist, he shares the secrets of talking substance in an age of style. The key, he argues, is to stay true to the facts while tapping into something more primordial, more irrational, and ultimately more human.In a book enlivened by a profane acting teacher who made Olson realize that "nobody wants to watch you think," he offers up serious insights and poignant stories. You'll laugh, you may cry, and as a communicator you'll certainly learn the importance of not only knowing how to fulfill, but also how to arouse.

The Hundred-Page Machine Learning Book


Andriy Burkov - 2019
    During that week, you will learn almost everything modern machine learning has to offer. The author and other practitioners have spent years learning these concepts.Companion wiki — the book has a continuously updated wiki that extends some book chapters with additional information: Q&A, code snippets, further reading, tools, and other relevant resources.Flexible price and formats — choose from a variety of formats and price options: Kindle, hardcover, paperback, EPUB, PDF. If you buy an EPUB or a PDF, you decide the price you pay!Read first, buy later — download book chapters for free, read them and share with your friends and colleagues. Only if you liked the book or found it useful in your work, study or business, then buy it.

Draft No. 4: On the Writing Process


John McPhee - 2013
    4 is an elucidation of the writer's craft by a master practitioner. In a series of playful but expertly wrought essays, John McPhee shares insights he's gathered over his career and refined during his long-running course at Princeton University, where he has launched some of the most esteemed writers of several generations. McPhee offers a definitive guide to the crucial decisions regarding structure, diction, and tone that shape nonfiction pieces, and presents extracts from some of his best-loved work, subjecting them to wry scrutiny. The result is a vivid depiction of the writing process, from reporting to drafting to revising and revising, and revising.More than a compendium of advice, Draft No. 4 is enriched by personal detail and charming reflections on the life of a writer. McPhee describes his enduring relationships with The New Yorker and Farrar, Straus and Giroux, and recalls his early years at Time magazine. Enlivened by his keen sense of writing as a way of being in the world, Draft No. 4 is the long-awaited master class given by America's most renowned writing instructor.

Grammar Girl's Quick and Dirty Tips for Better Writing


Mignon Fogarty - 2008
    Grammar Girl, is determined to wipe out bad grammar—but she's also determined to make the process as painless as possible. A couple of years ago, she created a weekly podcast to tackle some of the most common mistakes people make while communicating. The podcasts have now been downloaded more than twenty million times, and Mignon has dispensed grammar tips on Oprah and appeared on the pages of The New York Times, The Wall Street Journal, and USA Today.Written with the wit, warmth, and accessibility that the podcasts are known for, Grammar Girl's Quick and Dirty Tips for Better Writing covers the grammar rules and word-choice guidelines that can confound even the best writers. From "between vs. among" and "although vs. while" to comma splices and misplaced modifiers, Mignon offers memory tricks and clear explanations that will help readers recall and apply those troublesome grammar rules. Chock-full of tips on style, business writing, and effective e-mailing, Grammar Girl's print debut deserves a spot on every communicator's desk.

Revising Prose


Richard A. Lanham - 1979
    Revising Prose enables students to work on their own at steady, detailed revision. Stressing the importance of the single sentence, The Paramedic Method of revision provides students with an easily learned method of revision to combat the obscurities of meaning that plague The Official Style, and demonstrates how to revise this stilted, dense prose into plain English. This text has been used with success at every level of higher education, in all disciplines, wherever extensive writing is required. An accompanying 30-minute Revising Prose Video, as well as a Set of Interactive Revision Exercises, are available from Rhetorica, Inc. for an additional fee.

Technical Communication


Mike Markel - 2002
    For eight editions, it has been known for its thorough coverage, student-friendly tone, model interior design, and abundant samples of the techniques and guidelines discussed throughout the book. As always, Mike Markel keeps pace with current technologies and the realities of technical communication today.

Pocket Guide to APA Style


Robert Perrin - 2006
    In addition to step-by-step coverage of documentation, the book includes an overview of the research-writing process entitled "Writing Scholarly Papers" and three useful appendices. Thorough and practical, this convenient reference guide is also less expensive and easier for undergraduates to use than the APA Manual. The Second Edition features expanded coverage of electronic sources to keep students up-to-date on using and evaluating Internet references in their research. In addition, this new edition provides more guidance on avoiding plagiarism. The two sample APA-style papers--one argumentative and one experimental--are carefully annotated to give students extra support as they master the elements of manuscript preparation and documentation principles.

The Escape Manifesto: Quit Your Corporate Job. Do Something Different!


Escape the City - 2013
    BE BRAVE AND START SOMETHING YOU LOVE.Does this sound familiar... You tick all the right boxes; school, university, corporate career. You have a sensible profession, a fancy job title, proud parents, decent salary, pricey holidays…but there’s a nagging feeling that something isn’t quite right? A realisation that you’re not completely fulfilled? Surely you should be as happy as Larry – are you being ungrateful? HELL NO. You want a different life – no spreadsheets, no commute, no late nights at the office. But if not that…then what? That is exactly what Escape The City are here to do – show you what other options are open to you.Escape The City is a community based website built around a simple concept: there is more to life than doing unfulfilling work in big corporate companies. The online platform is designed to help corporate professionals find exciting jobs, start their own businesses, and go on big adventures. The Escape Manifesto is here to support, inspire and encourage us all to make big and brave transitions in our lives.• Examines the reasons why so many people are unsatisfied with the corporate world• Explores the alternatives and the common barriers to achieving your dreams• Advice and support for making the transition to something new and developing a strategy for work and life• Contains tons of real-life examples of people who have made the leap