Connexion à MongoDB et mises à jour sur le paysage de l'empaquetage Python – Le vrai podcast Python

By | mars 19, 2021

Formation gratuite Python

Véritable logo Python

19 mars 2021 45m

Christopher Bailey
David Amos

Avez-vous entendu parler des bases de données NoSQL ou vous êtes-vous demandé comment en utiliser une avec Python? Comment MongoDB stocke-t-il les informations et quels packages pouvez-vous utiliser pour connecter ce type de base de données à votre projet Python? 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:

David parle d'un récent cours vidéo Real Python sur la gestion des espaces de noms en Python. Nous examinons également quelques histoires récentes sur l'écosystème d'empaquetage Python.

Nous couvrons plusieurs autres articles et projets de la communauté Python, y compris, la génération de rapports PDF personnalisables avec Python, comment le versionnage sémantique ne vous sauvera pas, PEP 621 est final, un utilisateur frappe la communauté Python avec 4000 faux modules, faisant un synthé avec Python, et ce qui fonctionne sur l'hélicoptère de Mars.

Les sujets:

  • 00:00:00 – Présentation
  • 00:01:46 – Générer des rapports PDF personnalisables avec Python
  • 00:04:54 – Le versionnage sémantique ne vous sauvera pas
  • 00:14:55 – Commanditaire: Digital Ocean
  • 00:15:34 – La PEP 621 est finale
  • 00:19:51 – Paquets empoisonnés: l'utilisateur atteint la communauté Python avec 4000 faux modules
  • 00:26:01 – Python et MongoDB: connexion aux bases de données NoSQL
  • 00:31:24 – Navigation dans les espaces de noms et l'étendue en Python
  • 00:35:22 – Faire un synthé avec Python: oscillateurs
  • 00:39:19 – Pleins feux sur le cours vidéo
  • 00:40:23 – Python court sur l'hélicoptère de Mars
  • 00:44:14 – Merci et au revoir

Afficher les liens:

Générer des rapports PDF personnalisables avec Python – Apprenez à générer des rapports PDF personnalisés à l'aide de reportlab et pdfrw avec une interface graphique PyQt.

Le versionnage sémantique ne vous sauvera pas – Le versionnage sémantique vise à la fois à communiquer la version du logiciel et à promettre que certaines versions ne casseront rien. Ça sonne bien, non? Dans de nombreux cas, c'est le cas, mais le recours aveugle au versionnage sémantique peut revenir vous hanter.

La PEP 621 est définitive – Dans un proche avenir, vous pourrez stocker les métadonnées du projet dans pyproject.toml.
Brett Cannon

Paquets empoisonnés: l'utilisateur atteint la communauté Python avec 4000 faux modules – Récemment, un utilisateur de PyPI sous le nom de «Remind Supply Chain Risks» a téléchargé près de 4 000 faux modules dans l'index, dont beaucoup ont été nommés comme des fautes d'orthographe courantes de paquets populaires. Découvrez l'incident dans cet article et lisez jusqu'à la fin quatre conseils que chaque développeur Python devrait suivre.

Python et MongoDB: connexion aux bases de données NoSQL – Apprenez à utiliser Python pour s'interfacer avec le système de base de données NoSQL MongoDB. Vous obtiendrez un aperçu des différences entre SQL et NoSQL, et vous découvrirez également les outils associés, notamment PyMongo et MongoEngine.

Navigation dans les espaces de noms et l'étendue en Python – Découvrez les espaces de noms Python, les structures utilisées pour stocker et organiser les noms symboliques créés lors de l'exécution d'un programme Python. Vous apprendrez quand les espaces de noms sont créés, comment ils sont mis en œuvre et comment ils définissent l'étendue des variables.

Projets:

Créer un synthé avec Python: Oscillateurs – Apprenez à créer des oscillateurs en utilisant Python comme base pour créer vos propres synthétiseurs logiciels. Cet article fait partie d'une série en trois parties. Les autres articles couvrent les modulateurs et les contrôleurs.

Python s'exécute sur l'hélicoptère de Mars

Comment le premier hélicoptère sur Mars utilise du matériel standard et Linux

Liens supplémentaires:


Tweet
Partager
E-mail

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

«Parcourir tous les épisodes

[ad_2]