Natural Language Processing with Python
by Steven Bird, Ewan Klein, Edward Loper
Publisher: O'Reilly Media 2009
Number of pages: 512
This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to automatic summarization and translation. With it, you'll learn how to write Python programs that work with large collections of unstructured text. You'll access richly annotated datasets using a comprehensive range of linguistic data structures, and you'll understand the main algorithms for analyzing the content and structure of written communication.
Home page url
Download or read it online for free here:
by Charles Severance - PythonLearn
The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python.
by Svein Linge, Hans Petter Langtangen - Springer
This book presents Python programming as a key method for solving mathematical problems. The style is accessible and concise, the emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
by Al Sweigart
The book teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, etc.
by Albert Sweigart
A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.