Book picks similar to
Wireless Communications: Principles and Practice by Theodore S. Rappaport
engineering
textbooks
computer-science
eletrônica
Critical Theory Today: A User-Friendly Guide
Lois Tyson - 1998
It provides clear, simple explanations and concrete examples of complex concepts, making a wide variety of commonly used critical theories accessible to novices without sacrificing any theoretical rigor or thoroughness.This new edition provides in-depth coverage of the most common approaches to literary analysis today: feminism, psychoanalysis, Marxism, reader-response theory, new criticism, structuralism and semiotics, deconstruction, new historicism, cultural criticism, lesbian/gay/queer theory, African American criticism, and postcolonial criticism. The chapters provide an extended explanation of each theory, using examples from everyday life, popular culture, and literary texts; a list of specific questions critics who use that theory ask about literary texts; an interpretation of F. Scott Fitzgerald's The Great Gatsby through the lens of each theory; a list of questions for further practice to guide readers in applying each theory to different literary works; and a bibliography of primary and secondary works for further reading.
Effective Python: 59 Specific Ways to Write Better Python
Brett Slatkin - 2015
This makes the book random-access: Items are easy to browse and study in whatever order the reader needs. I will be recommending "Effective Python" to students as an admirably compact source of mainstream advice on a very broad range of topics for the intermediate Python programmer. " Brandon Rhodes, software engineer at Dropbox and chair of PyCon 2016-2017" It s easy to start coding with Python, which is why the language is so popular. However, Python s unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up. " Effective Python " will help you master a truly Pythonic approach to programming, harnessing Python s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers best-selling "Effective C++, " Brett Slatkin brings together 59 Python best practices, tips, and shortcuts, and explains them with realistic code examples. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You ll learn the best way to accomplish key tasks, so you can write code that s easier to understand, maintain, and improve. Key features includeActionable guidelines for all major areas of Python 3.x and 2.x development, with detailed explanations and examples Best practices for writing functions that clarify intention, promote reuse, and avoid bugs Coverage of how to accurately express behaviors with classes and objects Guidance on how to avoid pitfalls with metaclasses and dynamic attributes More efficient approaches to concurrency and parallelism Better techniques and idioms for using Python s built-in modules Tools and best practices for collaborative development Solutions for debugging, testing, and optimization in order to improve quality and performance "
How to Do Things with Words
J.L. Austin - 1955
Austin was one of the leading philosophers of the twentieth century. The William James Lectures presented Austin's conclusions in the field to which he directed his main efforts on a wide variety of philosophical problems. These talks became the classic How to Do Things with Words.For this second edition, the editors have returned to Austin's original lecture notes, amending the printed text where it seemed necessary. Students will find the new text clearer, and, at the same time, more faithful to the actual lectures. An appendix contains literal transcriptions of a number of marginal notes made by Austin but not included in the text. Comparison of the text with these annotations provides new dimensions to the study of Austin's work.
Lucene in Action
Erik Hatcher - 2004
It describes how to index your data, including types you definitely need to know such as MS Word, PDF, HTML, and XML. It introduces you to searching, sorting, filtering, and highlighting search results.Lucene powers search in surprising placesWhat's Inside- How to integrate Lucene into your applications- Ready-to-use framework for rich document handling- Case studies including Nutch, TheServerSide, jGuru, etc.- Lucene ports to Perl, Python, C#/.Net, and C++- Sorting, filtering, term vectors, multiple, and remote index searching- The new SpanQuery family, extending query parser, hit collecting- Performance testing and tuning- Lucene add-ons (hit highlighting, synonym lookup, and others)
Fundamentals of Engineering Heat and Mass Transfer
R.C. Sachdeva - 2009
The book underlines the objective of the understanding of the physical phenomena involved and the ability to formulate and to solve typical problems. With a view to help in better understanding of the phenomena of mass transfer, an effort has also been made to identify the similarities in both qualitative and quantitative approach between heat and mass transfer.The subject matter has been developed from scratch to a sufficiently advanced stage in a logical and coherent manner with neat illustrations and solved examples. Problems and solutions appended to each chapter should further help for better comprehension of the subjects. Properly designed experiments included in the book should further help in the teaching of basic principles.
Practical Vim: Edit Text at the Speed of Thought
Drew Neil - 2012
It's available on almost every OS--if you master the techniques in this book, you'll never need another text editor. Practical Vim shows you 120 vim recipes so you can quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks. Vim, like its classic ancestor vi, is a serious tool for programmers, web developers, and sysadmins. No other text editor comes close to Vim for speed and efficiency; it runs on almost every system imaginable and supports most coding and markup languages. Learn how to edit text the "Vim way:" complete a series of repetitive changes with The Dot Formula, using one keystroke to strike the target, followed by one keystroke to execute the change. Automate complex tasks by recording your keystrokes as a macro. Run the same command on a selection of lines, or a set of files. Discover the "very magic" switch, which makes Vim's regular expression syntax more like Perl's. Build complex patterns by iterating on your search history. Search inside multiple files, then run Vim's substitute command on the result set for a project-wide search and replace. All without installing a single plugin! You'll learn how to navigate text documents as fast as the eye moves--with only a few keystrokes. Jump from a method call to its definition with a single command. Use Vim's jumplist, so that you can always follow the breadcrumb trail back to the file you were working on before. Discover a multilingual spell-checker that does what it's told.Practical Vim will show you new ways to work with Vim more efficiently, whether you're a beginner or an intermediate Vim user. All this, without having to touch the mouse.What You Need: Vim version 7
Personality Theories
Barbara Engler - 1979
Each chapter focuses on one theory or group of theories, providing brief biographies that shed light on how the theories were formed.
Learn You a Haskell for Great Good!
Miran Lipovača - 2011
Learn You a Haskell for Great Good! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, Learn You a Haskell for Great Good! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly.
Communication Between Cultures
Larry A. Samovar - 1991
The new edition of this leading gives students an understanding and appreciation of different cultures and helps them develop practical skills for improving their communication with people from other cultures. It's renowned for being the only text on the market to consistently emphasize religion and history as key variables in intercultural communication. Packed with the latest research and filled with numerous, compelling examples that force students to examine their own assumptions and cultural biases, this book helps students understand the subtle and profound ways culture affects communication. The book is divided into four interrelated parts: Part I introduces the study of communication and culture; Part II focuses on the ability of culture to shape and modify our view of reality; Part III puts the theory of intercultural communication into practice; and Part IV converts knowledge into action.