Posts

Showing posts with the label python

Book Review Learning Geospatial Analysis with Python by Joel Lawhead

Image
Book Review Learning Geospatial Analysis with Python by Joel Lawhead I decided to read this book since Ive been doing maps using R. Hence it is better to learn the literature and science behind mapping and how to do a proper analysis on it. In addition, I would like to see what Python can offer in this discipline. The book has 10 chapters contained in a 364 pages. The first three chapters was a long reading, not much on coding, but rather on discussions of introduction to Geospatial Analysis. Impression: I like the idea that the author spent three chapters talking about the overall story (I would say) of Geospatial Analysis. Just a preview, the first chapter is of course the introduction; second is the data types, which surprisingly has a variety of formats; and third is all about the libraries and packages used in the said study. I am familiar with ArcGIS and QGIS, but this book lets you aware with other tools as well. The simple illustration that complements the discussion is very he...

Book review Python 2 6 Text Processing Beginner’s Guide by Jeff McNeil

Book review Python 2 6 Text Processing Beginner’s Guide by Jeff McNeil Jeff McNeil�s �Python 2.6 Text Processing: Beginner�s Guide� is a practical introduction to a wide range of methods for reading, processing and writing textual data from a variety of structured and unstructured data formats. Aimed primarily at novice Python programmers who have some elementary knowledge of the language basics but without prior experience in text processing, the book offers hands-on examples for each of the techniques it discusses � ranging from Python�s built-in libraries for handling strings, regular expressions, and formats such as JSON, XML and HTML, through to more advanced topics such as parsing custom grammars, and efficiently searching large text archives. In addition it contains a great deal of general supporting material on working with Python, including installing packages and third-party libraries, and working with Python 3. The first three chapters lay the foundations, covering a number ...