Lancer correctement python et ses commandes cousines
Dans cet article, on va voir comment lancer python
depuis la ligne de commande, ainsi que les commandes qui lui sont liées: pip, venv, etc.
Dans cet article, on va voir comment lancer python
depuis la ligne de commande, ainsi que les commandes qui lui sont liées: pip, venv, etc.
Suite au très bon billet Débuter avec Python en 2019, je me suis dis qu’il serait bon d’en rajouter une couche.
Après toutes ces années, qu’est-ce que j’utilise pour mes projets Python ?
J’ai beau essayer très fort de ne pas répondre en ligne, des fois je craque. Mais je me soigne, globalement j’ai récupéré plein de temps, et ça se voit sur mon quotidien.
Et ce craquage, et bien il est cette fois dû à une totale mécompréhension des types de texte en Python 3.
Saviez-vous qu’il existe un format simple, compatible avec tous vos outils et bien documenté qui permet de remplacer setup.py ? Qui existe depuis 2016 ? Et que pour nous aider, des gens veulent le mettre à la poubelle ?
Le mot clé assert est populaire en Python essentiellement grâce à la lib pytest, dont on vous a parlé dans le dossier sur les tests unitaires. En dehors de ce cas d’usage, personne ne comprend bien son utilité. Déjà, dans les tutoriaux, on vous signale de ne pas l’utiliser pour faire des vérifications importantes, à […]
Quand les nouveaux mots clés async
et await
ont été introduits en Python 3.5, tout le monde a trouvé l’idée formidable. D’ailleurs, ça a été intégré à JavaScript.
Malheureusement, introduire des mots clés dans un langage est une opération très délicate.
Le BDFL (Dictateur Bénévole À Vie) et créateur du langage Python vient d’annoncer qu’il laissait son bébé à la communauté.
Après des mois de débats sur python-idea (mailing list sur laquelle, je vous le rappelle, tout le monde a le droit de participer), Guido a validé la PEP 572. (foo := bar)
sera donc un code valide en Python 3.8.
Alors que vaut cette 3.7, et est-ce qu’il faut migrer ?
C’est bon vous avez cédé à la hype ?