joelcarranza + python 22
csvkit
january 2012 by joelcarranza
csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats.
data
python
tools
january 2012 by joelcarranza
Pelican
december 2011 by joelcarranza
Pelican is a simple weblog generator, writen in python.
blog
python
december 2011 by joelcarranza
Requests: HTTP for Humans
october 2011 by joelcarranza
Most existing Python modules for sending HTTP requests are extremely verbose and cumbersome. Python’s builtin urllib2 module provides most of the HTTP capabilities you should need, but the api is thoroughly broken. It requires an enormous amount of work (even method overrides) to perform the simplest of tasks.
Things shouldn’t be this way. Not in Python.
http
python
Things shouldn’t be this way. Not in Python.
october 2011 by joelcarranza
Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition
june 2011 by joelcarranza
This simple book is meant to get you started in programming. The title says it's the hard way to learn to write code; but it's actually not. It's only the "hard" way because it's the way people used to teach things. With the help of this book, you will do the incredibly simple things that all programmers need to do to learn a language:
Go through each exercise.
Type in each sample exactly.
Make it run.
That's it. This will be very difficult at first, but stick with it. If you go through this book, and do each exercise for one or two hours a night, you will have a good foundation for moving onto another book. You might not really learn "programming" from this book, but you will learn the foundation skills you need to start learning the language.
This book's job is to teach you the three most essential skills that a beginning programmer needs to know: Reading and Writing, Attention to Detail, Spotting Differences.
python
ebooks
Go through each exercise.
Type in each sample exactly.
Make it run.
That's it. This will be very difficult at first, but stick with it. If you go through this book, and do each exercise for one or two hours a night, you will have a good foundation for moving onto another book. You might not really learn "programming" from this book, but you will learn the foundation skills you need to start learning the language.
This book's job is to teach you the three most essential skills that a beginning programmer needs to know: Reading and Writing, Attention to Detail, Spotting Differences.
june 2011 by joelcarranza
Natural Language Toolkit
april 2011 by joelcarranza
Analyzing Text with the Natural Language Toolkit
nlp
python
ebook
thlinx
april 2011 by joelcarranza
Think Stats: Probability and Statistics for Programmers
march 2011 by joelcarranza
introduction to Probability and Statistics for Python programmers. license as creative-commons
free
books
python
license:cc
march 2011 by joelcarranza
pyproj - Project Hosting on Google Code
march 2011 by joelcarranza
Performs cartographic transformations and geodetic computations.
The Proj class can convert from geographic (longitude,latitude) to native map projection (x,y) coordinates and vice versa, or from one map projection coordinate system directly to another.
The Geod class can perform forward and inverse geodetic, or Great Circle, computations. The forward computation involves determining latitude, longitude and back azimuth of a terminus point given the latitude and longitude of an initial point, plus azimuth and distance. The inverse computation involves determining the forward and back azimuths and distance given the latitudes and longitudes of an initial and terminus point.
python
mapping
programming
The Proj class can convert from geographic (longitude,latitude) to native map projection (x,y) coordinates and vice versa, or from one map projection coordinate system directly to another.
The Geod class can perform forward and inverse geodetic, or Great Circle, computations. The forward computation involves determining latitude, longitude and back azimuth of a terminus point given the latitude and longitude of an initial point, plus azimuth and distance. The inverse computation involves determining the forward and back azimuths and distance given the latitudes and longitudes of an initial and terminus point.
march 2011 by joelcarranza
Pattern | CLiPS
february 2011 by joelcarranza
Pattern is a web mining module for the Python programming language.
It bundles tools for data retrieval (Google + Twitter + Wikipedia API, web spider, HTML DOM parser), text analysis (rule-based shallow parser, WordNet interface, syntactical + semantical n-gram search algorithm, tf-idf + cosine similarity + LSA metrics) and data visualization (graph networks).
python
It bundles tools for data retrieval (Google + Twitter + Wikipedia API, web spider, HTML DOM parser), text analysis (rule-based shallow parser, WordNet interface, syntactical + semantical n-gram search algorithm, tf-idf + cosine similarity + LSA metrics) and data visualization (graph networks).
february 2011 by joelcarranza
Shapely
february 2011 by joelcarranza
BSD-licensed Python package for manipulation and analysis of planar geometric objects. It is not concerned with data formats or coordinate systems. It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries. This C dependency is traded for the ability to execute with blazing speed. In a nutshell: Shapely lets you do PostGIS-ish stuff outside the context of a database using idiomatic Python
python
gis
license:bsd
february 2011 by joelcarranza
Beautiful Soup Documentation
march 2009 by joelcarranza
Beautiful Soup is an HTML/XML parser for Python that can turn even invalid markup into a parse tree. It provides simple, idiomatic ways of navigating, searching, and modifying the parse tree.
python
lib
march 2009 by joelcarranza
Whoosh: a fast pure-Python search engine
february 2009 by joelcarranza
Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python.
library
python
february 2009 by joelcarranza
The Tao of Mac - The Python Grimoire
march 2008 by joelcarranza
a book of magic spells and invocations. A Python tiddlywiki quick reference file
python
programming
reference
march 2008 by joelcarranza
Copy this bookmark: