ANSI Common Lisp


Paul Graham - 1996
    Beginners will find that its careful explanations and interesting examples make Lisp programming easy to learn. Professional programmers will appreciate its thorough, practical approach.FEATURES:• An up-to-date reference manual for ANSI Common Lisp.• An in-depth look at object-oriented programming. Explains the Common Lisp Object System (CLOS), and also shows how to write your own object-oriented language.• Over 20 substantial examples, including programs for ray-tracing, text generation, pattern-matching, logical inference, generating HTML, sorting and searching, file I/O, compression, and date arithmetic.• Special attention to critical concepts, including prefix syntax, code vs. data, recursion, functional programming, types, implicit pointers, dynamic allocation, closures, macros, class precedence, and generic functions vs. message-passing.• A complete guide to optimization.• The clearest and most thorough explanation of macros in any introductory book.• Examples that illustrate Lisp programming styles, including rapid prototyping, bottom-up programming, object-oriented programming, and embedded languages.• An appendix on debugging, with examples of common errors.

The Elements of Statistical Learning: Data Mining, Inference, and Prediction


Trevor Hastie - 2001
    With it has come vast amounts of data in a variety of fields such as medicine, biology, finance, and marketing. The challenge of understanding these data has led to the development of new tools in the field of statistics, and spawned new areas such as data mining, machine learning, and bioinformatics. Many of these tools have common underpinnings but are often expressed with different terminology. This book describes the important ideas in these areas in a common conceptual framework. While the approach is statistical, the emphasis is on concepts rather than mathematics. Many examples are given, with a liberal use of color graphics. It should be a valuable resource for statisticians and anyone interested in data mining in science or industry. The book's coverage is broad, from supervised learning (prediction) to unsupervised learning. The many topics include neural networks, support vector machines, classification trees and boosting—the first comprehensive treatment of this topic in any book. Trevor Hastie, Robert Tibshirani, and Jerome Friedman are professors of statistics at Stanford University. They are prominent researchers in this area: Hastie and Tibshirani developed generalized additive models and wrote a popular book of that title. Hastie wrote much of the statistical modeling software in S-PLUS and invented principal curves and surfaces. Tibshirani proposed the Lasso and is co-author of the very successful An Introduction to the Bootstrap. Friedman is the co-inventor of many data-mining tools including CART, MARS, and projection pursuit.

Programming Perl


Tom Christiansen - 1991
    The first edition of this book, Programming Perl, hit the shelves in 1990, and was quickly adopted as the undisputed bible of the language. Since then, Perl has grown with the times, and so has this book.Programming Perl is not just a book about Perl. It is also a unique introduction to the language and its culture, as one might expect only from its authors. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do. Jon Orwant is the editor of The Perl Journal, which has brought together the Perl community as a common forum for new developments in Perl.Any Perl book can show the syntax of Perl's functions, but only this one is a comprehensive guide to all the nooks and crannies of the language. Any Perl book can explain typeglobs, pseudohashes, and closures, but only this one shows how they really work. Any Perl book can say that my is faster than local, but only this one explains why. Any Perl book can have a title, but only this book is affectionately known by all Perl programmers as "The Camel."This third edition of Programming Perl has been expanded to cover version 5.6 of this maturing language. New topics include threading, the compiler, Unicode, and other new features that have been added since the previous edition.

More Letters From The Pit: Stories of a Physician’S Odyssey in Emergency Medicine


Patrick J. Crocker - 2020
    

Programming the Semantic Web


Toby Segaran - 2009
    You'll learn how to incorporate existing data sources into semantically aware applications and publish rich semantic data. Each chapter walks you through a single piece of semantic technology and explains how you can use it to solve real problems. Whether you're writing a simple mashup or maintaining a high-performance enterprise solution,Programming the Semantic Web provides a standard, flexible approach for integrating and future-proofing systems and data. This book will help you:Learn how the Semantic Web allows new and unexpected uses of data to emergeUnderstand how semantic technologies promote data portability with a simple, abstract model for knowledge representationBecome familiar with semantic standards, such as the Resource Description Framework (RDF) and the Web Ontology Language (OWL)Make use of semantic programming techniques to both enrich and simplify current web applications

The Hitchhiker's Guide to Python: Best Practices for Development


Kenneth Reitz - 2016
    More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity--and possibly dilution.This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.

Game Development Essentials: An Introduction


Jeannie Novak - 2004
    This book not only examines content creation and the concepts behind development, but it also give readers a background on the evolution of game development and how it has become what it is today. GAME DEVELOPMENT ESSENTIALS also includes chapters on project management, development team roles and responsibilities, development cycle, marketing, maintenance, and the future of game development. With the same engaging writing style and examples that made the first two editions so popular, this new edition features all the latest games and game technology. Coverage of new game-related technology, development techniques, and the latest research in the field make this an invaluable resource for anyone entering the exciting, competitive, ever-changing world of game development.

Introduction to Automata Theory, Languages, and Computation


John E. Hopcroft - 1979
    With this long-awaited revision, the authors continue to present the theory in a concise and straightforward manner, now with an eye out for the practical applications. They have revised this book to make it more accessible to today's students, including the addition of more material on writing proofs, more figures and pictures to convey ideas, side-boxes to highlight other interesting material, and a less formal writing style. Exercises at the end of each chapter, including some new, easier exercises, help readers confirm and enhance their understanding of the material. *NEW! Completely rewritten to be less formal, providing more accessibility to todays students. *NEW! Increased usage of figures and pictures to help convey ideas. *NEW! More detail and intuition provided for definitions and proofs. *NEW! Provides special side-boxes to present supplemental material that may be of interest to readers. *NEW! Includes more exercises, including many at a lower level. *NEW! Presents program-like notation for PDAs and Turing machines. *NEW! Increas

Building Java Programs: A Back to Basics Approach


Stuart Reges - 2007
    By using objects early to solve interesting problems and defining objects later in the course, Building Java Programs develops programming knowledge for a broad audience. Introduction to Java Programming, Primitive Data and Definite Loops, Introduction to Parameters and Objects, Conditional Execution, Program Logic and Indefinite Loops, File Processing, Arrays, Defining Classes, Inheritance and Interfaces, ArrayLists, Java Collections Framework, Recursion, Searching and Sorting, Graphical User Interfaces. For all readers interested in introductory programming.

A Manual for Writers of Research Papers, Theses, and Dissertations: Chicago Style for Students and Researchers


Kate L. Turabian - 1955
    Bellow. Strauss. Friedman. The University of Chicago has been the home of some of the most important thinkers of the modern age. But perhaps no name has been spoken with more respect than Turabian. The dissertation secretary at Chicago for decades, Kate Turabian literally wrote the book on the successful completion and submission of the student paper. Her Manual for Writers of Research Papers, Theses, and Dissertations, created from her years of experience with research projects across all fields, has sold more than seven million copies since it was first published in 1937.Now, with this seventh edition, Turabian’s Manual has undergone its most extensive revision, ensuring that it will remain the most valuable handbook for writers at every level—from first-year undergraduates, to dissertation writers apprehensively submitting final manuscripts, to senior scholars who may be old hands at research and writing but less familiar with new media citation styles. Gregory G. Colomb, Joseph M. Williams, and the late Wayne C. Booth—the gifted team behind The Craft of Research—and the University of Chicago Press Editorial Staff combined their wide-ranging expertise to remake this classic resource. They preserve Turabian’s clear and practical advice while fully embracing the new modes of research, writing, and source citation brought about by the age of the Internet.Booth, Colomb, and Williams significantly expand the scope of previous editions by creating a guide, generous in length and tone, to the art of research and writing. Growing out of the authors’ best-selling Craft of Research, this new section provides students with an overview of every step of the research and writing process, from formulating the right questions to reading critically to building arguments and revising drafts. This leads naturally to the second part of the Manual for Writers, which offers an authoritative overview of citation practices in scholarly writing, as well as detailed information on the two main citation styles (“notes-bibliography” and “author-date”). This section has been fully revised to reflect the recommendations of the fifteenth edition of The Chicago Manual of Style and to present an expanded array of source types and updated examples, including guidance on citing electronic sources.The final section of the book treats issues of style—the details that go into making a strong paper. Here writers will find advice on a wide range of topics, including punctuation, table formatting, and use of quotations. The appendix draws together everything writers need to know about formatting research papers, theses, and dissertations and preparing them for submission. This material has been thoroughly vetted by dissertation officials at colleges and universities across the country.This seventh edition of Turabian’s Manual for Writers of Research Papers, Theses, and Dissertations is a classic reference revised for a new age. It is tailored to a new generation of writers using tools its original author could not have imagined—while retaining the clarity and authority that generations of scholars have come to associate with the name Turabian.

Hair Like a Fox: A Bioenergetic View of Pattern Hair Loss


Danny Roddy - 2013
    But in the scalp of a balding man, they do not get everything they need and as a result, the hair-producing cells gradually die off. Here we have an example of a mild ‘disease’ which is caused by cellular malnutrition.” —Dr. Roger J. Williams “A living cell requires energy not only for all of its functions, but also for maintenance of its structure.” —Nobel Laureate Albert Szent-Györgyi "What could be more important to understand than biological energy? Thought, growth, movement, every philosophical and practical issue involves the nature of biological energy.” —Raymond Peat, PhD ======== The Current View of Pattern Hair Loss is Unproductive (and Dangerous) While it is often stated with great confidence that pattern pattern hair loss is the result of defective genes and "male" androgenic hormones (e.g., dihydrotestosterone or DHT), the theory is physiologically unsound. After 60 years of research the "genetic-androgen" hypoheses has produced a single FDA-approved "therapy" that works less than 50% the time and can result in permanent chemical castration (Minoxidil is a nonstarter for many men and women). In contrast, castrates and pseudohermaphrodites--who serve as the foundation for all baldness research--are protected from pattern hair loss 100% of the time. Steps Towards a 'Bioenergetic' View of Pattern Hair Loss Standing on the shoulders of giants (e.g., Otto Warburg, Albert Szent-Györgyi, Gilbert Ling, Ray Peat and others), HAIR LIKE A FOX sets up an alternative 'bioenergetic model' of pattern hair loss with a focus on the smallest unit of life, the cell. This same context elucidates simple yet effective therapies for halting and perhaps reversing pattern hair loss in a way that harmonizes with our unique physiology.

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.

Romps, Tots and Boffins: The Strange Language of News


Robert Hutton - 2013
    It's a strange language, a little like English. Without it, how would our intrepid journalists be able to describe a world in which innocent bystanders look on in horror, where tots in peril are saved by have-a-go heroes, and where troubled stars lash out in foul-mouthed tirades?Robert Hutton has been working around native journalese speakers for two decades, living as one of them and learning their ways, and now he has made their secrets available to the public for the first time. When he first began collecting examples online, he provoked a 'Twitter storm', and was 'left reeling' by the 'scores' of examples that 'flooded in'. He realized that phrases which started as shorthand to help readers have become a dialect that is often meaningless or vacuous to non-journalese speakers.In a courageous attempt both to wean journalists off their journalese habit, and provide elucidation for the rest of us, Romps, Tots and Boffins catalogues the highs and lows of this strange language, celebrating the best examples ('test-tube baby', 'mad cow disease'), marvelling at the quirky ('boffins', 'frogmen') and condemning the worst ('rant', 'snub', 'sirs'). It's a 'must-read' 'page-turner' that may 'cause a stir', 'fuel controversy', or even 'spark' 'tough new rules' in newsrooms.Shortlisted for the Political Humour Book of the Year at the PaddyPower Political Book Awards 2014 "great joy from Robert Hutton's Romps, Tots and Boffins. Never has the weird language of headlines been so wittily defined."--Libby Purves, 'books of the year', The Times"Robert Hutton...has set himself up as the Dr Johnson of this strange, widely read, hardly spoken, language."--Matthew Engel, Financial Times"I'm loving a little book just out by my fellow political journalist Rob Hutton. It's called Romps, Tots and Boffins: The Strange Language of News but is so much more than a hilarious compendium of the ghastly cliché to which our trade is prone. "--Matthew Parris, The Times"An essential guide to finding out what you are reading about. Some people may dismiss this as a 'loo book' but, actually, it's so much more."--Ann Treneman, The Times"A right romp"--Paul Dietrich, The Metro"A fascinating code-breaker of the cliches, inanities and banalities which fill our newspapers. Or, if you prefer, 'News Secrets Revealed Leaving Bosses Shamefaced'. I'm not sure I dare write another word."--Nick Robinson"Finally, I understand what my fellow journalists are writing about."--Simon Hoggart"Long journey to Lib Dem Conference enlivened by Robert Hutton's journalese book, Romps, Tots + Boffins - hilarious, wonderful, + very true - a mini classic"--Andrew Sparrow, Guardian Politics blogger"Very funny new book by Robert Hutton - "Romps, Tots + Boffins: the strange language of news" - a must-read page-turner"--Iain Martin, former editor of the Scotsman and Scotland on Sunday"For readers, it promises to explain what journalists really mean. And for journalists, it also provides a guide to some of the hackneyed, arcane and clichéd phrases that are probably best avoided."--Axegrinder, Press Gazette"an amusing dictionary of arcane hack-speak"--Michael Deacon, The Telegraph"The world of journalism was rocked to its foundations last night as a top newsman claimed to have discovered the secret of 'journalese'." --John Rentoul, The Independent

Information Theory, Inference and Learning Algorithms


David J.C. MacKay - 2002
    These topics lie at the heart of many exciting areas of contemporary science and engineering - communication, signal processing, data mining, machine learning, pattern recognition, computational neuroscience, bioinformatics, and cryptography. This textbook introduces theory in tandem with applications. Information theory is taught alongside practical communication systems, such as arithmetic coding for data compression and sparse-graph codes for error-correction. A toolbox of inference techniques, including message-passing algorithms, Monte Carlo methods, and variational approximations, are developed alongside applications of these tools to clustering, convolutional codes, independent component analysis, and neural networks. The final part of the book describes the state of the art in error-correcting codes, including low-density parity-check codes, turbo codes, and digital fountain codes -- the twenty-first century standards for satellite communications, disk drives, and data broadcast. Richly illustrated, filled with worked examples and over 400 exercises, some with detailed solutions, David MacKay's groundbreaking book is ideal for self-learning and for undergraduate or graduate courses. Interludes on crosswords, evolution, and sex provide entertainment along the way. In sum, this is a textbook on information, communication, and coding for a new generation of students, and an unparalleled entry point into these subjects for professionals in areas as diverse as computational biology, financial engineering, and machine learning.

Getting Started with Raspberry Pi


Matt Richardson - 2012
    Take advantage of several preloaded programming languages. Use the Raspberry Pi with Arduino. Create Internet-connected projects. Play with multimedia. With Raspberry Pi, you can do all of this and more.Get acquainted with hardware features on the Pi’s boardLearn enough Linux to move around the operating systemPick up the basics of Python and Scratch—and start programmingDraw graphics, play sounds, and handle mouse events with the Pygame frameworkUse the Pi’s input and output pins to do some hardware hackingDiscover how Arduino and the Raspberry Pi complement each otherIntegrate USB webcams and other peripherals into your projectsCreate your own Pi-based web server with Python