《Text Processing in Python》

《Text Processing in Python》 《Text Processing in Python》

  • 书名:《Text Processing in Python》
  • 分类:编程
  • 作者:David Mertz
  • 出版社:Addison-Wesley Professional
  • 出版年:2003-6-12
  • 售价:USD 54.99
  • 装订:Paperback
  • 页码:544

《Text Processing in Python》 内容介绍:

Text Processing in Python describes techniques for manipulation of text using the Python programming language. At the broadest level, text processing is simply taking textual information and doing something with it. This might be restructuring or reformatting it, extracting smaller bits of information from it, or performing calculations that depend on the text. Text processing is arguably what most programmers spend most of their time doing. Because Python is clear, expressive, and object-oriented it is a perfect language for doing text processing, even better than Perl. As the amount of data everywhere continues to increase, this is more and more of a challenge for programmers. This book is not a tutorial on Python. It has two other goals: helping the programmer get the job done pragmatically and efficiently; and giving the reader an understanding - both theoretically and conceptually - of why what works works and what doesn't work doesn't work. Mertz provides practical pointers and tips that emphasize efficent, flexible, and maintainable approaches to the textprocessing tasks that working programmers face daily. From the Back Cover: Text Processing in Python is an example-driven, hands-on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using the Python language. Filled with concrete examples, this book provides efficient and effective solutions to specific text processing problems and practical strategies for dealing with all types of text processing challenges. Text Processing in Python begins with an introduction to text processing and contains a quick Python tutorial to get you up to speed. It then delves into essential text processing subject areas, including string operations, regular expressions, parsers and state machines, and Internet tools and techniques. Appendixes cover such important topics as data compression and Unicode. A comprehensive index and plentiful cross-referencing offer easy access to available information. In addition, exercises throughout the book provide readers with further opportunity to hone their skills either on their own or in the classroom. A companion Web site (http://gnosis.cx/TPiP) contains source code and examples from the book. Here is some of what you will find in thie book: * When do I use formal parsers to process structured and semi-structured data? Page 257 * How do I work with full text indexing? Page 199 * What patterns in text can be expressed using regular expressions? Page 204 * How do I find a URL or an email address in text? Page 228 * How do I process a report with a concrete state machine? Page 274 * How do I parse, create, and manipulate internet formats? Page 345 * How do I handle lossless and lossy compression? Page 454 * How do I find codepoints in Unicode? Page 465


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Learning Android

《Learning Android》

Marko Gargenta.O'Reilly Media.2011-3-28

“If you're new to the Android mobile operating system, Learni...”

Unreal Development Kit Game Programming with UnrealScript

《Unreal Development Kit Game Programming with UnrealScript》

Rachel Cordone.Packt Publishing.2011-12-15

“”

SpringBoot 揭秘

《SpringBoot 揭秘》

王福强.机械工业出版社.2016-5

“”

Release It!

《Release It!》

Michael T. Nygard.Pragmatic Bookshelf.2007-03-30

““Feature complete” is not the same as “production ready.” Wh...”

黑客编程入门3

《黑客编程入门3》

张博.黑龙江文化电子音像出版社.2009

“Delphi编写黑客工具的书”

学习Python(第5版)(影印版)

《学习Python(第5版)(影印版)》

Mark Lutz.东南大学出版社.2014-1

“《学习Python(第5版)(影印版)(套装共2册)》将让你获得针对核心Python语言的一次全面而又深入的介绍。基于作...”

The Way To Go

《The Way To Go》

Ivo Balbaert.iUniverse.2012-3-8

“”

C++语言99个常见编程错误

《C++语言99个常见编程错误》

Stephen C. Dewhurst.清华大学出版社.2009

“本书是C++语言大师Stephen C. Dewhurst在多年教授C++课程中所遇到的常见错误的心得笔记之基础上编写而...”

处理器虚拟化技术

《处理器虚拟化技术》

邓志.电子工业出版社.2014-5-1

“《处理器虚拟化技术》针对在Intel处理器端的虚拟化技术(Intel Virtualization Technology...”

The Nature of Software Development

《The Nature of Software Development》

Ron Jeffries.Pragmatic Bookshelf.2015-3-1

“”

Seven More Languages in Seven Weeks

《Seven More Languages in Seven Weeks》

Bruce A. Tate,Ian Dees,Frederic Daoud,Jack Moffitt.Pragmatic Bookshelf.2014-11-29

“Learn from the award-winning programming series that inspire...”

Akka in Action

《Akka in Action》

Raymond Roestenburg,Rob Bakker.Manning Publications.2014-3-28

“”

趣学JavaScript

《趣学JavaScript》

摩根 (Nick Morgan).人民邮电出版社.2016-1-1

“”

Programming iOS 4

《Programming iOS 4》

Matt Neuburg.O'Reilly Media.2011-6-2

“With this Early Release edition, you’ll get the entire book ...”

Using Swift with Cocoa and Objective-C

《Using Swift with Cocoa and Objective-C》

苹果公司.Apple Inc..2014-6-2

“Swift is a new programming language for creating iOS and OS ...”

Wxpython in Action

《Wxpython in Action》

Noel Rappin,Robin Dunn.Manning Publications.2006-3-1

“How to build a state-of-the-art GUI using the wxPython toolk...”

iOS 9 by Tutorials

《iOS 9 by Tutorials》

Aaron Douglas, Caroline Begbie, Chris Wagner, Derek Selander, Evan Dekhayser, James Frost, Jawwad Ahmad, Pietro Rea, Soheil Azarpour, Vincent Ngo.Razeware LLC.2015-10-7

“Learn the New iOS 9 APIs! iOS 9 introduces a ton of great ne...”

游戏编程全接触

《游戏编程全接触》

(美)Mike McShaffry.人民邮电出版社.2006-1

“本书从游戏是怎样一个行业到游戏业中形形色色的人;从细琐的技巧和算法,到游戏的结构和架构;从调试技巧到进度里程碑的创建和项...”

Getting started with IntelliJ IDEA

《Getting started with IntelliJ IDEA》

Hudson Orsine Assumpção.Packt Publishing.2013-10-17

“IntelliJ IDEA is a commercial Java development tool which co...”

Windows黑客技术揭秘与攻防Ⅰ

《Windows黑客技术揭秘与攻防Ⅰ》

.中国铁道出版社.2010-9

“《Windows黑客技术揭秘与攻防1·C语言篇》对目前流行的Windows黑客编程技术逐一进行讲解,揭开黑客编程的神秘面...”