Fluent Python: Clear, Concise, and Effective Programming


Luciano Ramalho - 2015
    With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"

Gardening 101


Martha Stewart - 2000
    Easy to follow illustrated lessons give you all the information you need to grow your favorite vegetables, flowers, trees, and shrubs.

Sound and Sense: An Introduction to Poetry


Laurence Perrine - 1956
    Normal visible cover wear, binding tight, writing and markings inside

Mac OS X: Tiger Edition


David Pogue - 2001
    The new Mac OS X 10.4, better known as Tiger, is faster than its predecessors, but nothing's too fast for Pogue and Mac OS X: The Missing Manual. There are many reasons why this is the most popular computer book of all time.With its hallmark objectivity, the Tiger Edition thoroughly explores the latest features to grace the Mac OS. Which ones work well and which do not? What should you look for? This book tackles Spotlight, an enhanced search feature that helps you find anything on your computer; iChat AV for videoconferencing; Automator for automating repetitive, manual or batch tasks; and the hundreds of smaller tweaks and changes, good and bad, that Apple's marketing never bothers to mention.Mac OS X: The Missing Manual, Tiger Edition is the authoritative book that's ideal for every user, including people coming to the Mac for the first time. Our guide offers an ideal introduction that demystifies the Dock, the unfamiliar Mac OS X folder structure, and the entirely new Mail application. There are also mini-manuals on iLife applications such as iMovie, iDVD, and iPhoto, those much-heralded digital media programs, and a tutorial for Safari, Mac's own web browser.And plenty more: learn to configure Mac OS X using the System Preferences application, keep your Mac secure with FileVault, and learn about Tiger's enhanced Firewall capabilities. If you're so inclined, this Missing Manual also offers an easy introduction to the Terminal application for issuing basic Unix commands.There's something new on practically every page, and David Pogue brings his celebrated wit and expertise to every one of them. Mac's brought a new cat to town and we have a great new way to tame it.

Japanese Sentence Patterns for Effective Communication: A Self-Study Course and Reference


Taeko Kamiya - 2005
    Designed specifically for native-English speakers approaching Japanese as a second language, this book presents 142 essential Japanese sentence patterns, first by giving equivalents in English, then following with Japanese translations. Each pattern is accompanied by a concise, easy-to-follow explanation and several Japanese example sentences that demonstrate its usage. In addition, practice sections for each pattern allow the student to test his or her understanding of the material presented.Japanese Sentence Patterns for Effective Communication is organized into twelve chapters according to communicative function, including such tasks as making simple, declarative statements about people and things in the world; making comparisons; talking about events in the past, present and future; expressing desire, conjecture and intention;stating causes or reasons; making requests; asking and giving permission; and using the passive and causative-passive voices. Extensive charts at the back of the book outline the rules for inflecting and conjugating adjectives and verbs-essential to fluent communication.

Educational Psychology


John W. Santrock - 2000
    With richly evocative classroom vignettes provided by practicing teachers, as well as the most case studies - three per chapter - of any Introductory text, Santrock's Educational Psychology helps students think critically about the research basis for best practices. Additionally, Santrock's hallmark Learning System organizes the content into manageable chunks to support retention and mastery, and makes it much more likely that students will have an engaging and successful course experience.

Effective Java


Joshua Bloch - 2001
    The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util

A Basic History of Art


H.W. Janson - 1981
    Focusing on art before 1520, this edition organizes the material chronologically. It now incorporates considerable new material on the history of music and theatre, and updates scholarship on ancient art.

That's Not What I Meant!


Deborah Tannen - 1986
    Deborah Tannen, the internationally-acclaimed expert on communication and author of the bestselling YOU JUST DON'T UNDERSTAND, will help you recognize your own conversational style and how it meshes or clashes with the styles of others. Entertaining and informative, everyone who speaks will want to read this gem.

Code: The Hidden Language of Computer Hardware and Software


Charles Petzold - 1999
    And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Word Power Made Easy


Norman Lewis - 1949
    As you complete the exercises in this book, you will learn how to tell if you’re using the right word as well as how to pronounce and spell it. You will also learn how to avoid illiterate expressions and how to speak grammatically, without making embarrassing mistakes.A complete handbook for building a superior vocabulary, Word Power Made Easy will teach you how to speak and write with confidence as well as how to read more effectively and efficiently. It will help you to learn more quickly, develop social contacts, and increase your earning power.Each chapter ends with review. Each section ends with a progressive check. Numerous tests will help you increase and retain the knowledge you acquired. Word Power Made Easy does more than just add words to your vocabulary; it teaches ideas and a method of broadening knowledge as an integral part of the vocabulary building process.

Read Real Japanese Fiction: Short Stories by Contemporary Writers


Michael Emmerich - 2008
    The spellbinding world of Hiromi Kawakami; the hair-raising horror of Otsuichi; the haunting, poignant prose of Banana Yoshimoto; even the poetic word-play of Yoko Tawada whatever a readers taste, he or she is sure to find something of interest and value in this book, suitable for students at the intermediate level and above. As in real Japanese novels, the text on each page runs from top to bottom and from right to left. Each double-page spread features translations of all the difficult passages. In the back of the book, moreover, is a built-in Japanese-English learners dictionary and a notes section covering issues of nuance, usage, grammar and culture that come up in each story. Best of all, the books comes with a free audio CD containing narrations of the stories, performed by a professional voice actress.

The American Heritage Dictionary


American Heritage - 1969
    This all-new fourth edition of the best-selling classic continues that tradition with its clear and precise definitions, its expert usage guidance, and its wealth of illustrations. Newly updated to reflect our changing language, this revised edition is the most up-to-date and authoritative dictionary available today.* More than a thousand new entries for such terms as e-tailer, zine, bioreserve, chatroom, red card, domestic partner * More biographical and geographical entries than any other paperback, thoroughly updated for the new millennium* The most lavishly illustrated dictionary on the market -- with over 400 images* Expert usage guidance based on the American Heritage® Usage Panel* Regional notes from around the country* Hundreds of synonym lists, fascinating etymologies, and much more

English-Russian, Russian-English Dictionary


Kenneth Katzner - 1984
    Includes new political terminology, new Russian institutions, new countries and republics and new city names. Contains 26,000 entries in the English-Russian section and 40,000 words in the Russian-English section. Irregularities in Russian declensions and conjugations appear at the beginning of each entry.

German for Reading Knowledge


Hubert Jannach - 1961
    Recognized as THE book for teaching academic reading skills, the fifth edition continues to introduce students in the humanities, arts, and social sciences to a basic knowledge of German that they can use independently to begin to read specialized literature in their respective fields.