A Curious Course on Coroutines and Concurrency
december 2011 by cdzombak
insanely awesome concurrent programming in Python.
python
concurrency
december 2011 by cdzombak
Generator Tricks For Systems Programmers
december 2011 by cdzombak
practical uses of generators for "systems programming".
generators as components in a data processing pipeline.
captures a lot of common systems problems, especially consumer-producer patterns.
multiplexing generators.
concurrent - threads. generator as a queue.
networking.
generators as co-routines: receivers or consumers.
python
generators as components in a data processing pipeline.
captures a lot of common systems problems, especially consumer-producer patterns.
multiplexing generators.
concurrent - threads. generator as a queue.
networking.
generators as co-routines: receivers or consumers.
december 2011 by cdzombak
Machine Vision made Easy - SimpleCV
november 2011 by cdzombak
SimpleCV is a Python interface to several powerful open source computer vision libraries in a single convenient package. With it, your software can have access to high level algorithms in feature detection, filtering, and pattern recognition in a unified framework. Forget about bit depths, file formats, color spaces, buffer management, eigenvalues, and matrix vs bitmap storage.
cv
python
november 2011 by cdzombak
mincemeat.py: MapReduce on Python
november 2011 by cdzombak
mincemeat.py is a Python implementation of the MapReduce distributed computing framework.
mapreduce
python
november 2011 by cdzombak
TimeComplexity - PythonInfo Wiki
november 2011 by cdzombak
This page documents the time-complexity (aka "Big O" or "Big Oh") of various operations in current CPython.
python
algorithms
november 2011 by cdzombak
Dive Into Python 3
september 2011 by cdzombak
Dive Into Python 3 covers Python 3 and its differences from Python 2.
python
python3
september 2011 by cdzombak
IPython: Productive Interactive Computing — IPython
september 2011 by cdzombak
IPython provides a rich toolkit to help you make the most out of using Python interactively. Its main components are: Powerful interactive Python shells (terminal- and Qt-based); Support for interactive data visualization and use of GUI toolkits; Flexible, embeddable interpreters to load into your own projects; Tools for high level and interactive parallel computing.
python
september 2011 by cdzombak
PyObjC - A python<->Objective-C Bridge
september 2011 by cdzombak
The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C based toolkits and the Objective-C programmer transparent access to Python based functionality.
The most important usage of this is writing Cocoa GUI applications on Mac OS X in pure Python.
python
objc
The most important usage of this is writing Cocoa GUI applications on Mac OS X in pure Python.
september 2011 by cdzombak
A Jump Start for Learning Python
september 2011 by cdzombak
lots of learning-Python resources: which version, docs, books, exercises, style guide, libraries, tools.
python
september 2011 by cdzombak
Welcome | Flask (A Python Microframework)
september 2011 by cdzombak
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.
python
september 2011 by cdzombak
Scripting Languages: PHP, Perl, Python, Ruby - Hyperpolyglot
september 2011 by cdzombak
a side-by-side reference sheet. really, really useful.
php
perl
python
ruby
programming
september 2011 by cdzombak
matplotlib: python plotting
september 2011 by cdzombak
matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
python
september 2011 by cdzombak
Scientific Computing Tools For Python — Numpy
september 2011 by cdzombak
NumPy is the fundamental package needed for scientific computing with Python.
python
september 2011 by cdzombak
The Python yield keyword explained - Stack Overflow
september 2011 by cdzombak
yields, iterables, generators in Python
python
september 2011 by cdzombak
Requests: HTTP for Humans — Requests v0.5.1 documentation
september 2011 by cdzombak
Requests is an ISC Licensed HTTP library, written in Python, for human beings.
python
http
september 2011 by cdzombak
Crash into Python
september 2011 by cdzombak
Crash into Python is a set of documents/slides that are meant to be used as a teaching aid for bringing programmers from other languages up to speed with Python.
python
september 2011 by cdzombak
Dulwich
september 2011 by cdzombak
Dulwich is a pure-Python implementation of the Git file formats and protocols.
python
git
september 2011 by cdzombak
A Byte of Python
september 2011 by cdzombak
'A Byte of Python' is a free book on programming using the Python language.
python
september 2011 by cdzombak
Dulwich
september 2011 by cdzombak
Dulwich is a pure-Python implementation of the Git file formats and protocols.
python
git
september 2011 by cdzombak
FrontPage - py2exe.org
september 2011 by cdzombak
py2exe is a Python Distutils extension which converts Python scripts into executable Windows programs, able to run without requiring a Python installation.
python
deployment
windows
september 2011 by cdzombak
Text Vs. Data Instead Of Unicode Vs. 8-bit - What’s New In Python 3.0 — Python v3.0.1 documentation
september 2011 by cdzombak
Everything you thought you knew about binary data and Unicode has changed.
python
python3
september 2011 by cdzombak
Copy this bookmark: