web 2.0

Python et Azure

J’ai commencé ce post il y a déjà quelques mois , un bon conseil ne laissez pas de posts dans vos brouillons, ou ils risquent d’y rester.

Dans ce post je vais essayer de vous donner quelques liens et conseils sur comment utiliser Python sur ou avec Azure .


La première chose à installer si vous utilisez  Visual Studio 2010 c’est les Tools For Python, qui transforment Visual Studio en IDE Python de premier ordre. Utilisable même avec une version gratuite de VS.

Plus d’infos la :
http://blogs.msdn.com/b/somasegar/archive/2011/08/29/python-tools-for-visual-studio.aspx
Et à télécharger la http://pytools.codeplex.com/


Il existe un Sdk Python pour l’accès au storage ( Blob Table Queue)
Plus d’infos la http://sriramk.com/blog/2008/11/python-wrapper-for-windows-azure.html

A télécharger la
https://github.com/sriramk/winazurestorage

Par exemple pour lire le contenu d’une table Azure nommé  “Question” avec une colonne nommé “Request”

import winazurestorage 

table_server = 'table.core.windows.net' account = 'VotreCompteLa' key =VotreCleLa' table = winazurestorage.TableStorage(table_server,account,key); questions=table.get_all('Question')
for row in questions:
    print row.Request


Ou lire le dernier message d’une queue, puis l’effacer

import winazurestorage 
queue_server = 'queue.core.windows.net' account = 'AzureAccount' key ='AzureKey' queues = winazurestorage.QueueStorage(queue_server,account,key) msg = queues.get_message('naoshoutbox')
txt=msg.text.encode('utf-8')
print txt
queues.delete_message('naoshoutbox',msg)

 

Et pour finir je vous renvoie vers le tutorial de Steve Marx pour déployer du python sur Azure

http://blog.smarx.com/posts/tutorial-running-a-python-web-application-in-windows-azure

En vidéo



Et Benjamin Guinebertiére en parlait aussi dans son post du 14 décembre http://blogs.msdn.com/b/windowsazurefrance/archive/2011/12/14/un-point-sur-les-sdk-de-windows-azure-depuis-la-mise-224-jour-du-12-dec-2011.aspx

Moi j’utilise python et Azure dans le cadre de mes projets avec NAO, bientôt à voir dans de nouvelles vidéos sur ZeCloud.

Tags: