Book picks similar to
Trees, maps, and theorems by Jean-luc Doumont
non-fiction
science
writing
communication
Learning Python
Mark Lutz - 2003
Python is considered easy to learn, but there's no quicker way to mastery of the language than learning from an expert teacher. This edition of "Learning Python" puts you in the hands of two expert teachers, Mark Lutz and David Ascher, whose friendly, well-structured prose has guided many a programmer to proficiency with the language. "Learning Python," Second Edition, offers programmers a comprehensive learning tool for Python and object-oriented programming. Thoroughly updated for the numerous language and class presentation changes that have taken place since the release of the first edition in 1999, this guide introduces the basic elements of the latest release of Python 2.3 and covers new features, such as list comprehensions, nested scopes, and iterators/generators. Beyond language features, this edition of "Learning Python" also includes new context for less-experienced programmers, including fresh overviews of object-oriented programming and dynamic typing, new discussions of program launch and configuration options, new coverage of documentation sources, and more. There are also new use cases throughout to make the application of language features more concrete. The first part of "Learning Python" gives programmers all the information they'll need to understand and construct programs in the Python language, including types, operators, statements, classes, functions, modules and exceptions. The authors then present more advanced material, showing how Python performs common tasks by offering real applications and the libraries available for those applications. Each chapter ends with a series of exercises that will test your Python skills and measure your understanding."Learning Python," Second Edition is a self-paced book that allows readers to focus on the core Python language in depth. As you work through the book, you'll gain a deep and complete understanding of the Python language that will help you to understand the larger application-level examples that you'll encounter on your own. If you're interested in learning Python--and want to do so quickly and efficiently--then "Learning Python," Second Edition is your best choice.
Site Reliability Engineering: How Google Runs Production Systems
Betsy Beyer - 2016
So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient--lessons directly applicable to your organization.This book is divided into four sections: Introduction--Learn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciples--Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices--Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systemsManagement--Explore Google's best practices for training, communication, and meetings that your organization can use
The Presentation of Self in Everyday Life
Erving Goffman - 1959
This book explores the realm of human behavior in social situations and the way that we appear to others. Dr. Goffman uses the metaphor of theatrical performance as a framework. Each person in everyday social intercourse presents himself and his activity to others, attempts to guide and control the impressions they form of him, and employs certain techniques in order to sustain his performance, just as an actor presents a character to an audience. The discussions of these social techniques offered here are based upon detailed research and observation of social customs in many regions.
The Artist's Way: A Spiritual Path to Higher Creativity
Julia Cameron - 1992
An international bestseller, millions of readers have found it to be an invaluable guide to living the artist’s life. Still as vital today—or perhaps even more so—than it was when it was first published one decade ago, it is a powerfully provocative and inspiring work. In a new introduction to the book, Julia Cameron reflects upon the impact of The Artist’s Way and describes the work she has done during the last decade and the new insights into the creative process that she has gained. Updated and expanded, this anniversary edition reframes The Artist’s Way for a new century.
The Theoretical Minimum: What You Need to Know to Start Doing Physics
Leonard Susskind - 2013
In this unconventional introduction, physicist Leonard Susskind and hacker-scientist George Hrabovsky offer a first course in physics and associated math for the ardent amateur. Unlike most popular physics books—which give readers a taste of what physicists know but shy away from equations or math—Susskind and Hrabovsky actually teach the skills you need to do physics, beginning with classical mechanics, yourself. Based on Susskind's enormously popular Stanford University-based (and YouTube-featured) continuing-education course, the authors cover the minimum—the theoretical minimum of the title—that readers need to master to study more advanced topics.An alternative to the conventional go-to-college method, The Theoretical Minimum provides a tool kit for amateur scientists to learn physics at their own pace.
Writing Science: How to Write Papers That Get Cited and Proposals That Get Funded
Joshua Schimel - 2011
Success isn't defined by getting papers into print, but by getting them into the reader's consciousness. Writing Science is built upon the idea that successful science writing tells a story.It uses that insight to discuss how to write more effectively. Integrating lessons from other genres of writing with those from the author's years of experience as author, reviewer, and editor, the book shows scientists and students how to present their research in a way that is clear and that willmaximize reader comprehension.The book takes an integrated approach, using the principles of story structure to discuss every aspect of successful science writing, from the overall structure of a paper or proposal to individual sections, paragraphs, sentences, and words. It begins by building core arguments, analyzing why somestories are engaging and memorable while others are quickly forgotten, and proceeds to the elements of story structure, showing how the structures scientists and researchers use in papers and proposals fit into classical models. The book targets the internal structure of a paper, explaining how towrite clear and professional sections, paragraphs, and sentences in a way that is clear and compelling. The ideas within a paper should flow seamlessly, drawing readers along. The final section of the book deals with special challenges, such as how to discuss research limitations and how to writefor the public.Writing Science is a much-needed guide to succeeding in modern science. Its insights and strategies will equip science students, scientists, and professionals across a wide range of scientific and technical fields with the tools needed to communicate effectively.
Remote: Office Not Required
David Heinemeier Hansson - 2013
Moms in particular will welcome this trend. A full 60% wish they had a flexible work option. But companies see advantages too in the way remote work increases their talent pool, reduces turnover, lessens their real estate footprint, and improves the ability to conduct business across multiple time zones, to name just a few advantages. In Remote, inconoclastic authors Fried and Hansson will convince readers that letting all or part of work teams function remotely is a great idea--and they're going to show precisely how a remote work setup can be accomplished.
The Making of a Poem: A Norton Anthology of Poetic Forms
Mark Strand - 2000
But distinguished poets Mark Strand and Eavan Boland have produced a clear, super-helpful book that unravels part of the mystery of great poems through an engaging exploration of poetic structure. Strand and Boland begin by promising to "look squarely at some of the headaches" of poetic form: the building blocks of poetry. The Making of a Poem gradually cures many of those headaches.Strand, who's won the Pulitzer Prize and a MacArthur Fellowship and has served as U.S. Poet Laureate, and Boland, an abundantly talented Irish poet who has also written a beautiful book of essays on writing and womanhood, are both accustomed to teaching. Strand, now at the University of Chicago, and Boland, a Stanford professor, draw upon decades in the classroom to anticipate most questions.Ever wonder what a pantoum is? A villanelle? A sestina? With humor, patience, and personal anecdotes, Strand and Boland offer answers. But the way they answer is what makes this book stand out. The forms are divided into three overarching categories: metrical forms, shaping forms, and open forms. "Metrical forms" include the sonnet, pantoum, and heroic couplet. "Shaping forms" explains broader categories, like the elegy, ode, and pastoral poem. And "open forms" offers new takes on the traditional blueprints, exploring poems like Allen Ginsberg's "America."Each established form is then approached in three ways, followed by several pages of outstanding poems in that form. First, the editors offer a "page at a glance" guide, with five or six characteristics of that specific form presented in a brief outline. For example, the pantoum is defined like this: 1) Each pantoum stanza must be four lines long. 2) The length is unspecified but the pantoum must begin and end with the same line. 3) The second and fourth lines of the first quatrain become the first and third line of the next, and so on with succeeding quatrains. 4) The rhyming of each quatrain is abab. 5) The final quatrain changes this pattern. 6) In the final quatrain the unrepeated first and third lines are used in reverse as second and fourth lines.With this outline, it's easy to identify the looping pantoum. In the second piece of the pantoum section, Strand and Boland include a "History of the Form" section, again condensed to one page. Here, we learn that the pantoum is "Malayan in origin and came into English, as so many other strict forms have, through France." Indeed, both Victor Hugo and Charles Baudelaire tried their hands at the pantoum. As always, Strand and Boland offer some comparison to the other forms, which helps explain why a poet might choose to write a pantoum over, say, a sonnet or a sestina:"Of all verse forms the pantoum is the slowest. The reader takes four steps forward, then two steps back. It is the perfect form for the evocation of a past time." Next, the editors include "The Contemporary Context," which introduces several of the pantoums of this century. Finally, in what may be the book's best feature, they provide a close-up of a pantoum, an approach they repeat for each form discussed. In this case, it's the "Pantoum of the Great Depression" by Donald Justice. The editors offer some biographical information on Justice, and then they map out how that specific poem gets its power. This "poet's explanation" of the workings of a poem is invaluable, especially when it comes from leading poets such as Stand and Boland. What's more, these remarks are transferable. Reading how Strand and Boland view a dozen poems transforms the way one reads. With any future poem, you can look for what Strand and Boland have found in the greats.The editors offer their readers a great start, with a list for further reading and a helpful glossary. If anything can get a person excited about poetry, this selection of poems can -- though the editors, as working poets, readily admit their choices are idiosyncratic. Gems here include the best work of lesser-known poets, including several "poets' poets." For example, Edward Thomas, a prominent reviewer in his day and a close friend of Robert Frost's, is represented by "Rain," an absolutely brilliant blank-verse poem which begins: Rain, midnight rain, nothing but wild rain On this bleak hut, and solitude, and me Remembering again that I shall die And neither hear the rain nor give it thanks For washing me cleaner than I have been Since I was born into this solitude. Thomas's poem -- and other treasures here -- introduces readers to what and how poets read to learn to make poems. Of course, many of the usual suspects are found here, but the surprises are exciting, and even the old favorites seem new when the editors explain why and how a particular poem seems beautiful. This is particularly evident in their discussion of Edna St. Vincent Millay's rushing, initially breathless sonnet "What Lips My Lips Have Kissed, and Where, and How, " which reads: What lips my lips have kissed, and where, and why, I have forgotten, and what arms have lain Under my head till morning, but the rain Is full of ghosts tonight, that tap and sigh Upon the glass and listen for reply, And in my heart there stirs a quiet pain For unremembered lads that not again Will turn to me at midnight with a cry. Thus in the winter stands the lonely tree Nor knows what birds have vanquished one by one, Yet knows its boughs more silent than before: I cannot say what loves have come and gone, I only know that summer sang in me A little while, that in me sings no more. In the "close-up" section, Strand and Boland offer an biographical paragraph that mentions that in 1923, Millay became the first woman to win a Pulitzer Prize in Poetry. They then discuss Millay's "distinctive and unusual" approach to the sonnet form: "Instead of taking the more leisurely pace of the public sonnet that had been the 19th-century model, she drove her sonnets forward with a powerful lyric music and personal emphasis."The editors point out Millay's heavy reliance on assonance and alliteration, and then note how she takes advantage of the different tempos the sonnet offers:"Here she uses her distinctive music and high diction to produce an unusually quick-paced poem in the first octave and then a slower, more reflective septet where the abandoned lover becomes a winter tree. This ability of the sonnet, to accommodate both lyric and reflective time, made it a perfect vehicle for highly intuitive twentieth-century poets like Millay."That simple explanation of the sonnet as a form able to "accommodate both lyric and reflective time" helps clarify most sonnets. But Strand and Boland are careful not to explain everything. The deepest beauty, as they explain in their introductory essays on their attraction to form, is built on mystery. And it is that attempt to understand the greatest mysteries that defines the greatest poems. Similarly, mystery often drives poets to write, as Strand explains in his essay on Archibald MacLeish's "You, Andrew Marvell," which Strand describes as the first poem he wished he had written himself in his early years as a poet:"Although I no longer wish I had written 'You, Andrew Marvell,' I wish, however, that I could write something like it, something with its sweep, its sensuousness, its sad crepuscular beauty, something capable of carving out such a large psychic space for itself&. There is something about it that moves me in ways I don't quite understand, as it were communicating more than what it actually says. This is often the case with good poems -- they have a lyric identity that goes beyond whatever their subject happens to be."With this book, Strand and Boland help quantify the explicable parts of a "lyric identity." Understanding form, the editors believe, is one way to begin understanding a poem's beauty. This lucid, useful book is a wonderful guide to that mysterious music.Aviya Kushner
Interactive Data Visualization for the Web
Scott Murray - 2013
It’s easy and fun with this practical, hands-on introduction. Author Scott Murray teaches you the fundamental concepts and methods of D3, a JavaScript library that lets you express data visually in a web browser. Along the way, you’ll expand your web programming skills, using tools such as HTML and JavaScript.This step-by-step guide is ideal whether you’re a designer or visual artist with no programming experience, a reporter exploring the new frontier of data journalism, or anyone who wants to visualize and share data.Learn HTML, CSS, JavaScript, and SVG basicsDynamically generate web page elements from your data—and choose visual encoding rules to style themCreate bar charts, scatter plots, pie charts, stacked bar charts, and force-directed layoutsUse smooth, animated transitions to show changes in your dataIntroduce interactivity to help users explore data through different viewsCreate customized geographic maps with dataExplore hands-on with downloadable code and over 100 examples
Multimedia Learning
Richard E. Mayer - 2001
Although verbal learning offers a powerful tool for humans, this book explores ways of going beyond the purely verbal. An alternative to purely verbal presentations is to use multimedia presentations in which people learn from both words and pictures--a situation the author calls multimedia learning. Multimedia encyclopedias have become the latest addition to students' reference tools, and the world wide web is full of messages that combine words and pictures. This book summarizes ten years of research aimed at realizing the promise of multimedia learning.
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier - 2017
Tech companies in general lack the experience, tools, texts, and frameworks to do it well. And the handful of books that share tips and tricks of engineering management don t explain how to supervise employees in the face of growth and change.In this book, author Camille Fournier takes you through the stages of technical management, from mentoring interns to working with the senior staff. You ll get actionable advice for approaching various obstacles in your path, whether you re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. * Discover how to manage small teams and large/multi-level teams * Understand how to build and bootstrap a unifying culture in teams * Deal with people problems and learn how to mentor other managers and new leaders * Learn how to manage yourself: avoid common pitfalls that challenge many leaders * Obtain several practices that you can incorporate and practice along the way
Reinforcement Learning: An Introduction
Richard S. Sutton - 1998
Their discussion ranges from the history of the field's intellectual foundations to the most recent developments and applications.Reinforcement learning, one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives when interacting with a complex, uncertain environment. In Reinforcement Learning, Richard Sutton and Andrew Barto provide a clear and simple account of the key ideas and algorithms of reinforcement learning. Their discussion ranges from the history of the field's intellectual foundations to the most recent developments and applications. The only necessary mathematical background is familiarity with elementary concepts of probability.The book is divided into three parts. Part I defines the reinforcement learning problem in terms of Markov decision processes. Part II provides basic solution methods: dynamic programming, Monte Carlo methods, and temporal-difference learning. Part III presents a unified view of the solution methods and incorporates artificial neural networks, eligibility traces, and planning; the two final chapters present case studies and consider the future of reinforcement learning.
Visualize This: The FlowingData Guide to Design, Visualization, and Statistics
Nathan Yau - 2011
Wouldn't it be wonderful if we could actually visualize data in such a way that we could maximize its potential and tell a story in a clear, concise manner? Thanks to the creative genius of Nathan Yau, we can. With this full-color book, data visualization guru and author Nathan Yau uses step-by-step tutorials to show you how to visualize and tell stories with data. He explains how to gather, parse, and format data and then design high quality graphics that help you explore and present patterns, outliers, and relationships.Presents a unique approach to visualizing and telling stories with data, from a data visualization expert and the creator of flowingdata.com, Nathan Yau Offers step-by-step tutorials and practical design tips for creating statistical graphics, geographical maps, and information design to find meaning in the numbers Details tools that can be used to visualize data-native graphics for the Web, such as ActionScript, Flash libraries, PHP, and JavaScript and tools to design graphics for print, such as R and Illustrator Contains numerous examples and descriptions of patterns and outliers and explains how to show them Visualize This demonstrates how to explain data visually so that you can present your information in a way that is easy to understand and appealing.
Hackers & Painters: Big Ideas from the Computer Age
Paul Graham - 2004
Who are these people, what motivates them, and why should you care?Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970. Letters, encyclopedias, newspapers, and even your local store are being replaced by the Internet.Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham, explains this world and the motivations of the people who occupy it. In clear, thoughtful prose that draws on illuminating historical examples, Graham takes readers on an unflinching exploration into what he calls “an intellectual Wild West.”The ideas discussed in this book will have a powerful and lasting impact on how we think, how we work, how we develop technology, and how we live. Topics include the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, internet startups, and more.
Mathematics: Its Content, Methods and Meaning
A.D. Aleksandrov - 1963
. . Nothing less than a major contribution to the scientific culture of this world." — The New York Times Book ReviewThis major survey of mathematics, featuring the work of 18 outstanding Russian mathematicians and including material on both elementary and advanced levels, encompasses 20 prime subject areas in mathematics in terms of their simple origins and their subsequent sophisticated developement. As Professor Morris Kline of New York University noted, "This unique work presents the amazing panorama of mathematics proper. It is the best answer in print to what mathematics contains both on the elementary and advanced levels."Beginning with an overview and analysis of mathematics, the first of three major divisions of the book progresses to an exploration of analytic geometry, algebra, and ordinary differential equations. The second part introduces partial differential equations, along with theories of curves and surfaces, the calculus of variations, and functions of a complex variable. It furthur examines prime numbers, the theory of probability, approximations, and the role of computers in mathematics. The theory of functions of a real variable opens the final section, followed by discussions of linear algebra and nonEuclidian geometry, topology, functional analysis, and groups and other algebraic systems.Thorough, coherent explanations of each topic are further augumented by numerous illustrative figures, and every chapter concludes with a suggested reading list. Formerly issued as a three-volume set, this mathematical masterpiece is now available in a convenient and modestly priced one-volume edition, perfect for study or reference."This is a masterful English translation of a stupendous and formidable mathematical masterpiece . . ." — Social Science