passage d'un post de entrée forum en un journal (+ complément car entre temps j'ai fait un petit ajout)
Salut,
À l'occasion d'un changement dans l'hébergement, j'en ai profité pour remettre à jour le Mémento Python 3 (dont la dernière version 2.0.6 datait de juin 2017).
Il est dispo dorénavant sur py3memento.lisn.fr (et py3cheatsheet.lisn.fr pour la version anglaise).
Modifications de la version 2.1.1 :
- ajout de la directive
global
dans les définitions de fonctions.
Modifications de la version 2.1.0 :
- affection, ajout opérateur morse (walrus)
:=
- ajout de l'instruction
match
…case
- formatage de chaînes, bascule sur les f-string (remplacement aussi aux endroits où .format() apparaissait)
- méthodes des chaînes, ajout de
.format()
,.removeprefix()
,.removesuffix()
- boucle
for
, révision algo for sur index en utilisantenumerate
, ajout de deux lignes sur les expressions d'itérables (map
etfilter
) en programmation fonctionnelle - opérateurs de fusion
|
et de mise à jour|=
des dictionnaires - réorganisation de la section indexation des séquences pour gagner de la place
- signalisation
()
autour de context managers pour ouvrir plusieurs fichiers avecwith
A+
Note : si vous hébergez une copie locale, pensez à la mettre à jour.
# QR code
Posté par alberic89 🐧 . Évalué à 1 (+0/-0).
Merci pour cette ressource très utile aux étudiants.
Une petite suggestion : on pourrait ajouter un qr code dans un coin qui pointe vers le fichier pour partager facilement la fiche.
L'informatique n'est pas une science exacte, on n'est jamais à l'abri d'un succès
[^] # Re: QR code
Posté par lolop (site web personnel) . Évalué à 3 (+1/-0).
Je pensais que ça serait juste… mais finalement, en utilisant juste les liens courts (et qui sont a priori plus pérennes), ça rentre.
J'ai mis les QR-Code en haut à droite des documents et sur les pages web (qi qq'un veut les récupérer pour les utiliser ailleurs).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: QR code
Posté par lolop (site web personnel) . Évalué à 3 (+1/-0).
J'ai aussi ajouté un QR-Code de téléchargement direct du PDF sur la page web (ça permet de le reprendre dans des docs qu'on fait par ailleurs).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# '/' et '*' dans la définition des arguments d'une fonction
Posté par Claude SIMON (site web personnel) . Évalué à 3 (+1/-0).
Il serait peut-être pertinent de rajouter le rôle de
/
et*
dans la définition de la liste des arguments d'une fonction.Je ne pense pas qu'ils soient très utilisés (on trouve beaucoup plus souvent
*args
et**kwargs
dans les documentations/tutoriels, p. ex.), d'où l'intérêt de les avoir dans un pense-bête, mais ils peuvent se révéler très utiles dans certaines situations (surtout le*
pour ma part)…« Smart IoT Crafting » : l'IoT pour tous
[^] # Re: '/' et '*' dans la définition des arguments d'une fonction
Posté par lolop (site web personnel) . Évalué à 2 (+0/-0).
Fait, mais discret, c'est pas un truc que les débutants voient en général (même si c'est vrai que ça peut permettre de forcer la façon d'appeler une fonction et d'éviter des problèmes genre inversion d'arguments passés en positionnels).
Version 2.1.2.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.