Python

Da Python a Ruby o vicerversa

Preludio L’ultima volta che ho provato Ruby è stato nell’aprile del 2005. Avevo sviluppato un paio di progetti di test in RubyOnRails, che allora era già produttivo. Ruby era affascinante, ma la libreria base mi sembrava ancora in stato embrionale e lo abbandonai. RubyOnRails non mi è mai sembrato avesse un vantaggio competitivo rispetto a …

Da Python a Ruby o vicerversa Read More »

(How to Write a (Lisp) Interpreter (in Python))

I like a lot of programming languages. I do not love them with the same intensity. I do not love Lisp for its ((syntax))), but Lisp rocks for its purity: in a tiny bag of concept, you get a lot of stuff. This article, (How to Write a (Lisp) Interpreter (in Python)) show you how it …

(How to Write a (Lisp) Interpreter (in Python)) Read More »

Functional Programming In Depth, part II:Python and Scala retrospection

This is the second article on functional programming. In the first one we talked about scala and the type inference system it brings in the Java Way of Life. I played a bit with python functional howto, building a small game. Before starting I surfing for a bit of libraries and documentation.

Ruby or Python? Well, it depends…

Inspired by this excellent web post “Ruby or Python? Well, it depends…”, I agree with it at 100%: Ruby or Python? This is the Question! Well it might not be the Question, but it’s a common question for many developers looking to break free from the statically typed language they know and learn a dynamic …

Ruby or Python? Well, it depends… Read More »

SQL Server e Python

L’integrazione tra .NET e SQL Server è data per scontata: in questo articolo esploreremo invece  come accedere a SQL Server da Python. Uno dei vantaggi di python è che è un linguaggio molto facile da imparare, con un notevole numero di librerie e un’ottima integrazione multi piattaforma. Oltre a ciò python offre un sistema di …

SQL Server e Python Read More »

Python SOAP Client

Suds is a lightweight SOAP python client for consuming Web Services. It is very nice to use, because of the debugging feature inside. Give it a try: https://fedorahosted.org/suds/ And for testing and playing with it, try out also DreamPie, a nice Python shell

Web2Py: a python web framework we like

At Gioorgi.com we have used plenty of web frameworks. Giovanni Giorgi used Seaside,  a lot of PHP frameworks, Java Struts, RubyOnRails, and Python Django. We have started to look for Web2Py, a compact,  easy to learn  python web framework. From the most notable feature, it runs also on Google App Engine. Written by an Italian …

Web2Py: a python web framework we like Read More »

Python 3.0 Release

Python 3.0 We are pleased to announce the release of Python 3.0 (final), a new production-ready release, on December 3rd, 2008. Python 3.0 (a.k.a. “Python 3000” or “Py3k”) is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how …

Python 3.0 Release Read More »