public marks

PUBLIC MARKS from bader with tag python

March 2006

February 2006

About « PlugBoard

PlugBoard is born because of the need to create several plugin-based projects. These projects, currenly got a plugin management system many times different between each other and not much organized. So, we decided to create a shared plugin system to use in all kinds of environments (daemons, GTK, Wx, Twisted an so on).

MF Bliki: GetterEradicator

by 1 other
The general justification is that getters violate encapsulation. If I've got a bowler class with fields for overs, runs and wickets, then adding getters (getOvers, getRuns, getWickets) is little better than just making the fields public.

Welcome to ShowMeDo

A Collection of Python Programming Videos Want to learn how to use some of the best Python programming tools out there, including the supercharged IPython interpreter and the great free editor SPE? Or maybe you want to see how easy it is to create great-looking, powerful graphical user interfaces using wxPython. If so, follow the snake...

XML.com: Doing HTTP Caching Right: Introducing httplib2

by 6 others
You need to understand HTTP caching. No, really, you do. I have mentioned repeatedly that you need to choose your HTTP methods carefully when building a web service, in part because you can get the performance benefits of caching with GET. Well, if you want to get the real advantages of GET then you need to understand caching and how you can use it effectively to improve the performance of your service.

January 2006

Commentary

Commentary is a commenting system written by Ian Bicking. It is initially intended to facilitate feedback on project documentation, allowing anonymous submitters to add notes to documentation.

December 2005

PythonTestingToolsTaxonomy - Cheesecake - Trac

by 2 others
Unit Testing Tools Web Testing Tools Acceptance/Business Logic Testing Tools GUI Testing Tools Source Code Checking Tools Code Coverage Tools Continuous Integration Tools Miscellaneous Python Testing Tools

Python Search - Powered by Python, Searching for the Python

A Python Programming Specific Search Engine Search the internet for results relevant to python programming. Because of the way this search works, you may get more results with more specific search terms. The term Python will automatically be included in your query.

Ned Batchelder: coverage

by 2 others
Coverage.py is a Python module that measures code coverage during Python execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.

api.plone.org

by 1 other
Plone, Archetypes and CMF API documentation.

November 2005

dirtSimple.org: Java is not Python, either...

(via)
With the overwhelming response to my earlier Python Is Not Java post, I thought I'd take a little time to be fair and point out that Java Is Not Python, either. While Python is more powerful as a language, Java beats the crap out of it in the area of standards and specifications like JDBC, JNDI, and OSGi, to name just a few.

dirtSimple.org: Python Is Not Java

by 2 others (via)
I was recently looking at the source of a wxPython-based GUI application, about 45.5KLOC in size, not counting the libraries used (e.g. Twisted). The code was written by Java developers who are relatively new to Python, and it suffers from some performance issues (like a 30-second startup time). In examining the code, I found that they had done lots of things that make sense in Java, but which suck terribly in Python. Not because "Python is slower than Java", but because there are easier ways to accomplish the same goals in Python, that wouldn't even be possible in Java.

Introduction to OOP with Python

Introduction to OOP with Python Object Oriented Programming

October 2005

The Linux Home Page in the UK

(via)
CMFFeed is a CMFSin replacement solution, which acts as a RSS reader and aggregator for Plone.

Zope 3 Quick Start Guide

by 2 others (via)
This Quick Start assumes you are familiar with Python, Subversion, and the generalities of the web (HTML, servers, etc.).

Zope and AJAX: two options

by 2 others (via)
AJAX, now I'm certified buzzword compliant ;). Seriously, ajax is Async Javascript and XML with which we can do stuff without page refresh and gives the impression that the browser is very much like your everyday GUI client.

September 2005

Type-checking module for Python

(via)
This module allows you to perform basic type-checking on the parameters passed to functions in your code. By applying the @typecheck decorator to a function, you can ensure that all the formal parameters are of the correct type.

Nuxeo Blogs: YADI, part 2: a simple Psyco decorator

(via)
Psyco is a pretty cool tool from Armin Rigo, that can really speed up the code in some cases. It relies on generating machine code by writing the corresponding bytes directly into executable memory.

bader's TAGS related to tag python

10min +   aggregator +   agile +   ajax +   api +   archetypes +   association +   blog +   c +   c++ +   cache +   cmf +   commented +   decorator +   dev +   django +   doc +   education +   emacs +   encapsulation +   fastcgi +   flickr +   fr +   framework +   francophone +   français +   glade +   gnome +   gtk +   gui +   guide +   http +   humour +   hurd +   ide +   java +   javascript +   lang:fr +   lighttpd +   management +   oo +   paris +   perl +   photo +   planet +   plone +   plugins +   programming +   project +   psyco +   pyrex +   quick +   reference +   rest +   rss +   ruby +   scgi +   screencast +   service +   smart +   software +   sql +   string +   tests +   tips +   tk +   turbogears +   tutorial +   typecheck +   unittests +   upload +   vim +   web +   web2.0 +   webdev +   wiki +   wsgi +   xml-rpc +   zope +   zope3 +