Commencer avec FastAPI et examiner le système d'importation de Python – Le vrai podcast Python

By | août 6, 2021

Cours Python en ligne

Logo Python réel

06 août 2021 45m

Christophe Bailey
David Amos

Avez-vous entendu parler de FastAPI ? Une interface de programmation d'applications est vitale pour rendre votre logiciel accessible aux utilisateurs sur Internet. FastAPI est une excellente option pour créer rapidement une API Web qui implémente les meilleures pratiques. Cette semaine dans l'émission, David Amos est de retour et il a apporté un autre lot d'articles et de projets hebdomadaires de PyCoder.

Commanditaire de l'épisode :

Nous partageons une introduction à FastAPI écrite par l'auteur du framework, Sebastián Ramírez. L'objectif de cet article est de vous aider à créer des API prêtes pour la production.

David couvre un article sur le système d'importation Python et comment il reste un mystère pour de nombreux développeurs Python. Nous partageons quelques ressources Real Python supplémentaires sur le système d'importation et les instructions.

Nous couvrons plusieurs autres articles et projets de la communauté Python, notamment un buffet de types de données spécialisés avec le module de collections de Python, des cartes avec Django utilisant GeoDjango, PostGIS et Leaflet, le déplacement de SciPy vers le système de construction Meson, les nouveautés de Python 3.11, un Framework Python maintenu par la communauté pour créer des animations mathématiques et créer facilement des PDF avec pdfme.

Les sujets:

  • 00:00:00 – Présentation
  • 00:02:18 – Les collections de Python : un buffet de types de données spécialisés
  • 00:08:07 – Cartes avec Django : GeoDjango, PostGIS et Leaflet
  • 00:12:12 – Déplacement de SciPy vers le système de construction Meson
  • 00:18:16 – Parrain : Sentry
  • 00:19:18 – Quoi de neuf dans Python 3.11
  • 00:24:32 – Dans les coulisses : comment fonctionne le système d'importation Python
  • 00:31:34 – Pleins feux sur le cours vidéo
  • 00:32:40 – Utilisation de FastAPI pour créer des API Web Python
  • 00:38:42 – manim: Un framework Python maintenu par la communauté pour créer des animations mathématiques
  • 00:41:56 – pdfme : Créez facilement des PDF
  • 00:44:42 – Merci et au revoir

Afficher les liens :

Les collections de Python : un buffet de types de données spécialisés – Python possède un certain nombre de types de données utiles au-delà des listes, des tuples, des dicts et des ensembles intégrés. Dans ce didacticiel, vous apprendrez tout sur la série de types de données de conteneur spécialisés dans le collections module de la bibliothèque standard Python. Apprendre le collections module est un excellent moyen d'améliorer vos connaissances en programmation Python !

Cartes avec Django : GeoDjango, PostGIS et Leaflet – Ce guide de démarrage rapide vous montre comment créer une carte Web à l'aide du module GeoDjango de Django. Les données de la carte sont stockées dans une base de données PostgreSQL à l'aide de l'extension PostGIS, et Leaflet, une bibliothèque JavaScript légère pour les cartes interactives, est utilisée sur le front-end. Vous apprendrez non seulement à configurer l'application Django et à afficher la carte, mais également à ajouter des marqueurs à la carte et à centrer automatiquement la carte sur l'emplacement de l'utilisateur de l'application.

Déplacement de SciPy vers le système de construction Meson – Conformément au PEP 632, distutils sera obsolète dans Python 3.10 et dans Python 3.12, il sera supprimé. Cela a posé un gros problème pour SciPy, car son système de construction dépend de NumPy distutils module – une extension de Python distutils. Les mainteneurs de SciPy se sont mis à trouver un nouveau système de construction et ont opté pour Meson, qui résout un certain nombre de problèmes de construction et obtient même une accélération de 4x sur les temps de construction !

Quoi de neuf dans Python 3.11 – Python 3.10 est toujours en version bêta, mais le travail sur Python 3.11 a déjà commencé. Les grands changements incluent des améliorations majeures des retraçages ainsi qu'une nouvelle fonction de racine cubique dans le math module.

Dans les coulisses : comment fonctionne le système d'importation Python – L'importation d'un module Python est probablement l'une des fonctionnalités de langage les plus utilisées. Mais le système d'importation de Python reste un mystère pour de nombreux développeurs Python, même pour ceux qui ont des années d'expérience. Cet article détaillé explore le fonctionnement du système d'importation de haut en bas. Vous apprendrez tout de la différence entre les importations absolues et relatives et la façon dont Python recherche les modules et les packages et résout les conflits de noms.

Utilisation de FastAPI pour créer des API Web Python – Dans ce guide, écrit par le créateur de FastAPI, Sebastián Ramírez, vous apprendrez les principaux concepts de FastAPI et comment l'utiliser pour créer rapidement des API Web qui implémentent les meilleures pratiques par défaut. À la fin, vous pourrez commencer à créer des API Web prêtes pour la production.

Projets:

Liens supplémentaires :


Tweeter
Partager
E-mail

Améliorez vos compétences Python avec ces cours :

« Parcourir tous les épisodes

[ad_2]