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.
Schaum's Outline of Linear Algebra
Seymour Lipschutz - 1968
This guide provides explanations of eigenvalues, eigenvectors, linear transformations, linear equations, vectors, and matrices.
Linked: How Everything Is Connected to Everything Else and What It Means for Business, Science, and Everyday Life
Albert-László Barabási - 2002
Albert-László Barabási, the nation’s foremost expert in the new science of networks and author of Bursts, takes us on an intellectual adventure to prove that social networks, corporations, and living organisms are more similar than previously thought. Grasping a full understanding of network science will someday allow us to design blue-chip businesses, stop the outbreak of deadly diseases, and influence the exchange of ideas and information. Just as James Gleick and the Erdos–Rényi model brought the discovery of chaos theory to the general public, Linked tells the story of the true science of the future and of experiments in statistical mechanics on the internet, all vital parts of what would eventually be called the Barabási–Albert model.
Introduction to Linear Algebra
Gilbert Strang - 1993
Topics covered include matrix multiplication, row reduction, matrix inverse, orthogonality and computation. The self-teaching book is loaded with examples and graphics and provides a wide array of probing problems, accompanying solutions, and a glossary. Chapter 1: Introduction to Vectors; Chapter 2: Solving Linear Equations; Chapter 3: Vector Spaces and Subspaces; Chapter 4: Orthogonality; Chapter 5: Determinants; Chapter 6: Eigenvalues and Eigenvectors; Chapter 7: Linear Transformations; Chapter 8: Applications; Chapter 9: Numerical Linear Algebra; Chapter 10: Complex Vectors and Matrices; Solutions to Selected Exercises; Final Exam. Matrix Factorizations. Conceptual Questions for Review. Glossary: A Dictionary for Linear Algebra Index Teaching Codes Linear Algebra in a Nutshell.
Organic Chemistry I for Dummies
Arthur Winter - 2005
This book is an easy-to-understand and fun reference to this challenging subject. It explains the principles of organic chemistry in simple terms and includes worked-out problems to help readers get up to speed on the basics.
Theory of Games and Economic Behavior
John von Neumann - 1944
What began more than sixty years ago as a modest proposal that a mathematician and an economist write a short paper together blossomed, in 1944, when Princeton University Press published Theory of Games and Economic Behavior. In it, John von Neumann and Oskar Morgenstern conceived a groundbreaking mathematical theory of economic and social organization, based on a theory of games of strategy. Not only would this revolutionize economics, but the entirely new field of scientific inquiry it yielded--game theory--has since been widely used to analyze a host of real-world phenomena from arms races to optimal policy choices of presidential candidates, from vaccination policy to major league baseball salary negotiations. And it is today established throughout both the social sciences and a wide range of other sciences.This sixtieth anniversary edition includes not only the original text but also an introduction by Harold Kuhn, an afterword by Ariel Rubinstein, and reviews and articles on the book that appeared at the time of its original publication in the New York Times, tthe American Economic Review, and a variety of other publications. Together, these writings provide readers a matchless opportunity to more fully appreciate a work whose influence will yet resound for generations to come.
Quantum Physics of Atoms, Molecules, Solids, Nuclei, and Particles
Robert M. Eisberg - 1974
Emphasizes the applications of theory, and contains new material on particle physics, electron-positron annihilation in solids and the Mossbauer effect. Includes new appendices on such topics as crystallography, Fourier Integral Description of a Wave Group, and Time-Independent Perturbation Theory.
Advanced Engineering Mathematics
Dennis G. Zill - 1992
A Key Strength Of This Text Is Zill'S Emphasis On Differential Equations As Mathematical Models, Discussing The Constructs And Pitfalls Of Each. The Third Edition Is Comprehensive, Yet Flexible, To Meet The Unique Needs Of Various Course Offerings Ranging From Ordinary Differential Equations To Vector Calculus. Numerous New Projects Contributed By Esteemed Mathematicians Have Been Added. Key Features O The Entire Text Has Been Modernized To Prepare Engineers And Scientists With The Mathematical Skills Required To Meet Current Technological Challenges. O The New Larger Trim Size And 2-Color Design Make The Text A Pleasure To Read And Learn From. O Numerous NEW Engineering And Science Projects Contributed By Top Mathematicians Have Been Added, And Are Tied To Key Mathematical Topics In The Text. O Divided Into Five Major Parts, The Text'S Flexibility Allows Instructors To Customize The Text To Fit Their Needs. The First Eight Chapters Are Ideal For A Complete Short Course In Ordinary Differential Equations. O The Gram-Schmidt Orthogonalization Process Has Been Added In Chapter 7 And Is Used In Subsequent Chapters. O All Figures Now Have Explanatory Captions. Supplements O Complete Instructor'S Solutions: Includes All Solutions To The Exercises Found In The Text. Powerpoint Lecture Slides And Additional Instructor'S Resources Are Available Online. O Student Solutions To Accompany Advanced Engineering Mathematics, Third Edition: This Student Supplement Contains The Answers To Every Third Problem In The Textbook, Allowing Students To Assess Their Progress And Review Key Ideas And Concepts Discussed Throughout The Text. ISBN: 0-7637-4095-0
Physics I for Dummies
Steven Holzner - 2011
While this version features an older Dummies cover and design, the content is the same as the new release and should not be considered a different product.
The fun and easy way to get up to speed on the basic concepts of physics For high school and undergraduate students alike, physics classes are recommended or required courses for a wide variety of majors, and continue to be a challenging and often confusing course.Physics I For Dummies tracks specifically to an introductory course and, keeping with the traditionally easy-to-follow Dummies style, teaches you the basic principles and formulas in a clear and concise manner, proving that you don't have to be Einstein to understand physics!Explains the basic principles in a simple, clear, and entertaining fashion New edition includes updated examples and explanations, as well as the newest discoveries in the field Contains the newest teaching techniques If just thinking about the laws of physics makes your head spin, this hands-on, friendly guide gets you out of the black hole and sheds light on this often-intimidating subject.
Hands-On Machine Learning with Scikit-Learn and TensorFlow
Aurélien Géron - 2017
Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details
Power Hungry: The Myths of "Green" Energy and the Real Fuels of the Future
Robert Bryce - 2010
But as Robert Bryce makes clear in this provocative book, that vision needs a major re-vision. We cannot—and will not—quit using carbon-based fuels at any time in the near future for a simple reason: they provide the horsepower that we crave. The hard reality is that oil, coal, and natural gas are here to stay.Fueling our society requires more than sentiment and rhetoric; we need to make good decisions and smart investments based on facts. In Power Hungry, Bryce provides a supertanker-load of footnoted facts while shepherding readers through basic physics and math. And with the help of a panoply of vivid graphics and tables, he crushes a phalanx of energy myths, showing why renewables are not green, carbon capture and sequestration won’t work, and even—surprise!—that the U.S. is leading the world in energy efficiency. He also charts the amazing growth of the fuels of the future: natural gas and nuclear.Power Hungry delivers a clear-eyed view of what America has “in the tank,” and what’s needed to transform the gargantuan global energy sector.
Conceptual Physics
Paul G. Hewitt - 1971
Hewitt's text is famous for engaging readers with analogies and imagery from real-world situations that build a strong conceptual understanding of physical principles ranging from classical mechanics to modern physics. With this strong foundation, readers are better equipped to understand the equations and formulas of physics, and motivated to explore the thought-provoking exercises and fun projects in each chapter. Included in the package is the workbook. Mechanics, Properties of Matter, Heat, Sound, Electricity and Magnetism, Light, Atomic and Nuclear Physics, Relativity. For all readers interested in conceptual physics.
An Introduction to Modern Astrophysics
Bradley W. Carroll - 1995
Designed for the junior- level astrophysics course, each topic is approached in the context of the major unresolved questions in astrophysics. The core chapters have been designed for a course in stellar structure and evolution, while the extended chapters provide additional coverage of the solar system, galactic structure, dynamics, evolution, and cosmology. * Two versions of this text are available: An Introduction to Modern Stellar Astrophysics, (Chapters 1-17), and An Introduction to Modern Astrophysics, (Chapters 1-28). * Computer programs included with the text allow students to explore the physics of stars and galaxies. * In designing a curriculum, instructors can combine core and extended chapters with the optional advanced sections so as to meet their individual goals. * Up-to-date coverage of current astrophysical discoveries are included. * This text emphasizes computational physics, including computer problems and on-line programs. * This text also includes a selection of over 500 problems. For additional information and computer codes to be used
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.