Voici (venu le temps des rires et des chants dans l'ile aux enfants du web c'est tous les jours le printemps, aheu 'scusez j'm'égare :) une nouvelle série d'articles "de PHP à Python" qui voit le jour.

Elle n'aura rien à voir avec une certaine émission de construction de baraques en ruine pour familles en détresse... :P

Celle ci va consister à illustrer et (tenter de) répondre à la question "Comment fais tu ça en Python quand je fais ça en PHP ?"

Encore une fois, ma grandeur d'âme aura eu raison de moi (ça sera ma "tournée" pour mon cadeau d'anniversaire à chacun de vous en ce jour béni des dieux du net ;) et c'est un nouveau défi sur IRC (sur un channel PHP), qui est le résultat de ce billet et de ceux qui suivront.

En voici les "termes" ;)

dis moi, toi qui touche à python depuis un bon moment, ça te dis pas de nous pondre un petit article comparatif avec PHP ?
genre les équivalents en python dans les grandes lignes
une sorte de how to switch to python
genre l'équivalent de composer, de phpunit, etc...
niveau code, par exemple l'équivalent de pdo, de simpleXml, etc...
donne nous envie de switcher ;)

On retiendra tout de même une judicieuse remarque sur #python-fr à ma question "connaissez-vous des articles pour montrer comment passer de php à python ?"

PHP et Python n'ont pas exactement la même utilité, donc à part dans le cadre d'un projet précis, je vois mal comment se dire
"tiens, je vais passer de PHP à Python" \^\^

Le niveau des billets risque de ne pas être pour le débutant en programmation (forcément ;) mais si d'aventure vous le seriez en Python vous pourriez me corriger ;)

Je me lance bien que n'étant pas le moins du monde l'expert attitré dans ces 2 langages, je pratique python depuis août 2012 et plus assidûment depuis PyConFr 2012 (niveau noob++), et pour PHP je pratique depuis un tout petit poil plus longtemps (niveau dev++/l33tmoinsmoins ;) mais comme j'apprécie les 2 ( et ces temps ci plus l'un que l'autre parce que je m'éclate ) je prends le risque et relève le gant ;)

Donc le sujet pour cette série sera de montrer comment telle "opération" en PHP se réalise en Python.

Dans la bannette pour le moment il y aura :

"En Python comment fais tu " :

  • avec un Composer like ?
  • PSR-1 like (update 28/1)
  • Les String (update 29/1)
  • les Tests unitaires ?
  • le Passage de paramètres au nombre variable ?
  • les Arrays (demandé via twitter)

oui c'est cours (en fait c'était cours au départ mais depuis 1mois il s'en est passé des choses) mais...

... je vous propose de me coller en commentaire les sujets qu'ils vous plairaient de voir abordés et je verrai "si je sais faire", de même, je modifierai la liste ultérieurement en fonction de mes envies ;) et surtout pour maintenir le liens avec les articles publiés après coup.

Déjà paru en "kioske" :

A paraître :

  • Lecture de fichier de configuration
  • Parser du XML