Book picks similar to
Learning Chinese Characters by Alison Matthews
chinese
language
reference
chinese-language
CompTIA A+ Certification All-in-One Exam Guide, Exams 220-901 & 220-902
Mike Meyers - 2014
New topics include managing and maintaining cellular devices, including tablets; configuring operating systems, including Windows 8, Android, and iOS; and enhanced, mobile-centered security and troubleshooting procedures. The All-in-One Exam Guide enables you to take the test with complete confidence. It also serves as a practical reference for IT support and technical personnel.
Bonus electronic content includes:
Practice exams with hundreds of accurate questions More than an hour of video training featuring Mike Meyers Performance-based simulations that prepare you for the performance-based questions on the exam A collection of Mike's favorite free PC tools
Key Features include:
Written with the “in the trenches” voice and clarity Mike Meyers is known for Features pre-assessment tests, exam tips, and “Try This!” sections to reinforce difficult topics Includes a coupon for 10% off of the exam fee, a $37 value
Applied Linguistics
Guy Cook - 2003
As such it has the difficult task of mediating between academic expertise and lived experience, attempting to reconcile opposed interests and perspectives. This clearly written introduction provides a concise but comprehensive overview of the most pressing and controversial issues surrounding contemporary language use today, including intercultural communication, political persuasion, new technologies, the growth of English, language in education, and foreign language teaching and learning.
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
New Ideas from Dead Economists: An Introduction to Modern Economic Thought
Todd G. Buchholz - 1989
Featuring brand new sections on the remarkable shifts in the world economy, this economic study is a relevant, entertaining, and fascinating guide for those seeking both a solid lesson on the development of economic theory throughout the past two hundred years and a balanced perspective of our current economic state on the brink of the millennium.By applying age-old economic theories to contemporary issues, Todd Buchholz helps readers to see how the thoughts and writings of the great economists of the past have vital relevance to the dilemmas affecting all our lives today.
Introducing Second Language Acquisition
Muriel Saville-Troike - 2005
The textbook logically introduces a range of fundamental concepts--such as SLA in adults and children, formal and informal learning contexts, and diverse socio-cultural settings. It takes an interdisciplinary approach, encouraging students to consider SLA from linguistic, psychological and social perspectives.
Introducing Neuro-Linguistic Programming: Psychological Skills for Understanding and Influencing People
Joseph O'Connor - 1990
NLP, one of the fastest growing developments in applied psychology, describes in simple terms what they do differently, and enables you to learn these patterns of excellence. This approach gives the practical skills used by outstanding communicators. Excellent communication is the basis of creating excellent results. NLP skills are proving invaluable for personal development and professional excellence in counselling, education and business.
Introducing NLP
includes:- How to create rapport with others- Influencing skills- Understanding and using body language- How to think about and achieve the results you want- Effective meetings, negotiations and selling
How to Win Every Argument: The Use and Abuse of Logic
Madsen Pirie - 2006
Each entry deals with one fallacy, explaining what the fallacy is, giving and analysing an example, outlining when/where/why the particular fallacy tends to occur and finally showing how you can perpetrate the fallacy on other people in order to win an argument. Originally published to great acclaim in 1985 as "The Book of Fallacy", this is a classic brought up-to-date for a whole new generation.
Core Python Programming
Wesley J. Chun - 2000
It turns out that all the buzz is well earned. I think this is the best book currently available for learning Python. I would recommend Chun's book over Learning Python (O'Reilly), Programming Python (O'Reilly), or The Quick Python Book (Manning)." --David Mertz, Ph.D., IBM DeveloperWorks(R) "I have been doing a lot of research [on] Python for the past year and have seen a number of positive reviews of your book. The sentiment expressed confirms the opinion that Core Python Programming is now considered the standard introductory text." --Richard Ozaki, Lockheed Martin "Finally, a book good enough to be both a textbook and a reference on the Python language now exists." --Michael Baxter, Linux Journal "Very well written. It is the clearest, friendliest book I have come across yet for explaining Python, and putting it in a wider context. It does not presume a large amount of other experience. It does go into some important Python topics carefully and in depth. Unlike too many beginner books, it never condescends or tortures the reader with childish hide-and-seek prose games. [It] sticks to gaining a solid grasp of Python syntax and structure." --http: //python.org bookstore Web site "[If ] I could only own one Python book, it would be Core Python Programming by Wesley Chun. This book manages to cover more topics in more depth than Learning Python but includes it all in one book that also more than adequately covers the core language. [If] you are in the market for just one book about Python, I recommend this book. You will enjoy reading it, including its wry programmer's wit. More importantly, you will learn Python. Even more importantly, you will find it invaluable in helping you in your day-to-day Python programming life. Well done, Mr. Chun!" --Ron Stephens, Python Learning Foundation "I think the best language for beginners is Python, without a doubt. My favorite book is Core Python Programming." --s003apr, MP3Car.com Forums "Personally, I really like Python. It's simple to learn, completely intuitive, amazingly flexible, and pretty darned fast. Python has only just started to claim mindshare in the Windows world, but look for it to start gaining lots of support as people discover it. To learn Python, I'd start with Core Python Programming by Wesley Chun." --Bill Boswell, MCSE, Microsoft Certified Professional Magazine Online "If you learn well from books, I suggest Core Python Programming. It is by far the best I've found. I'm a Python newbie as well and in three months time I've been able to implement Python in projects at work (automating MSOffice, SQL DB stuff, etc.)." --ptonman, Dev Shed Forums "Python is simply a beautiful language. It's easy to learn, it's cross-platform, and it works. It has achieved many of the technical goals that Java strives for. A one-sentence description of Python would be: 'All other languages appear to have evolved over time--but Python was designed.' And it was designed well. Unfortunately, there aren't a large number of books for Python. The best one I've run across so far is Core Python Programming." --Chris Timmons, C. R. Timmons Consulting "If you like the Prentice Hall Core series, another good full-blown treatment to consider would be Core Python Programming. It addresses in elaborate concrete detail many practical topics that get little, if any, coverage in other books." --Mitchell L Model, MLM Consulting "Core Python Programming is an amazingly easy read! The liberal use of examples helps clarify some of the more subtle points of the language. And the comparisons to languages with which I'm already familiar (C/C++/Java) get you programming in record speed." --Michael Santos, Ph.D., Green Hills Software The Complete Developer's Guide to Python New to Python? The definitive guide to Python development for experienced programmersCovers core language features thoroughly, including those found in the latest Python releases--learn more than just the syntax!Learn advanced topics such as regular expressions, networking, multithreading, GUI, Web/CGI, and Python extensionsIncludes brand-new material on databases, Internet clients, Java/Jython, and Microsoft Office, plus Python 2.6 and 3Presents hundreds of code snippets, interactive examples, and practical exercises to strengthen your Python skills Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition , leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project. Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C. This edition reflects major enhancements in the Python 2.x series, including 2.6 and tips for migrating to 3. It contains new chapters on database and Internet client programming, plus coverage of many new topics, including new-style classes, Java and Jython, Microsoft Office (Win32 COM Client) programming, and much more. Learn professional Python style, best practices, and good programming habitsGain a deep understanding of Python's objects and memory model as well as its OOP features, including those found in Python's new-style classesBuild more effective Web, CGI, Internet, and network and other client/server applicationsLearn how to develop your own GUI applications using Tkinter and other toolkits available for PythonImprove the performance of your Python applications by writing extensions in C and other languages, or enhance I/O-bound applications by using multithreadingLearn about Python's database API and how to use a variety of database systems with Python, including MySQL, Postgres, and SQLiteFeatures appendices on Python 2.6 & 3, including tips on migrating to the next generation! Core Python Programming delivers Systematic, expert coverage of Python's core featuresPowerful insights for developing complex applicationsEasy-to-use tables and charts detailing Python modules, operators, functions, and methodsDozens of professional-quality code examples, from quick snippets to full-fledged applications
The Only Grammar Book You'll Ever Need: A One-Stop Source for Every Writing Assignment
Susan Thurman - 2003
Whether you're creating perfect professional documents, spectacular school papers, or effective personal letters, you'll find this handbook indispensable. From word choice to punctuation to organization, English teacher Susan Thurman guides you through getting your thoughts on paper with polish. Using dozens of examples, The Only Grammar Book You'll Ever Need provides guidelines for: –Understanding the parts of speech and elements of a sentence –Avoiding the most common grammar and punctuation mistakes –Using correct punctuating in every sentence –Writing clearly and directly –Approaching writing projects, whether big or small Easy to follow and authoritative, The Only Grammar Book You'll Ever Need provides all the necessary tools to make you successful with every type of written expression.
The Word Museum: The Most Remarkable English Words Ever Forgotten
Jeffrey Kacirk - 2000
But as hundreds of new words are added annually, older ones are sacrificed. Now from the author of Forgotten English comes a collection of fascinating archaic words and phrases, providing an enticing glimpse into the past. With beguiling period illustrations, The Word Museum offers up the marvelous oddities and peculiar enchantments of old and unusual words.
Word Origins ... and How We Know Them: Etymology for Everyone
Anatoly Liberman - 2005
Word columns in daily newspapers and numerous books attempt to satisfy their curiosity. Word histories are usually digested like pills: the user is interested in getting well, not in the chemistry of the prescribed medication.Those who send letters to the Editor also want a straight answer without bothering about how editors come by their knowledge. Therefore, they fail to realize that etymologies are seldom definitive and that the science of etymology is intensely interesting. Perhaps if someone explained to themthat, compared to the drama of words, Hamlet is a light farce, they might develop a more informed attitude toward philological research and become students of historical linguistics rather than gullible consumers of journalists' pap.--Anatoly LibermanWord Origins is the only guide to the science and process of etymology for the layperson. This funny, charming, and conversational book not only tells the known origins of hundreds of words, but also shows how their origins were determined. Liberman, an internationally acclaimed etymologist, takesthe reader by the hand and explains the many ways that English words can be made, and the many ways in which etymologists try to unearth the origins of words.Part history, part how-to, and completely entertaining, Word Origins invites readers behind the scenes to watch an etymologist at work.
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
Chinese Business Etiquette: A Guide to Protocol, Manners, and Culture in thePeople's Republic of China
Scott D. Seligman - 1999
The author, with 25 years of experience dealing with the Chinese, provides up-to-date advice on how to succeed, avoid gaffes, interpret behaviour and make positive impressions.
The Arabic Alphabet: How to Read & Write It
Nicholas Awde - 1987
Discusses the basics of the Arabic language and provides instruction in the Arabic alphabet.
JavaScript: The Good Parts
Douglas Crockford - 2008
This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.