Expert Python
21 août 2020 1h 4m
Vous êtes-vous demandé ce que sont les roues Python? Comment sont-ils utilisés pour empaqueter du code Python? Python utilise-t-il le passage par valeur ou le passage par référence? Cette semaine dans l’émission, David Amos est là pour répondre à ces questions, et il a apporté un autre lot d’articles et de projets hebdomadaires de PyCoder.
Nous parlons d'un article intitulé "Que sont les roues Python et pourquoi devriez-vous vous en soucier." David parle d'un article de Real Python sur le passage par référence en Python. Nous couvrons plusieurs autres articles et projets de la communauté Python, notamment: la transcription de la parole en texte, 4 fonctionnalités puissantes Python manque toujours, 10 superbes one-liners pythoniques et encore plus d'options pour empaqueter votre code Python.
Pleins feux sur le cours: Recettes pratiques pour travailler avec des fichiers en Python
Dans ce cours, vous apprendrez comment utiliser des fichiers en Python en utilisant des modules intégrés pour effectuer des tâches pratiques impliquant des groupes de fichiers, comme les renommer, les déplacer, les archiver et obtenir leurs métadonnées.
Les sujets:
- 00:00:00 – Présentation
- 00:01:25 – 4 fonctionnalités puissantes que Python manque toujours
- 00:14:41 – Que sont les roues Python et pourquoi devriez-vous vous en soucier?
- 00:23:58 – Explication de 10 superbes one-liners pythoniques
- 00:38:11 – Pleins feux sur le cours vidéo
- 00:39:14 – Comment transcrire des enregistrements vocaux en texte avec Python
- 00:43:34 – Pass by Reference en Python: Contexte et bonnes pratiques
- 00:49:54 – Options pour empaqueter votre code Python: Wheels, Conda, Docker, et plus
- 00:55:53 – PyOxidizer: un outil moderne de packaging et de distribution d'applications Python
- 01:00:13 – Python et PDF: un examen des outils existants
- 01:04:01 – Merci et au revoir
Afficher les liens:
4 Fonctionnalités puissantes Python est toujours absent – Python n'a pas de vraies constantes et n'implémente pas de fonctionnalités telles que l'optimisation de la récursivité de queue que de nombreux langages compilés utilisent. Découvrez quelles autres fonctionnalités Python «manque» par rapport à d'autres langages, et pourquoi les développeurs principaux n'ont pas ajouté ces fonctionnalités au langage.
Que sont les roues Python et pourquoi devriez-vous vous en soucier? – Dans ce didacticiel, vous apprendrez ce que sont les roues Python et pourquoi vous devriez vous en soucier en tant que développeur et utilisateur final de packages Python. Vous verrez comment le format de roue a pris de l'ampleur au cours de la dernière décennie et comment il a rendu le processus d'installation du package plus rapide et plus stable.
10 One-Liners Pythonic impressionnants expliqués – Certaines choses en Python sont simplement meilleures sur une seule ligne.
Comment transcrire des enregistrements vocaux en texte avec Python – Apprenez à transcrire la parole d'enregistrements tels que des MP3 en texte avec Python et l'API AssemblyAI
Passer par référence en Python: contexte et meilleures pratiques – Dans ce didacticiel, vous explorerez le concept de passage par référence et découvrirez comment il se rapporte au propre système de Python pour gérer les arguments de fonction. Vous examinerez plusieurs cas d'utilisation pour passer par référence et découvrirez quelques bonnes pratiques pour implémenter des constructions passe-par-référence dans Python.
Options pour empaqueter votre code Python: Wheels, Conda, Docker, etc. – Il existe de nombreuses façons de conditionner votre code Python. Trouvez celui qui vous convient.
PyOxidizer: un outil moderne de packaging et de distribution d'applications Python
Python et PDF: un examen des outils existants – La liste ultime des outils PDF en Python.
Liens supplémentaires:
Tweet
Partager
Email
Améliorez vos compétences Python avec ces cours:
«Parcourir tous les épisodes
[ad_2]