Détecter la déforestation avec Python et utiliser GraphQL avec Django et Vue – Le vrai podcast Python

By | juin 11, 2021

trouver un expert Python

Logo Python réel

11 juin 2021 1h 1m

Christophe Bailey
David Amos

Êtes-vous à la recherche d'un projet de science des données approfondi pour mettre en pratique vos compétences ? Souhaitez-vous plutôt ajouter de nouveaux outils à vos projets de développement Web 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 partage un article sur la façon de détecter la déforestation à partir d'images satellite. Il explique comment une équipe de science des données a construit une solution d'apprentissage automatique (ML) pour faire exactement cela, en utilisant FastAI pour la modélisation et Streamlit pour créer un tableau de bord.

Nous discutons également d'un article de Real Python sur la création d'un blog à l'aide de Django, Vue.js et GraphQL. GraphQL est un excellent outil pour améliorer votre API afin de la rendre plus flexible. Le projet étape par étape vous guide dans la transformation de vos modèles de données de blog Django en une API GraphQL.

Nous couvrons plusieurs autres articles et projets de la communauté Python, notamment les outils et la technologie utilisés pour gérer une entreprise de matériel informatique, la visualisation des données en Python à l'aide de plt.scatter(), pourquoi le visage triste lors de l'utilisation de Black, comment itérer sur lignes de dataframe (et devriez-vous?), pipx est maintenant un projet membre de PyPA et compression audio sans perte en temps réel en Python avec pyFLAC.

Les sujets:

  • 00:00:00 – Présentation
  • 00:02:11 – Construire un blog en utilisant Django, Vue et GraphQL
  • 00:10:06 – Détection de la déforestation à partir d'images satellites
  • 00:16:35 – Sponsor: Plate-forme d'applications de Digital Ocean
  • 00:17:11 – Les outils et la technologie que j'utilise pour diriger une entreprise de matériel informatique unipersonnelle
  • 00:29:13 – Visualisation des données en Python à l'aide de plt.scatter()
  • 00:34:24 – Pourquoi le visage triste ?
  • 00:40:20 – Pleins feux sur le cours vidéo
  • 00:41:26 – Comment itérer sur les lignes DataFrame (et devriez-vous?)
  • 00:48:31 – pyFLAC : Compression audio sans perte en temps réel en Python
  • 00:53:47 – pipx : Installer et exécuter des applications Python dans des environnements isolés
  • 00:59:59 – Merci et au revoir

Afficher les liens :

Construire un blog à l'aide de Django, Vue et GraphQL – Dans ce projet étape par étape, vous allez créer un blog à partir de zéro. Vous allez transformer vos modèles de données de blog Django en une API GraphQL et les utiliser dans une application Vue pour que les utilisateurs puissent les lire. Vous vous retrouverez avec un site d'administration et un site orienté utilisateur que vous pourrez continuer à affiner pour votre propre usage.

Détection de la déforestation à partir d'images satellites – Comment procéderiez-vous pour détecter la déforestation – un contributeur au changement climatique – à partir d'images satellites ? Dans cet article, vous apprendrez comment une équipe a construit une solution d'apprentissage automatique (ML) pour faire exactement cela, en utilisant FastAI pour la modélisation et Streamlit pour créer un tableau de bord. L'article traite de la méthodologie et des résultats, et constitue une excellente lecture sur la création d'une solution de ML. Le code du projet est disponible sur GitHub.

Les outils et la technologie que j'utilise pour diriger une entreprise de matériel à une seule femme – Winterbloom fabrique des synthétiseurs de boutique open source. Il y a beaucoup de choses à faire pour gérer une entreprise de matériel informatique. Quelqu'un doit concevoir le matériel, coder le firmware, rédiger la documentation, sans parler de l'administration de l'entreprise. Winterbloom fait tout cela avec juste une ingénieur – Stargirl Flowers. Découvrez les outils et la technologie que Stargirl utilise pour gérer son entreprise et comment Python s'intègre à plus d'un titre dans l'ensemble.

Visualiser des données en Python à l'aide de plt.scatter() – Dans ce didacticiel, vous apprendrez à créer des nuages ​​de points en Python, qui sont un élément clé de nombreuses applications de visualisation de données. Vous obtiendrez une introduction à plt.scatter(), une fonction polyvalente du module Matplotlib pour créer des nuages ​​de points.

Pourquoi le visage triste? – L'autoformater Black adopte certaines conventions qui pourraient vous surprendre à la première utilisation. L'une de ces conventions – le "sadface dedent" – déplace les parenthèses fermantes dans les signatures de fonction et autres en-têtes de bloc vers leurs propres lignes. Cela crée une ligne ne contenant rien d'autre que "):", qui ressemble à un emoji de visage triste. Łukasz Langa, le créateur de Black, explique pourquoi Black fait cela.

Comment itérer sur les lignes DataFrame (et devriez-vous ?) – Comment itérer sur les lignes DataFrame des pandas est l'une des questions les plus votées avec la balise pandas sur Stack Overflow. Cette question est également la réponse la plus copiée avec un bloc de code sur l'ensemble du site. De toute évidence, de nombreuses personnes souhaitent parcourir les lignes d'un DataFrame. Mais devriez-vous le faire ou existe-t-il de meilleures options ?

Projets

Liens supplémentaires :


Tweeter
Partager
E-mail

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

« Parcourir tous les épisodes