Angel \”Java\” Lopez on Blog

January 10, 2013

Python: Links, News And Resources (12)

Filed under: Links, Programming Languages, Python — ajlopez @ 5:00 pm

Previous Post

livecoding
http://livecoding.io/3411676
an interactive sketchpad

gabrielflorit / livecoding
https://github.com/gabrielflorit/livecoding/
live coding interactive sketchpad

django-lean
https://bitbucket.org/akoha/django-lean/wiki/Home
django-lean aims to be a collection of tools for Lean Startups using the Django platform. Currently it provides a framework for implementing split-test experiments in JavaScript, Python, or Django template code along with administrative views for analyzing the results of those experiments.

[Python-ideas] re-implementing Twisted for fun and profit
http://mail.python.org/pipermail/python-ideas/2012-October/016938.html
by Guido van Rossum

Guido van Rossum
https://plus.google.com/u/0/115212051037621986145/posts/fnb8pqsGGb2
Wanted: experts in Twisted, Tornado, asyncore or other Python async APIs (greenlets/gevent, Stackless, libevent all welcome!).

Proyecto CDPedia
http://python.org.ar/pyar/Proyectos/CDPedia/Historia
CDPedia, la historia

Hello, Little Turtles!
http://interactivepython.org/courselib/static/thinkcspy/PythonTurtle/helloturtle.html

Seven ways to use Python’s new turt Decalz – Snaky (vodpod) | Lockerz
http://lockerz.com/u/21205615/decalz/13082004/seven_ways_to_use_python_s_new_turtle_mo

Learning Python
http://www.research.rutgers.edu/~rohanf/LP.pdf

Writing great documentation
http://jacobian.org/writing/great-documentation/
I love Django’s documentation. It clocks in at about 700 pages printed, and most of it is clear, concise, and helpful. I think Django’s among the best documented open source projects, and nothing makes me prouder.

#pythonIO presentación de Python
http://www.desarrolloweb.com/en-directo/pythonio-presentacion-django-7521.html

Ojota
http://felipelerena.com.ar/es/posts/ojota.html

PEP 380: Syntax for Delegating to a Subgenerator
http://docs.python.org/3/whatsnew/3.3.html#pep-380
PEP 380 adds the yield from expression, allowing a generator to delegate part of its operations to another generator.

Python 3.3.0
http://python.org/download/releases/3.3.0/

The random module
http://effbot.org/librarybook/random.htm

In Python We Trust
http://www.youtube.com/watch?v=mWB3oh1GPdo

Mini-languages in Python
http://stackoverflow.com/questions/1547782/mini-languages-in-python

Creating Domain Specific Languages in Python
http://www.slideshare.net/Siddhi/creating-domain-specific-languages-in-python

Online Python Tutor
http://www.pythontutor.com/
LEARN programming by visualizing code execution

An Introduction to Distutils
http://docs.python.org/2/distutils/introduction.html

Programación Python con Robots – charla abierta
http://reingart.blogspot.com.ar/2012/09/programacion-python-con-robots-charla.html

Create a Python game for the Raspberry Pi
http://www.pcpro.co.uk/features/376867/create-a-python-game-for-the-raspberry-pi

Emacs as a Python IDE
http://www.jesshamrick.com/2012/09/18/emacs-as-a-python-ide/

PyDay CBA 2012
http://www.flickr.com/photos/56563601@N08/sets/72157631556887731/

machinalis / django-template-previewer
https://github.com/machinalis/django-template-previewer/blob/master/README.md
This is a django app to be used in development environments only. Its purpose is to allow template writers to preview rendering of the templates providing a handcrafted context, without having to write view code.
https://github.com/machinalis/django-template-previewer/

My Links
http://delicious.com/ajlopez/python

January 8, 2013

Python: Links, News And Resources (11)

Filed under: Links, Programming Languages, Python — ajlopez @ 4:31 pm

Previous Post
Next Post

Modificaciones realizadas al Robot Multiplo N6
para permitir programaci on interactiva
http://www.41jaiio.org.ar/sites/default/files/11_JSL_2012.pdf

Aprendiendo a programar con Robots y Python
http://pyconar.blogspot.com.ar/2012/09/aprendiendo-programar-con-robots-y.html

Why PHP Is Fun and Easy But Python Is Marriage Material
http://onstartups.com/tabid/3339/bid/20493/Why-PHP-Is-Fun-and-Easy-But-Python-Is-Marriage-Material.aspx

Fast Non-Standard Data Structures for Python
http://kmike.ru/python-data-structures/

Getting Started with Django
http://gettingstartedwithdjango.com/

aima-python
https://code.google.com/p/aima-python/
Python implementation of algorithms from Russell and Norvig’s ‘Artificial Intelligence: A Modern Approach’

fisadev / simpleai
https://github.com/fisadev/simpleai
simple artificial intelligence utilities

Nuitka
http://nuitka.net/
Nuitka the Python compiler started out using C++0x which is now C++11

Haciendo un cargador de juegos python
http://hugoruscitti.github.com/2012/08/19/haciendo-un-cargador-de-juegos-python/

Human.io
http://human.io/
Easily create and instantly deploy tiny bits of interactive code to your army of followers via their mobile devices.

Learn how to code a Facebook app in 20 minutes on PythonAnywhere
http://blog.pythonanywhere.com/35/

Introducción a la programación con Python
http://www.uji.es/bin/publ/edicions/ippython.pdf

PROGRAMACIÓN ORIENTADA A OBJETOS EN PYTHON
http://www.maestrosdelweb.com/editorial/guia-python/

Por qué Thymbra ya no es Partner de OpenERP
http://blog.thymbra.com/2011/10/por-que-thymbra-ya-no-es-partner-de.html

maritnvol / Donnees-Acquisition-Data-software
https://github.com/maritnvol/Donnees-Acquisition-Data-software
Python Powered Acquisition Data software

Donnees code released as open source project
http://volteck.net/development/2012/08/donnees-code-released-as-open-source-project/

Plataforma de Desarrollo Rápido de Aplicaciones bajo el
Proceso de Software Personal: en busqueda de agilidad,
solidez y disciplina para la Ingeniería de Software
http://www.41jaiio.org.ar/sites/default/files/17_EST_2012.pdf

Posicionamiento de V ertebras mediante Landmarks y Redes
Bayesianas
http://www.41jaiio.org.ar/sites/default/files/18_EST_2012.pdf
PyBones
Programando con Robots realizó un taller en Informática
http://robots.linti.unlp.edu.ar/index.php?title=P%C3%A1gina_principal
PyCon alrededor del mundo: becas Systers Pass-It-On
http://pyconar.blogspot.com.ar/2012/08/pycon-alrededor-del-mundo-becas-systers.html

PyCon Around the world: Make a difference with a Systers Pass-It-On Award
http://pycon.blogspot.com.ar/2012/08/pycon-around-world-make-difference-with.html

lshimokawa / codingdojo
https://github.com/lshimokawa/codingdojo
Boilerplate code for starting Coding Dojos, each folder contains a unit testing framework configured with an initial test

SnapPy
http://www.math.uic.edu/t3m/SnapPy/
SnapPy is a program for studying the topology and geometry of 3-manifolds, with a focus on hyperbolic structures.

Codecademy: Python
http://www.codecademy.com/tracks/python

Need a Game Idea? A List of Game Mechanics and a Random Mechanic Mixer.
http://inventwithpython.com/blog/2012/07/30/need-a-game-idea-a-list-of-game-mechanics-and-a-random-mechanic-mixer/

marianoguerra / SassPython
https://github.com/marianoguerra/SassPython
python bindings for libsass

cells. A massively multi-agent Python programming game
http://phonons.wordpress.com/2010/06/01/cells-a-massively-multi-agent-python-programming-game/
http://news.ycombinator.com/item?id=1395726
ninja-ide / kanzen
https://github.com/ninja-ide/kanzen
NINJA-IDE Code Completion module

HOW TO WRITE VIM PLUGINS WITH PYTHON
http://brainacle.com/how-to-write-vim-plugins-with-python.html

Flasky Goodness (Or Why Django Sucks?)
https://speakerdeck.com/kennethreitz/flasky-goodness

pymothoa
http://code.google.com/p/pymothoa/
A JIT extension to Python
Pymothoa extends the Python language by adding JIT compilation without any modification of the interpreter source code

Bottle: Python Web Framework
http://bottlepy.org/docs/dev/

My Links
http://delicious.com/ajlopez/python

January 6, 2013

New Month’s Resolutions: January 2013

The first month of a new year! I’m was busy coding a lot. It’s time to review past month resolutions:

- Work on PythonSharp [pending]
- Work on AjTalk for C# [complete] see repo and see my posts
- Give a Node.js course [complete] Spanish post
- Start .md pages Java tutorial [pending]

Additionally, I was working on:

- Start Py2Script Python to JavaScript compiler [complete] see repo
- Update my Node.js samples [complete] see repo
- Start and publish version 0.0.1 of SimpleWeb, my middleware layer [complete] see repo
- Start BasicScript [complete] see repo
- Start and publish version 0.0.1 of CobolScript [complete] see repo and see my posts
- Update AjConsorSite [complete] see repo
- Start Inmob [complete] see repo

For this new month, these are my new resolutions (some are already started):

- Start SimpleScript
- Start SimpleBoard
- Start SimpleChess
- Start SimpleGo
- Start and publish a version of SimpleMapReduce, with local and distributed sample
- Start and publish a version of SimpleFunc, object with functions serialization
- Start Memolap, C# in-memory multidimensional OLAP-like library and sample
- Start SimpleMemolap, the same but in JavaScript/Node.js
- Start SimpleRules, forward-chaining rule engine, that compiles to JavaScript

A lot of fun! ;-)

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

December 7, 2012

PythonSharp (1) A minimal Web Server

Filed under: Open Source Projects, Programming Languages, Python, PythonSharp — ajlopez @ 4:52 pm

Past month I presented my work on PythonSharp at Argentina PyCon 2012 (see Spanish post), a Python interpreter that I am writing in C#. As in other of my interpreter implementations, it can access native types. As a proof of concept, I wrote a minimal web server example:

from System import Array, Byte
from System.Net import HttpListener
from System.IO import Path, FileStream, FileMode, File

root = "c:/apache-tomcat-6.0.18/webapps/docs"

bytes = Array.CreateInstance(Byte,1024)

listener = HttpListener()
listener.Prefixes.Add("http://*:8000/")

def process(context):
    filename = context.Request.Url.AbsolutePath
    if not filename or filename == '/':
        filename = "index.html"
    if filename[0] == '/':
        filename = filename[1:]
    print(filename)
    filename = Path.Combine(root, filename)
    print(filename)
    if not File.Exists(filename):
        context.Response.Abort()
        return
    input = FileStream(filename, FileMode.Open)
    bytes = Array.CreateInstance(Byte, 1024 * 16)
    nbytes = input.Read(bytes, 0, bytes.Length)
    while nbytes>0:
        context.Response.OutputStream.Write(bytes, 0, nbytes)
        nbytes = input.Read(bytes, 0, bytes.Length)
    input.Close()
    context.Response.OutputStream.Close()

listener.Start()

while True:
    context = listener.GetContext()
    print("new request")
    process(context)
        

The file at repo:

https://github.com/ajlopez/PythonSharp/blob/master/Src/PythonSharp.Console/examples/httpserver.py

To run the example, you should compile the solution. PythonSharp.Console project compiles to pysh.exe console program. You can change the root variable value, now it points to a set of static files in my disk, with Tomcat docs ;-) :

 

The code is based on my previous examples:

A Minimal Http Server In C#

A Minimal Http Server in Java

I can import .NET namespaces and manage them as modules. I’m working with .NET 3.5 (I like to use the minimal requirements) so I could not use other approaches to copy a file to the output response stream, see:

Best way to copy between two Stream instances

Now, I’m working on having the same implementation for my AjTalk Smalltalk virtual machine. But that’s a topic for another post.

Keep tuned!

Angel “Java” Lopez

http://www.ajlopez.com

http://twitter.com/ajlopez

December 3, 2012

New Month’s Resolutions: December 2012

Previous Post

The last month of the year! Time to write my new month’s resolutions. First, let’s review the past month ones:

- Work on PythonSharp [complete] see repo
- Give a talk about Implementing Python at PyCon 2012 (Argentina) [complete] see Spanish post
- Work on AjTalk for Java [pending]
- Work on AjTalk for Javascript [pending]
- Work on BasicScript (I want to use it in an example for my GameServer project) [partial] only demos
- Start .md pages Java tutorial (Spanish) [partial] only browsing/classifying my existing tutorial
- Start .md pages Node.js tutorial [pending]

Instead of AjTalk for Java or Javascript, I was working a lot on my C# version

- Work on AjTalk for C# [complete] see repo

I will gave one-day Node.js course and one poscast, then, these are my new resolutions:

- Work on PythonSharp
- Work on AjTalk for C#
- Give a Node.js course
- Start .md pages Java tutorial

I hope to write posts about the new AjTalk C# features and examples (load/save image, a web server, traits, tests with assert, environments, etc…)

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

 

November 28, 2012

Python: Links, News And Resources (10)

Filed under: Links, Programming Languages, Python — ajlopez @ 5:32 pm

Previous Post
Next Post

Se vienen PyCamp y PyCon Argentina (+ video)
http://www.codeandbeyond.org/2012/06/se-vienen-pycamp-y-pycon-argentina.html

A rewrite of the Django tutorial with Test Driven Development
http://news.ycombinator.com/item?id=3086400

hjwp / Test-Driven-Django-Tutorial
https://github.com/hjwp/Test-Driven-Django-Tutorial
source code & text for a tutorial on using doing TDD django

chrisclark / PythonForDataScience
https://github.com/chrisclark/PythonForDataScience

Up And Running With Python – My First Kaggle Entry
http://blog.kaggle.com/2012/07/02/up-and-running-with-python-my-first-kaggle-entry/

NINJA-IDE: A Powerful IDE For Developing Python Apps
http://www.webresourcesdepot.com/ninja-ide-a-powerful-ide-for-developing-python-apps/

ErlPort – Erlang port protocol for Python
http://erlport.org/

RESTful Pyramid
http://zhuoqiang.me/a/restful-pyramid
Pragmatic Unicode
http://nedbatchelder.com/text/unipain.html

Preview: NINJA-IDE Code Completion Inheritance
http://www.youtube.com/watch?v=tA_BJBLdduQ&feature=youtu.be

Building a distributed concurrent queue with Apache ZooKeeper
http://www.cloudera.com/blog/2009/05/building-a-distributed-concurrent-queue-with-apache-zookeeper/

fisadev / fisa-vim-config
https://github.com/fisadev/fisa-vim-config
my vim configuration (lot of python, autocompletition, fuzzy finder, debugger, …)

bvdelft / PyOpaque
https://github.com/bvdelft/PyOpaque/wiki/Call-of-Challenge
PyOpaque is a module to screen or control the access to an object’s attributes and methods, by wrapping Python objects in build-in objects.

marianoguerra / feedformatter
https://github.com/marianoguerra/feedformatter/
feedformatter is a Python (2 & 3) library for generating news feeds in RSS and Atom formats.

PyPy
http://pypy.org/
PyPy is a fast, compliant alternative implementation of the Python language (2.7.2)

15.18. ctypes — A foreign function library for Python
http://docs.python.org/release/2.7.2/library/ctypes.html
It provides C compatible data types, and allows calling functions in DLLs or shared libraries. It can be used to wrap these libraries in pure Python.

Design Patterns in Python
http://www.python.org/workshops/1997-10/proceedings/savikko.html

General Python FAQ
http://docs.python.org/faq/general.html

30.6. importlib – An implementation of import
http://docs.python.org/dev/library/importlib.html
The purpose of the importlib package is two-fold. One is to provide an implementation of the import statement (and thus, by extension, the __import__() function) in Python source code. This provides an implementation of import which is portable to any Python interpreter. This also provides a reference implementation which is easier to comprehend than one implemented in a programming language other than Python.

Implementing Python
http://www.evanjones.ca/implementing-python.html

Python in .NET
http://buildbot.pypy.org/misc/Implementing%20Python%20in%20.NET.pdf

Preview: NINJA-IDE Code Completion – Functions Return
http://www.youtube.com/watch?v=auVJF44XSnM&feature=youtu.be

My Links
http://delicious.com/ajlopez/python

November 19, 2012

Python: Links, News And Resources (9)

Filed under: Links, Programming Languages, Python — ajlopez @ 2:25 pm

Previous Post
Next Post

Past Saturday, I presented my work on PythonSharp (see Spanish Post). More links about Python language:

MessagePack
http://msgpack.org/
MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON but it’s faster and smaller. For example, small integers (like flags or error code) are encoded into a single byte, and typical short strings only require an extra byte in addition to the strings themselves.

tokenlib 0.1.0
http://pypi.python.org/pypi/tokenlib/0.1.0
This is generic support library for doing token-based authentication.

Multiprocessing y Threading
http://python.org.ar/pyar/Recetario/MultiprocessingYThreading
En esta receta se muestra como hacer para correr algo en otro thread o proceso con pocos cambios y como lograr comunicacion entre ellos.

web2conf
https://code.google.com/p/web2conf/
Web2py / Python application for Conference Registration and Management.

Taint Mode
http://www.juanjoconti.com.ar/taint/
Taint Mode permite alertar a los desarrolladores de potenciales problemas de seguridad en su aplicación.

A Taint Mode for Python via a Library
http://juanjoconti.com.ar/files/papers/owasp2010.pdf

Why I can’t extend bool in Python?
http://stackoverflow.com/questions/2172189/why-i-cant-extend-bool-in-python
We show how to provide taint analysis for Python via a library written entirely in Python, and thus avoiding modifications in the interpreter.
Building and installing NumPy
http://docs.scipy.org/doc/numpy/user/install.html

NumPy and SciPy for IronPython / .Net
http://pytools.codeplex.com/wikipage?title=NumPy%20and%20SciPy%20for%20.Net

NumPy
http://en.wikipedia.org/wiki/NumPy
NumPy is an extension to the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large library of high-level mathematical functions to operate on these arrays.

NumPy and SciPy for .NET
http://www.infoq.com/news/2011/07/NumPy-NET

Tornado
http://www.tornadoweb.org/
Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed.
The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast.

Supervisor: A Process Control System
http://supervisord.org/
Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.

Celery: Distributed Task Queue
http://celeryproject.org/
Celery is an asynchronous task queue/job queue based on distributed message passing.

What is gevent?
http://www.gevent.org/
gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libevent event loop.

My Links
http://delicious.com/ajlopez/python

November 16, 2012

Python: Links, News And Resources (8)

Filed under: Links, Programming Languages, Python — ajlopez @ 6:41 pm

Previous Post
Next Post

python: what’s the difference between pythonbrew and virtualenv?
http://stackoverflow.com/questions/8256723/python-whats-the-difference-between-pythonbrew-and-virtualenv

A Primer on virtualenv
http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
Put simply (and copied from the project page), virtualenv is a tool to create isolated Python environments.

A FLOW CONTROL STRUCTURE THAT NEVER MAKES MISTAKES (SORTA)
http://blog.rinesi.net/a-flow-control-structure-that-never-makes-mistakes-sorta/

PyCon 2012 Poster Session
https://us.pycon.org/2012/posters/

You Should Propose a Poster
http://pycon.blogspot.com.ar/2011/10/you-should-propose-poster.html

Poster up at PyCon 2012
http://www.flickr.com/photos/supercooper/6832036528/

Ruby is faster than Python, PHP, and Perl
http://www.unlimitednovelty.com/2012/06/ruby-is-faster-than-python-php-and-perl.html

Pynature: 3D Game for Linux
http://pynature.appspot.com/

pysage
http://code.google.com/p/pysage/
lightweight high-level message passing library supporting actor based concurrency
machinalis / refo
https://github.com/machinalis/refo
Regular expressions for objects

Trabajos con Python
http://python.org.ar/pyar/Trabajos

web2py Application Development Cookbook
http://reingart.blogspot.com.ar/2012/05/web2py-application-development-cookbook.html
http://web2py.com/cookbook

Introduction to MongoDB for Java, PHP and Python Developers
http://www.infoq.com/articles/mongodb-java-php-python

Python Tutor
http://people.csail.mit.edu/pgbovine/python/tutor.html#mode=edit

concurrent.futures — Launching parallel tasks
http://docs.python.org/dev/library/concurrent.futures.html
tokenize — Tokenizer for Python source
http://docs.python.org/library/tokenize.html

dbgw
Database Gateway (dbgw) is a simple library that gets you working with relational databases in very few steps.

Compiling Python Code
http://effbot.org/zone/python-compile.htm

Factual Releases Drivers that Matter: Python, Clojure, Haskell
http://blog.factual.com/factual-releases-drivers-that-matter-python-clojure-haskell

My Links
http://delicious.com/ajlopez/python

November 15, 2012

Python: Links, News And Resources (7)

Filed under: Links, Programming Languages, Python — ajlopez @ 4:45 pm

Previous Post
Next Post

Compiling Python Code
http://effbot.org/zone/python-compile.htm
Python source code is automatically compiled into Python byte code by the CPython interpreter.
…to “compile” a Python program into an executable, use a bundling tool, such as…

Factual Releases Drivers that Matter: Python, Clojure, Haskell
http://blog.factual.com/factual-releases-drivers-that-matter-python-clojure-haskell

Why I like Redis
http://simonwillison.net/2009/Oct/22/redis/

ProDy 1.0.3
http://pypi.python.org/pypi/ProDy/1.0.3
A Python Package for Protein Dynamics Analysis

Creando un nuevo proyecto Python
http://python.org.ar/pyar/Recetario/CreandoUnNuevoProyectoPython

Repository Structure and Python
http://www.kennethreitz.com/repository-structure-and-python.html

Functional Programming With Python – Part 1
http://blog.dhananjaynene.com/2010/02/functional-programming-with-python-part-1/

mdipierro / gluino
https://github.com/mdipierro/gluino
Port of web2py to Bottle, Flask, Pyramid, Tornado, wsgiref and other frameworks

defaultdict
http://docs.python.org/library/collections.html#collections.defaultdict

How to change behavior of dict() for an instance
http://stackoverflow.com/questions/6780952/how-to-change-behavior-of-dict-for-an-instance

One-line Tree in Python
https://gist.github.com/2012250

Google Python Style Guide
http://google-styleguide.googlecode.com/svn/trunk/pyguide.html

ORMs and Python
http://python.org.ar/pyar/ORMs

What blocks Ruby, Python to get Javascript V8 speed?
http://stackoverflow.com/questions/5168718/what-blocks-ruby-python-to-get-javascript-v8-speed

waf
http://code.google.com/p/waf/
Waf is a Python-based framework for configuring, compiling and installing applications

Test Driven Development in Python
http://powertwenty.com/kpd/downloads/TestDrivenDevelopmentInPython.pdf
htmltmpl
http://htmltmpl.sourceforge.net/
templating engine for separation of code and HTML

Planet
http://www.planetplanet.org/
Planet is a ‘river of news’ feed reader. It downloads news feeds published by web sites and aggregates their content together into a single combined feed, latest news first.

Smiljan, a Small Planet Generator
http://lateral.netmanagers.com.ar/weblog/posts/smiljan-a-small-planet-generator.html

Stackless python and multicores?
http://stackoverflow.com/questions/377254/stackless-python-and-multicores

Python + Django vs. C# + ASP.NET: Productivity Showdown
http://kurtgrandis.com/blog/2010/02/24/python-django-vs-c-asp-net-productivity-showdown/

My Links
http://delicious.com/ajlopez/python

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

November 10, 2012

Python: Links, News And Resources (6)

Filed under: Links, Programming Languages, Python — ajlopez @ 6:48 pm

Previous Post
Next Post

I’m working hard on my PythonSharp interpreter, and I should write a post about the process. Meanwhile, more links about Python:

Python IDEs
http://python.org.ar/pyar/IDEs

About Python Module of the Week
http://www.doughellmann.com/PyMOTW/about.html

Django vs web2py for a beginner developer
http://stackoverflow.com/questions/4352428/django-vs-web2py-for-a-beginner-developer

Stop Using “print” for Debugging: A 5 Minute Quickstart Guide to Python’s logging Module
http://inventwithpython.com/blog/2012/04/06/stop-using-print-for-debugging-a-5-minute-quickstart-guide-to-pythons-logging-module/

nicferrier / multiserver
a multiple instance server over wsgi
https://github.com/nicferrier/multiserver

Bacula – La solución de Backup Open Source Basada en Red
http://www.bacula.org/es/

Bacula[MW] 0.1
http://blog.wvivanco.org/?p=18

Open Source laboratory information management systems
http://www.bikalabs.com/

deap 0.8
http://pypi.python.org/pypi/deap/0.8
Distributed Evolutionary Algorithms in Python

DYLA 2012
http://scg.unibe.ch/wiki/events/dyla2012
6th Workshop on Dynamic Languages and Applications.

Building real-time feed updates for NewsBlur with Redis and WebSockets
http://blog.newsblur.com/post/20371256202/building-real-time-feed-updates-for-newsblur

Requests: HTTP for Humans
http://docs.python-requests.org/en/latest/index.html

The Future of Python HTTP
http://kennethreitz.com/the-future-of-python-http.html

Objects, values and types
http://docs.python.org/reference/datamodel.html

Lisp as the Maxwell’s equations of software
http://www.michaelnielsen.org/ddi/lisp-as-the-maxwells-equations-of-software/

(How to Write a (Lisp) Interpreter (in Python))
http://norvig.com/lispy.html

PyInstaller
http://www.pyinstaller.org/
PyInstaller is a program that converts (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, Solaris and AIX.

MyHDL is fast!
http://myhdl.org/doku.php/performance
MyHDL is implemented as a pure Python application
To make MyHDL simulations fast, all you have to do is to use the right Python interpreter, which may be different than the one you are using today. The interpreter of choice is developed by the the PyPy project and comes with a Just-In-Time (JIT) compiler.

My Links
http://delicious.com/ajlopez/python

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Older Posts »

Theme: Shocking Blue Green. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 28 other followers