Salut,

Aillant cumulé ces derniers temps sur mon blog quelques billets sur Python, je me suis lancé à les rassembler dans un format PDF, il rassemble une vingtaine d'articles pour environ 80 pages. Ce format s'y prête bien, dans le sens où ça me permet de regrouper des séries que j'avais fait, notamment sur Ncurse et les tests unitaires.

Le document est sous licence Creative Common by-sa, un pdf ne serait pas vraiment libre sans les sources, et c'est chose possible sur un dépôt de Github. (syntaxe en RestructuredText, et généré avec Sphinx)

Ce n’est pas une introduction à Python, je ne reprends pas les bases comme les boucles de condition (if, while), il est préférable d’avoir quelques connaissance en Python, ou dans un autre langage pour suivre le document. Il s’adresse plus à des personnes voulant découvrir des fonctionnalités de Python dans un sens un peu plus large, par la pratique. Le mieux pour s’en faire une idée est encore de regarder le sommaire ci-dessous.

  • Utilisation de module
    • Consulter la documentation en local
    • Piles et files avec Deque
    • Tenir un fichier de log
    • Script concret pour Urllib2
    • Parser un fichier de configuration
  • Python et Ncurses
    • Transparence avec Ncurses
    • Déplacement de fenêtre
    • Menu navigable
    • Visualiser et scroller un fichier
    • Les scripts de démo fournis par Python
  • Utilisation d’API
    • Générateur de documentation avec Sphinx
    • Client Twitter et Identi.ca
    • Api Goo.gl et Oauth
    • Request, HTTP pour les humains
    • Scrapy, Crawler web
  • Les Tests Unitaires
    • Unittest
    • Introduction à Nose
    • Behavior Driven Devoloppment avec Lettuce
    • Couverture de code
    • Autotest avec Watchr


Je suis preneur de tout commentaires, critiques, suggestions, comme ce n'est que mon premier PDF, je me doute qu'il y a beaucoup à redire

>> Télécharger le PDF

Merci.