5 choses à apprendre en priorité en Python

Photo d'une grand mère armée

Quand on apprend un nouveau langage de programmation, on apprend d’abord les bases. Et pour la plupart des langages, elles sont communes : déclarer une variable, faire des conditions et des boucles, faire des fonctions, importer un code d’un autre fichier, etc.

Ce qui va différencier le moment où vous savez programmer dans CE langage, ce sont des notions spécifiques à lui que vous commencez à maitriser.

La suite

Changement dans l’unpacking des iterables en Python 3

Photo d'une vitre "en cas d'urgence"

Ahhh, l’unpacking… On croit qu’on a complètement fait le tour de cette fonctionalité merveilleuse, et PAF, on découvre encore autre chose.

Par exemple, la syntaxe a été améliorée avec Python 3, et accepte maintenant un unpacking partiel !

La suite

Petite astuce d’unpacking en Python

Photo d'une femme tirant à l'arc en équilibre sur les mains, l'arc dans les pieds

L’unpacking, fonction géniale de Python s’il en est, peut se faire sur un seul element

La suite

Paramètres imbriqués dans une fonction Python

Photo d'une souris avec des dizaines de boutons

Une fonction très peu connue de Python est la possibilité de définir un paramètre en indiquant qu’il s’agit d’une séquence.

La suite

La virgule n’est pas un opérateur en Python

Dessin de virgule, personnage d'achile talon

Et donc sa priorisation est floue.

La suite

L’opérateur splat (l’étoile: *) en Python

Couverture du livre "Splat le chat"

L’utilisation du signe étoile (*, dit opérateur “splat”) en Python est très simple, mais certains cas sont peu intuitifs. Les nouveaux venus ont souvent besoin d’un peu plus d’explications que ce que donne la doc. Les utilisateurs d’autres langages sont généralement déroutés car ils sont habitués certaines fonctionnalités qu’on ne retrouvent pas en Python.

La suite