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.

Interaction Design: Beyond Human-Computer Interaction


Yvonne Rogers - 2001
    It should be labelled 'start here'." --Pieter Jan Stappers, ID-StudioLab, Delft University of Technology

The Story and Its Writer: An Introduction to Short Fiction


Ann Charters - 1983
    This brief edition of the most widely adopted book of its kind offers all of the editorial features of the longer book with about half the stories and writer commentaries in a shorter, less expensive format.

What Is This Thing Called Science?


Alan F. Chalmers - 1976
    Of particular importance is the examination of Bayesianism and the new experimentalism, as well as new chapters on the nature of scientific laws and recent trends in the realism versus anti-realism debate."Crisp, lucid and studded with telling examples… As a handy guide to recent alarums and excursions (in the philosophy of science) I find this book vigorous, gallant and useful."New Scientist

Abnormal Psychology


Ronald J. Comer - 1992
    It is that firsthand knowledge of the concerns of students, the complexities of the disorders, and the real struggles of people with psychological disorders that makes Comer's text, Abnormal Psychology, so compelling. This Sixth Edition's new content and features, coupled with new study and teaching tools, all serve to keep the book's portrait of contemporary abnormal psychology as fresh and insightful as ever.

Calculus


Gilbert Strang - 1991
    The author has a direct style. His book presents detailed and intensive explanations. Many diagrams and key examples are used to aid understanding, as well as the application of calculus to physics and engineering and economics. The text is well organized, and it covers single variable and multivariable calculus in depth. An instructor's manual and student guide are available online at http: //ocw.mit.edu/ans7870/resources/Strang/....

The Elements of Moral Philosophy


James Rachels - 2003
    To illustrate the various theories, and to reveal their implications, important current issues such as abortion, euthanasia, the treatment of nonhuman animals, racial discrimination, and nuclear weapons are discussed in depth.

Principles of Mathematical Analysis


Walter Rudin - 1964
    The text begins with a discussion of the real number system as a complete ordered field. (Dedekind's construction is now treated in an appendix to Chapter I.) The topological background needed for the development of convergence, continuity, differentiation and integration is provided in Chapter 2. There is a new section on the gamma function, and many new and interesting exercises are included. This text is part of the Walter Rudin Student Series in Advanced Mathematics.

Learning SQL


Alan Beaulieu - 2005
    If you're working with a relational database--whether you're writing applications, performing administrative tasks, or generating reports--you need to know how to interact with your data. Even if you are using a tool that generates SQL for you, such as a reporting tool, there may still be cases where you need to bypass the automatic generation feature and write your own SQL statements.To help you attain this fundamental SQL knowledge, look to "Learning SQL," an introductory guide to SQL, designed primarily for developers just cutting their teeth on the language."Learning SQL" moves you quickly through the basics and then on to some of the more commonly used advanced features. Among the topics discussed: The history of the computerized databaseSQL Data Statements--those used to create, manipulate, and retrieve data stored in your database; example statements include select, update, insert, and deleteSQL Schema Statements--those used to create database objects, such as tables, indexes, and constraintsHow data sets can interact with queriesThe importance of subqueriesData conversion and manipulation via SQL's built-in functionsHow conditional logic can be used in Data StatementsBest of all, "Learning SQL" talks to you in a real-world manner, discussing various platform differences that you're likely to encounter and offering a series of chapter exercises that walk you through the learning process. Whenever possible, the book sticks to the features included in the ANSI SQL standards. This means you'll be able to apply what you learn to any of several different databases; the book covers MySQL, Microsoft SQL Server, and Oracle Database, but the features and syntax should apply just as well (perhaps with some tweaking) to IBM DB2, Sybase Adaptive Server, and PostgreSQL.Put the power and flexibility of SQL to work. With "Learning SQL" you can master this important skill and know that the SQL statements you write are indeed correct.

Algorithms


Sanjoy Dasgupta - 2006
    Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal. Features include: The use of boxes to strengthen the narrative: pieces that provide historical context, descriptions of how the algorithms are used in practice, and excursions for the mathematically sophisticated.Carefully chosen advanced topics that can be skipped in a standard one-semester course, but can be covered in an advanced algorithms course or in a more leisurely two-semester sequence.An accessible treatment of linear programming introduces students to one of the greatest achievements in algorithms. An optional chapter on the quantum algorithm for factoring provides a unique peephole into this exciting topic. In addition to the text, DasGupta also offers a Solutions Manual, which is available on the Online Learning Center.Algorithms is an outstanding undergraduate text, equally informed by the historical roots and contemporary applications of its subject. Like a captivating novel, it is a joy to read. Tim Roughgarden Stanford University

Liquid Rules: The Delightful and Dangerous Substances That Flow Through Our Lives


Mark Miodownik - 2018
    Structured around a plane journey that sees encounters with substances from water and glue to coffee and wine, Liquid Rules shows how these liquids can bring death and destruction as well as wonder and fascination.From László Bíró's revolutionary pen and Abraham Gesner's kerosene to cutting-edge research on self-repairing roads and liquid computers, Miodownik uses his winning formula of scientific storytelling to bring the everyday to life. He reveals why liquids can flow up a tree but down a hill, why oil is sticky, how waves can travel so far, and how to make the perfect cup of tea. Here are the secret lives of substances.

You May Ask Yourself: An Introduction to Thinking Like a Sociologist


Dalton Conley - 2008
    

Understanding Pathophysiology


Sue E. Huether - 2008
    The most current information on the mechanisms, manifestations, and treatments of disease are clearly and concisely presented. Accessible writing, numerous illustrations in full-color, and complete and separate treatment of pediatric pathophysiology are the hallmarks of this popular and respected text. The new third edition features extensively revised and updated content and an enhanced art program.The book is divided into two parts. Part One presents the general principles of pathophysiology, including cell injury and repair; genetics; fluids and electrolytes, acids and bases; immunity, inflammation, and infection; stress; and cancer. Part Two is organized by body system, and for each system it covers normal anatomy and physiology, alterations of function in adults, and alterations of function in children.• Complete but concise coverage provides a thorough discussion of general pathophysiology and specific disease processes. • Outstanding full-color art program illustrates normal anatomy and physiology, disease processes, and clinical manifestations of disease. • Pediatric content is presented in 9 separate chapters to provide thorough coverage of how disease processes specifically affect children. • Health Alert boxes present brief discussions of new research, diagnostic studies, preventative care, treatments, or other developments related to health or specific diseases. • Quick Check questions appear at the end of major sections of text and are designed to promote critical thinking. Suggested answers to the questions are found on the CD companion included with the text. • Risk Factor boxes illustrate how certain risk factors are associated with specific diseases. • Did You Understand? chapter summaries provide students with a comprehensive review of the major concepts presented in each chapter. • Aging content is identified with a special icon within the adult chapters. • Algorithms are used throughout the text to illustrate normal and compensatory physiology and pathophysiology. • Key terms are boldface in text and listed with page numbers at the end of each chapter for easy reference and chapter review.• Approximately 250 new full-color drawings have been added. • An Introduction to Pathophysiology included in the front matter defines pathophysiology — and related terms such as etiology and epidemiology — and explains why it is important. • Extensive updates, based on the most current research, have been made throughout the book. • To reflect the latest developments, the Biology of Cancer chapter has been completely rewritten. • Several chapters, including Fluids and Electrolytes, Acids and Bases and Alterations of the Reproductive Systems have been extensively edited.

Thomas' Calculus, Early Transcendentals, Media Upgrade


George B. Thomas Jr. - 2002
    This book offers a full range of exercises, a precise and conceptual presentation, and a new media package designed specifically to meet the needs of today's readers. The exercises gradually increase in difficulty, helping readers learn to generalize and apply the concepts. The refined table of contents introduces the exponential, logarithmic, and trigonometric functions in Chapter 7 of the text.KEY TOPICS Functions, Limits and Continuity, Differentiation, Applications of Derivatives, Integration, Applications of Definite Integrals, Integrals and Transcendental Functions, Techniques of Integration, Further Applications of Integration, Conic Sections and Polar Coordinates, Infinite Sequences and Series, Vectors and the Geometry of Space, Vector-Valued Functions and Motion in Space, Partial Derivatives, Multiple Integrals, Integration in Vector Fields.MARKET For all readers interested in Calculus.

Social and Cultural Anthropology: A Very Short Introduction


John Monaghan - 2000
    This engaging overview of the field combines an accessible account of some of the discipline's guiding principles and methodology with abundant examples and illustrations of anthropologists at work. Peter Just and John Monaghan begin by discussing anthropology's most important contributions to modern thought: its investigation of culture as a distinctively human characteristic, its doctrine of cultural relativism, and its methodology of fieldwork and ethnography. Drawing on examples from their own fieldwork in Indonesia and Mesoamerica, they examine specific ways in which social and cultural anthropology have advanced our understanding of human society and culture. Including an assessment of anthropology's present position, and a look forward to its likely future, Social and Cultural Anthropology will make fascinating reading for anyone curious about this social science. About the Series: Combining authority with wit, accessibility, and style, Very Short Introductions offer an introduction to some of life's most interesting topics. Written by experts for the newcomer, they demonstrate the finest contemporary thinking about the central problems and issues in hundreds of key topics, from philosophy to Freud, quantum theory to Islam.