Data Science from Scratch: First Principles with Python


Joel Grus - 2015
    In this book, you’ll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch. If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with hacking skills you need to get started as a data scientist. Today’s messy glut of data holds answers to questions no one’s even thought to ask. This book provides you with the know-how to dig those answers out. Get a crash course in Python Learn the basics of linear algebra, statistics, and probability—and understand how and when they're used in data science Collect, explore, clean, munge, and manipulate data Dive into the fundamentals of machine learning Implement models such as k-nearest Neighbors, Naive Bayes, linear and logistic regression, decision trees, neural networks, and clustering Explore recommender systems, natural language processing, network analysis, MapReduce, and databases

The Rails 3 Way


Obie Fernandez - 2010
    "The Rails(TM) 3 Way"is the only comprehensive, authoritative guide to delivering production-quality code with Rails 3. Pioneering Rails expert Obie Fernandez and a team of leading experts illuminate the entire Rails 3 API, along with the idioms, design approaches, and libraries that make developing applications with Rails so powerful. Drawing on their unsurpassed experience and track record, they address the real challenges development teams face, showing how to use Rails 3 to maximize your productivity. Using numerous detailed code examples, the author systematically covers Rails 3 key capabilities and subsystems, making this book a reference that you will turn to again and again. He presents advanced Rails programming techniques that have been proven effective in day-to-day usage on dozens of production Rails systems and offers important insights into behavior-driven development and production considerations such as scalability. Dive deep into the Rails 3 codebase and discover why Rails is designed the way it is--and how to make it do what you want it to do.This book will help youLearn what's new in Rails 3 Increase your productivity as a web application developer Realize the overall joy in programming with Rails Leverage Rails' powerful capabilities for building REST-compliant APIs Drive implementation and protect long-term maintainability using RSpec Design and manipulate your domain layer using Active Record Understand and program complex program flows using Action Controller Master sophisticated URL routing concepts Use Ajax techniques via Rails 3 support for unobtrusive JavaScript Learn to extend Rails with popular gems and plugins, and how to write your own Extend Rails with the best third-party plug-ins and write your own Integrate email services into your applications with Action Mailer Improve application responsiveness with background processing Create your own non-Active Record domain classes using Active Model Master Rails' utility classes and extensions in Active Support

Language, Proof and Logic: Text and CD


Jon Barwise - 1999
    The unique on-line grading services instantly grades solutions to hundred of computer exercises. It is specially devised to be used by philosophy instructors in a way that is useful to undergraduates of philosophy, computer science, mathematics, and linguistics.The book is a completely rewritten and much improved version of The Language of First-order Logic. Introductory material is presented in a more systematic and accessible fashion. Advanced chapters include proofs of soundness and completeness for propositional and predicate logic, as well as an accessible sketch of Godel's first incompleteness theorem. The book is appropriate for a wide range of courses, from first logic courses for undergraduates (philosophy, mathematics, and computer science) to a first graduate logic course.The package includes four pieces of software:Tarski's World 5.0, a new version of the popular program that teaches the basic first-order language and its semantics; Fitch, a natural deduction proof environment for giving and checking first-order proofs;Boole, a program that facilitates the construction and checking of truth tables and related notions (tautology, tautological consequence, etc.);Submit, a program that allows students to submit exercises done with the above programs to the Grade Grinder, the automatic grading service.Grade reports are returned to the student and, if requested, to the student's instructor, eliminating the need for tedious checking of homework. All programs are available for Windows, Macintosh and Linux systems.Instructors do not need to use the programs themselves in order to be able to take advantage of their pedagogical value. More about the software can be found at lpl.stanford.edu.The price of a new text/software package includes one Registration ID, which must be used each time work is submitted to the grading service. Once activated, the Registration ID is not transferable.

The Economics of Microfinance


Jonathan Morduch - 2005
    This comprehensive survey of microfinance seeks to bridge the gap in the existing literature on microfinance between academic economists and practitioners. Both authors have pursued the subject not only in academia but in the field; Beatriz Armendariz de Aghion founded a microfinance bank in Chiapas, Mexico, and Jonathan Morduch has done fieldwork in Bangladesh, China, and Indonesia. The authors move beyond the usual theoretical focus in the microfinance literature and draw on new developments in theories of contracts and incentives. They challenge conventional assumptions about how poor households save and build assets and how institutions can overcome market failures. The book provides an overview of microfinance by addressing a range of issues, including lessons from informal markets, savings and insurance, the role of women, the place of subsidies, impact measurement, and management incentives. and Latin America and introducing ideas about asymmetric information, principal-agent theory, and household decision making in the context of microfinance. The Economics of Microfinance can be used by students in economics, public policy, and development studies. Mathematical notation is used to clarify some arguments, but the main points can be grasped without the math. Each chapter ends with analytically challenging exercises for advanced economics students.

Introduction to Quantum Mechanics


David J. Griffiths - 1994
    The book s two-part coverage organizes topics under basic theory, and assembles an arsenal of approximation schemes with illustrative applications. For physicists and engineers. "

Linear Algebra Done Right


Sheldon Axler - 1995
    The novel approach taken here banishes determinants to the end of the book and focuses on the central goal of linear algebra: understanding the structure of linear operators on vector spaces. The author has taken unusual care to motivate concepts and to simplify proofs. For example, the book presents - without having defined determinants - a clean proof that every linear operator on a finite-dimensional complex vector space (or an odd-dimensional real vector space) has an eigenvalue. A variety of interesting exercises in each chapter helps students understand and manipulate the objects of linear algebra. This second edition includes a new section on orthogonal projections and minimization problems. The sections on self-adjoint operators, normal operators, and the spectral theorem have been rewritten. New examples and new exercises have been added, several proofs have been simplified, and hundreds of minor improvements have been made throughout the text.

Forensic Science: An Introduction to Scientific and Investigative Techniques


Stuart H. James - 2005
    Packed with full-color illustrations and case studies, this new edition offers a cutting-edge presentation of criminalistics and related laboratory subjects, including new chapters on forensic nursing and forensic entomology/botany. Written by highly respected experts, the book covers the very latest theories and practices in areas such as DNA testing, crime reconstruction, toxicology, chemistry of explosives and arson, and vehicle reconstruction. Also included are an instructor's manual and laboratory exercise manual.

Building Wealth And Being Happy: A Practical Guide To Financial Independence


Graeme Falco - 2016
    In this day and age, young people can't afford to repeat the financial mistakes made by their parents. Thankfully, there is a way for the middle class of today to build wealth and be happy. This practical guide will lead you through the life-long journey of financial independence, free from money related stress and empowered to live life the way you want. In Building Wealth And Being Happy: A Practical Guide To Financial Independence, you'll learn:- How to slowly get rich over many years and retire early- How to have a positive, healthy relationship with money- Whether you should use a financial advisor or DIY- Whether you should rent or buy the place you live in- Whether you should partake in socially responsible and green investments- If you can trust the stock market- If you should invest in real estate or gold- And much, much more...

Principles of Economics


Carl Menger - 1871
    Principles not only revolutionized value, price, and marginal utility theories, but it was also used as the primary textbook by several generations of Austrian students and scholars, including Ludwig von Mises and F. A. von Hayek. No economist's library is complete without a copy of this classic work. New printing in 1994!

Calculus


Michael Spivak - 1967
    His aim is to present calculus as the first real encounter with mathematics: it is the place to learn how logical reasoning combined with fundamental concepts can be developed into a rigorous mathematical theory rather than a bunch of tools and techniques learned by rote. Since analysis is a subject students traditionally find difficult to grasp, Spivak provides leisurely explanations, a profusion of examples, a wide range of exercises and plenty of illustrations in an easy-going approach that enlightens difficult concepts and rewards effort. Calculus will continue to be regarded as a modern classic, ideal for honours students and mathematics majors, who seek an alternative to doorstop textbooks on calculus, and the more formidable introductions to real analysis.

WallStreetBets: How Boomers Made the World's Biggest Casino for Millennials


Jaime Rogozinski - 2020
    There was a time when the stock market was a mechanism for growing businesses to raise money, playing a large role in the industrial revolution-boosting America to a global superpower. Today the stock market has morphed into a high-tech system of fluctuating arbitrary numbers which are used by individuals and industries alike to find profit opportunities by placing bets, masqueraded as sophisticated financial maneuvers with fancy labels and acronyms. Nowhere is this more evident than with the tendencies observed today. There is a shocking trend by today's Millennial generation to shamelessly and unapologetically find ways to use the stock market to place very high-risk bets. And unlike formal Wall Street investment institutions, these gamblers, of sorts, don't attempt to disguise the game: they are proud to call Wall Street a casino. Jaime Rogozinski combs through various elements of how reckless investors play Wall Street similar to a casino. He illustrates these often in playful ways, using entertaining and compelling real-world anecdotes. His stories are taken straight from Reddit's r/wallstreetbets community which Jaime founded in 2012, and currently has more than 800,000 followers in addition to 3 million unique visitors a month. WallStreetBets is a forum based gathering where people are notoriously known for taking a brazen and public approach at gambling with the stock market.

Introductory Statistics with R


Peter Dalgaard - 2002
    It can be freely downloaded and it works on multiple computer platforms. This book provides an elementary introduction to R. In each chapter, brief introductory sections are followed by code examples and comments from the computational and statistical viewpoint. A supplementary R package containing the datasets can be downloaded from the web.

Economics for Dummies


Peter Antonioni - 2007
    This easy to understand guide takes you through the world of economics from understanding micro- and macroeconomics to demystifying complex topics such as capitalism and recession.This updated edition walks you through the history, principles and theories of economics as well as breaking down all the complicated terminology, leaving you clued up on economics in no time.Getting to grips - explore the science of economics and how people deal with scarcityKeeping an eye on it - learn all about macroeconomics and how economists keep track of everythingWatch patterns emerge - understand why monitoring consumer behaviour is vital and all you need to know about microeconomicsYour recession guide - expert advice on recessions and a detailed look at why they occurOpen the book and find:Why you should care about economics and how it affects youTools to help you understand a recessionA guide to seductive economic fallaciesAll you need to know on monetary and fiscal policiesHow supply and demand can be made easyWhy it's vital to track consumer choicesAn in-depth look at a profit-maximising firm and the core of capitalismGuidance on property rights and wrongsLearn to:Look through economic history and spot the trendsUnderstand micro- and macroeconomicsGet to grips with consumer behaviour and its influence on the economySpot the signs of a recession and see how economic decisions affect you

The Haskell School of Expression: Learning Functional Programming Through Multimedia


Paul Hudak - 2000
    It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.

Introduction to Graph Theory


Douglas B. West - 1995
    Verification that algorithms work is emphasized more than their complexity. An effective use of examples, and huge number of interesting exercises, demonstrate the topics of trees and distance, matchings and factors, connectivity and paths, graph coloring, edges and cycles, and planar graphs. For those who need to learn to make coherent arguments in the fields of mathematics and computer science.