Quel niveau peut-on exiger à l’embauche en Python ?
J’ai répondu récemment à une question sur le niveau on pouvait attendre d’un professionnel en Python. La réponse était en anglais, alors je me fends d’une petite traduction ici.
J’ai répondu récemment à une question sur le niveau on pouvait attendre d’un professionnel en Python. La réponse était en anglais, alors je me fends d’une petite traduction ici.
C’est tout naturellement qu’on a fini par me poser (par mail), ze question.
Les hash map sont souvent sous-utilisés, surtout par les personnes venant d’un autre langage avec implémentation vraiment batardes du concept. Les array en PHP et les objet en Javascript étant parmi les pires exemples.
Vu que dernièrement je vous ai bien gavé avec WAMP, ça mérite un tuto non ?
Il arrive parfois qu’on ait besoin d’une base personalisée…
Tout est accessible en Python. Il n’y a pas de variables privées.
Je me suis dit que ça pourrait intéresser quelques geeks de savoir comment lister les enfants d’une classe, récursivement.
Plus je fais du dev Web, plus je m’aperçois que beaucoup de mes collègues n’ont aucune idée de comment fonctionne HTTP sous le capot. Comme vous le savez, ma règle numéro 1 c’est qu’il n’y a rien d’évident, donc petit tuto pour expliquer les bases.
Comme je ne m’attends pas à ce que vous suiviez le blog article par article, voici une petit synthèse, la conclusion de l’évolution de ma boîte à outils Python.
CLOC est un petit prog perl qui retourne des stats sur le code qu’on a dans un dossier.
Sur ubuntu, ça s’installe avec un apt-get cloc
, et un cloc /home/sam/work
plus tard, on obtient un rapport sur le nombre de fichiers / lignes de code par langage.