Prise en main de Python, Django et Google App Engine

Etant dans une petite période de chomage (que j’espère courte), je me suis aventuré sur le chemin de Python, Django (un framework pour Python) et Google App Engine (les serveurs Google faisant tourner du Python).

J’avais bien envie de me mettre à une technologie de script, afin de faire plus tard (dans mon futur job?) des petits scripts rapides afin de traiter des fichiers, des données ou tout autre besoin.

Pourquoi Python ?, parce qu’il s’agit d’un des outils à la mode en ce moment, surtout dans la région de Saskatoon au canada, puisque ca devait être un de mes langages de travail (avant qu’on annule le poste). Et puis Google est en soutien avec son GAE, donc y’a pas de raison que ca ne dure pas.

Donc je prends les tutoriaux Python (très bien fait), les tutoriaux Django (un peu moins) et je me lance dans la création de flux RSS à partir des données fournies par Mininova (Faut bien que ce soit utile quand même !!!)

Alors initiation, essais, tests, traitement de technos diverses (http, listes, parsing, xml, rss) et finalement au bout de 2 jours pleins (compter 16 heures), me voila avec ma petite application sur GAE.

Petite conclusion rapide après 2 jours : La langage se prend bien en main, même si j’aurais aimé une documentation plus complète (ca ne vaut pas la javadoc de Sun), mais il y a pas mal d’exemple sur le net. Et puis je n’ai pas encore essayé un éditeur digne de ce nom, juste Notepad++. D’ailleurs après réflexion, je crois que je vais opter pour Netbeans Python, ca me semble un des plus simples à installer et des plus aboutis. Je vous tiens au courant avec une petite mise à jour.

Pour info, la petite application GAE prend un ou plusieurs mots-clés dans son url (style « heroes » ou « heroes+720P » pour la version HD), récupére le résultat dans Mininova, ordonnancé par seeds et crée un flux rss avec ces données. Quand on l’intègre dans Netvibes, on en voit tout de suite l’énorme intérêt.

Résultat du programme Python (tri sur Seeds) et celui fournit par Mininova (sans tri sur les seeds)

Résultat du programme Python (tri sur Seeds) et celui fournit par Mininova (sans tri sur les seeds)

Sur ce, je vous laisse les liens utiles et les sources (pour ceux qui voudraient s’en inspirer).

Publicités

2 Réponses to “Prise en main de Python, Django et Google App Engine”

  1. Le Web 2.0 avec Python et Django « L’avis de l’iguane Says:

    […] Prise en main de Python, Django et Google App Engine […]

  2. Mon utilisation de Netvibes « L’avis de l’iguane Says:

    […] Prise en main de Python, Django et Google App Engine […]


Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :