OrderedDict vs dict et programmation orientée objet en Python vs Java – Le véritable podcast Python

By | avril 16, 2021

Cours Python en ligne

Véritable logo Python

16 avr.2021 50m

Christopher Bailey
David Amos

Cherchez-vous un peu d'ordre lorsque vous travaillez avec des dictionnaires en Python? Savez-vous que le dict Python a changé au cours des dernières versions et maintient maintenant les éléments en ordre? Pourriez-vous en savoir plus sur la programmation orientée objet en Python en la comparant à un autre langage? 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 couvre un article de Real Python sur les différences entre OrderedDict et un dictionnaire standard. Nous discutons d'un cours vidéo récent sur la façon dont la programmation orientée objet en Python se compare à Java.

Nous couvrons plusieurs autres articles et projets de la communauté Python, y compris, qu'est-ce que Werkzeug, la construction d'un moteur de recherche en texte intégral dans 150 lignes de code Python, le chargement de données SQL dans des pandas sans manquer de mémoire, comment battre le marché de la location de Berlin avec un script Python, remplaçant l'impression par de la crème glacée, et la nouvelle version de CircuitPython et Mu.

Les sujets:

  • 00:00:00 – Présentation
  • 00:02:07 – OrderedDict vs dict en Python: le bon outil pour le travail
  • 00:09:30 – Qu'est-ce que Werkzeug?
  • 00:13:08 – Commanditaire: Digital Ocean
  • 00:13:47 – Construire un moteur de recherche en texte intégral en 150 lignes de code Python
  • 00:19:53 – Chargement de données SQL dans Pandas sans manquer de mémoire
  • 00:25:35 – Comment j'ai battu le marché de la location de Berlin avec un script Python
  • 00:34:36 – Python vs Java: programmation orientée objet
  • 00:38:42 – Pleins feux sur le cours vidéo
  • 00:40:11 – Cours vidéo à venir
  • 00:41:17 – glace: ne jamais utiliser print () pour déboguer à nouveau
  • 00:45:28 – Sortie de CircuitPython 6.2.0
  • 00:49:40 – Merci et au revoir

Afficher les liens:

OrderedDict vs dict in Python: The Right Tool for the Job – Dans ce didacticiel pas à pas, vous apprendrez ce qu'est OrderedDict de Python et comment l'utiliser dans votre code. Vous découvrirez également les principales différences entre les dictionnaires standards et les dictionnaires ordonnés.

Qu'est-ce que Werkzeug? – Avez-vous déjà remarqué que lorsque vous installez Flask, une dépendance appelée Werkzeug est également installée? Werkzeug fournit un ensemble d'utilitaires pour créer une interface WSGI en Python, qui est une partie importante de toute application Web. Cet article vous emmènera dans une plongée en profondeur de Werkzeug et vous montrera exactement comment cela fonctionne afin que vous puissiez avoir une compréhension plus approfondie des applications Flask.

Création d'un moteur de recherche en texte intégral en 150 lignes de code Python – Passez de la préparation des données au moteur de recherche en quelques lignes de Python.

Chargement de données SQL dans des pandas sans manquer de mémoire – Si vous devez charger un tas de résultats de requête SQL dans un Pandas DataFrame, vous risquez de rencontrer un problème s'il y a suffisamment de lignes dans les résultats de la requête SQL: cela ne rentrera pas en RAM. La fonction read_sql () de Panda a une option de traitement par lots, mais elle charge également toutes les données en mémoire. Alors, comment gérez-vous les requêtes plus volumineuses que la mémoire avec Pandas? Cet article va vous montrer comment!

Comment j'ai battu le marché locatif de Berlin avec un script Python – Découvrez comment un développeur Python a utilisé un script Python pour analyser le marché du logement à Berlin et prédire quand une propriété serait vendue ou quand le prix serait diminué. Bien que l'article n'inclue pas beaucoup de détails techniques, c'est une excellente étude de cas sur la façon dont Python, son riche écosystème et un peu de créativité peuvent transformer la résolution d'un problème banal – comme la recherche d'une nouvelle maison sur un marché bondé – en quelque chose. amusant et intellectuellement enrichissant!

Python vs Java: programmation orientée objet – Vous avez peut-être entendu dire que «tout est un objet en Python». Mais qu'est-ce que cela signifie pour faire de la programmation orientée objet? Si vous arrivez à Python avec une expérience Java, vous voudrez suivre ce cours pour apprendre à réinterpréter votre compréhension des objets Java en Python et à utiliser les objets de manière pythonique.

Projets:

Liens supplémentaires:


Tweet
Partager
E-mail

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

«Parcourir tous les épisodes

[ad_2]