#azurecamp

@benjguin
LANCEMENT DE SCRIPT
Plan
•
•
•
•

Présentation de Python
Python dans Windows Azure Web Sites
Python pour scripter Windows Azure
Autres utilisa...
Python
• http://python.org
• Langage de programmation
– dynamique
– facile à lire
– également Orienté objets

• Environnem...
HELLO WORLD!
APPEL D’UNE LIBRAIRIE C# EN
IRONPYTHON
Python disponible dans Web Sites
• Deux modèles en standard
– Django
– Flask
FLASK
CRÉER UN CLUSTER IPYTHON
…
EN PYTHON
Autres utilisations
• HDInsight: en complément de HIVE par
exemple
– HIVE langage à la SQL
– Python langage procédural
Appel de Python depuis Hive (Hadoop)
insert overwrite table myDestTable
select
transform(s.param1, s.param2)
USING 'D:Pyth...
Appel de Python depuis Hive
Conclusion
• Python est polyvalent
• Windows Azure est polyvalent
• Python et Windows Azure fonctionnent
bien ensemble
Testez par vous-même
• http://aka.ms/tester-mon-azure
© 2012 Microsoft Corporation. Tous droits réservés. Microsoft, Windows et les autres noms de produits sont des marques dép...
Prochain SlideShare
Chargement dans…5
×

Python dans windows azure web sites et pour scripter vos environnements

529 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
529
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • myString = "{}, {}!".format("Hello", "World")printmyString
  • myString = "{}, {}!".format("Hello", "World")printmyString
  • Python dans windows azure web sites et pour scripter vos environnements

    1. 1. #azurecamp @benjguin
    2. 2. LANCEMENT DE SCRIPT
    3. 3. Plan • • • • Présentation de Python Python dans Windows Azure Web Sites Python pour scripter Windows Azure Autres utilisations
    4. 4. Python • http://python.org • Langage de programmation – dynamique – facile à lire – également Orienté objets • Environnement de script • Disponible dans beaucoup d’environnements – Unix, Windows, JVM, .NET, … • Beaucoup de modules – index à https://pypi.python.org • Versions 2 et 3
    5. 5. HELLO WORLD!
    6. 6. APPEL D’UNE LIBRAIRIE C# EN IRONPYTHON
    7. 7. Python disponible dans Web Sites • Deux modèles en standard – Django – Flask
    8. 8. FLASK
    9. 9. CRÉER UN CLUSTER IPYTHON … EN PYTHON
    10. 10. Autres utilisations • HDInsight: en complément de HIVE par exemple – HIVE langage à la SQL – Python langage procédural
    11. 11. Appel de Python depuis Hive (Hadoop) insert overwrite table myDestTable select transform(s.param1, s.param2) USING 'D:Python27python.exe myPythonScript.py' as (col1 string, col2 string, col3 int) from mySrcTable s; #(…) while True: line = sys.stdin.readline() if not line: break args, tobedropped = string.split(line, "n", 2) p1,p2 = string.split(args, "t") col1,col2,col3 = myFunction(p1,p2) print "t".join([str(col1), str(col2), str(col3)])
    12. 12. Appel de Python depuis Hive
    13. 13. Conclusion • Python est polyvalent • Windows Azure est polyvalent • Python et Windows Azure fonctionnent bien ensemble
    14. 14. Testez par vous-même • http://aka.ms/tester-mon-azure
    15. 15. © 2012 Microsoft Corporation. Tous droits réservés. Microsoft, Windows et les autres noms de produits sont des marques déposées ou des marques commerciales de Microsoft aux États-Unis et/ou dans d'autres pays. Les informations contenues dans ce document sont fournies uniquement à titre indicatif. Elles représentent l'opinion actuelle de Microsoft Corporation sur les points cités à la date de cette présentation. Microsoft s'adapte aux conditions fluctuantes du marché et ce document ne doit pas être interprété comme un engagement de la part de Microsoft ; de plus, Microsoft ne peut pas garantir la véracité de toute information présentée après la date de la présentation. MICROSOFT EXCLUT TOUTE GARANTIE, EXPRESSE, IMPLICITE OU STATUTAIRE, EN CE QUI CONCERNE CETTE PRÉSENTATION.

    ×