Category Archives: Python

Identifier la syntaxe Python non valide – Python réel

Formation Python Python est connu pour sa syntaxe simple. Cependant, lorsque vous apprenez Python pour la première fois ou lorsque vous arrivez à Python avec une solide expérience dans un autre langage de programmation, vous pouvez rencontrer des choses que Python n'autorise pas. Si vous avez déjà reçu un Erreur de syntaxe lorsque vous essayez… Read More »

Episode # 277 10 conseils que tout développeur Django devrait connaître

Expert Python Nous avons récemment couvert 10 astuces que tous les développeurs Flask devraient connaître. Mais nous avons laissé de côté un groupe assez important dans l'espace web Python: les développeurs Django! Et celui-ci est pour vous. J'ai invité Bob Belderbos, qui dirige son activité SaaS sur Python et Django depuis plusieurs années maintenant, à… Read More »

Contexte et bonnes pratiques – Real Python

Formation gratuite Python Après vous être familiarisé avec Python, vous remarquerez peut-être des cas dans lesquels vos fonctions ne modifient pas les arguments en place comme vous vous en doutez, surtout si vous êtes familier avec d’autres langages de programmation. Certains langages traitent les arguments de fonction comme références aux variables existantes, appelées passer par… Read More »

Episode # 276 Geekout: La vie dans le système solaire et au-delà

Formation Python Nous sommes de retour avec un autre épisode GeekOut. Richard Campbell, un développeur et podcasteur qui approfondit également les sujets scientifiques et technologiques, est de retour pour notre deuxième épisode GeekOut. La dernière fois, nous nous sommes renseignés sur la vraie science et les progrès autour d'une base lunaire. Cette fois, c'est pourquoi… Read More »

Personnaliser l'administrateur Django avec Python – Real Python

Expert Python le Django framework est livré avec un puissant outil d'administration appelé admin. Vous pouvez l'utiliser immédiatement pour ajouter, supprimer ou modifier rapidement tout modèle de base de données à partir d'une interface Web. Mais avec un peu de code supplémentaire, vous pouvez personnaliser l'administrateur Django pour faire passer vos capacités d'administration au niveau… Read More »

Episode # 275 Belles refactorisations pythoniques

Cours Python en ligne Êtes-vous obsédé par l'écriture de votre code de la bonne manière avant de commencer? Peut-être avez-vous du code laid entre les mains et vous devez l'améliorer. Quoi qu'il en soit, la refactorisation pourrait être votre ticket pour des jours plus heureux! Dans cet épisode, nous parlerons d'un exemple puissant de refactorisation… Read More »

Création de PDF en Python avec ReportLab – Le véritable podcast Python

Formation gratuite Python 31 juil.2020 53m Souhaitez-vous générer des rapports avancés au format PDF en utilisant Python? Vous souhaitez peut-être créer des documents avec des tableaux, des images ou des formulaires à remplir. Cette semaine, nous accueillons Mike Driscoll pour parler de son livre «ReportLab – Traitement PDF avec Python». Mike est l'auteur de plusieurs… Read More »

Espaces de noms et portée en Python – Real Python

Formation gratuite Python le espace de noms intégré contient les noms de tous les objets intégrés de Python. Ceux-ci sont disponibles à tout moment lorsque Python est en cours d'exécution. Vous pouvez lister les objets dans l'espace de noms intégré avec la commande suivante: >>> >>> dir(__builtins__) ['ArithmeticError''AssertionError''AttributeError'['ArithmeticError''AssertionError''AttributeError'[‘ArithmeticError »AssertionError »AttributeError'[‘ArithmeticError »AssertionError »AttributeError’ 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError',… Read More »

Null en Python – Python réel

trouver un expert Python Si vous avez de l'expérience avec d'autres langages de programmation, tels que C ou Java, vous avez probablement entendu parler du concept de nul. De nombreux langages l'utilisent pour représenter un pointeur qui ne pointe vers rien, pour indiquer lorsqu'une variable est vide ou pour marquer les paramètres par défaut que… Read More »

Construisez vos premiers modèles – Real Python

Formation Python Réseaux antagonistes génératifs (GAN) sont des réseaux neuronaux qui génèrent du matériel, comme des images, de la musique, de la parole ou du texte, similaire à ce que les humains produisent. Les GAN ont été un sujet de recherche actif ces dernières années. Le directeur de la recherche sur l'IA de Facebook, Yann… Read More »

Épisode # 274 Profilage du code de science des données avec FIL

trouver un expert Python Écrivez-vous du code de science des données? Avez-vous du mal à charger de grandes quantités de données ou vous demandez-vous quelles parties de votre code utilisent la quantité maximale de mémoire? Peut-être souhaitez-vous simplement avoir besoin de ressources de calcul plus petites (serveurs, RAM, etc.). Si oui, cet épisode est pour… Read More »

Techniques avancées d'importation Python et gestion des utilisateurs dans Django – Le vrai podcast Python

python pour débutant 24 juil.2020 51m Souhaitez-vous comprendre clairement ce qui se passe lorsque vous utilisez le mot-clé d'importation Python? Voulez-vous utiliser les modules plus efficacement pour structurer votre code? Ou peut-être êtes-vous prêt à passer au niveau supérieur avec votre projet Django en ajoutant la gestion des utilisateurs. Cette semaine dans l'émission, David Amos… Read More »

Cinq vrais favoris de Python – Real Python

Expert Python Python dispose d'un vaste écosystème de packages, de modules et de bibliothèques que vous pouvez utiliser pour créer votre application. Certains de ces packages et modules sont inclus avec votre installation Python et sont collectivement connus sous le nom de bibliothèque standard. La bibliothèque standard se compose de modules qui fournissent des solutions… Read More »

Maîtriser le module de temps intégré de Python – Real Python

Expert Python Le Python temps module fournit de nombreuses façons de représentant le temps dans le code, comme les objets, les nombres et les chaînes. Il fournit également des fonctionnalités autres que la représentation du temps, comme l'attente pendant l'exécution du code et la mesure de l'efficacité de votre code. Ce cours vous guidera à… Read More »

Un guide pratique – Real Python

Formation gratuite Python Maintenant que vous avez une compréhension de base k– signifie clustering en Python, il est temps d'effectuer k– signifie regroupement sur un jeu de données réel. Ces données contiennent des valeurs d'expression génique tirées d'un manuscrit rédigé par les chercheurs du projet d'analyse Pan-Cancer du Cancer Genome Atlas (TCGA). Il y a… Read More »

Créer un carnet de notes avec Pandas – Real Python

Python pas cher L'un des emplois que tous les enseignants ont en commun est évaluer les étudiants. Que vous utilisiez des examens, des devoirs, des quiz ou des projets, vous devez généralement transformer les notes des élèves en classement par lettre à la fin du mandat. Cela implique souvent un tas de calculs que vous… Read More »

Développez votre portefeuille Python avec 13 idées de projets intermédiaires – Real Python

Formation Python Maintenant que vous connaissez les bases de Python, vous pouvez utiliser ces connaissances pour projets de construction à mettre dans votre portfolio. L'astuce consiste à trouver des idées de projets adaptées à votre niveau. La création d'une variété d'applications est un moyen de démontrer vos connaissances et le partager avec les autres. Dans… Read More »

Programmation linéaire, PySimpleGUI et plus – Le podcast Real Python

trouver un expert Python 10 juil.2020 49m Connaissez-vous la programmation linéaire et comment l'utiliser pour résoudre des problèmes d'optimisation des ressources? Souhaitez-vous libérer votre code Python d'une ligne de commande maladroite et commencer à créer des interfaces graphiques pratiques pour vos utilisateurs? Cette semaine dans l'émission, David Amos est de retour avec un autre lot… Read More »

Techniques avancées et astuces – Real Python

Formation gratuite Python En Python, vous utilisez le importer mot-clé pour faire du code en un module disponible dans un autre. Les importations en Python sont importantes pour structurer votre code effectivement. Utiliser correctement les importations vous rendra plus productif, vous permettant de réutiliser le code tout en gardant vos projets maintenables. Ce didacticiel fournira… Read More »

Pointeurs et objets en Python – Real Python

Python pas cher Si vous avez déjà travaillé avec des langages de niveau inférieur comme C ou C ++, alors vous avez peut-être entendu parler de pointeurs. Les pointeurs sont essentiellement des variables qui contiennent l'adresse mémoire d'une autre variable. Ils vous permettent de créer une grande efficacité dans certaines parties de votre code mais… Read More »

Programmation orientée objet (POO) en Python 3 – Real Python

Formation Python Programmation orientée objet (POO) est une méthode de structuration d'un programme en regroupant des propriétés et des comportements objets. Dans ce didacticiel, vous apprendrez les bases de la programmation orientée objet en Python. Conceptuellement, les objets sont comme les composants d'un système. Considérez un programme comme une sorte de chaîne de montage en… Read More »

L'analyse des données Python de la bonne façon – Le vrai podcast Python

python pour débutant 03 juil.2020 0m Utilisez-vous la bibliothèque Python Pandas dans le bon sens? Vous vous demandez comment obtenir de meilleures performances ou comment optimiser vos données pour l'analyse? Que signifie la normalisation? Cette semaine sur l'émission, nous avons Hannah Stepanek pour discuter de son nouveau livre "Penser dans les pandas". L'inspiration derrière le… Read More »

Gestion des utilisateurs Django – Real Python

Formation Python Si vous avez terminé la première partie de cette série, vous avez peut-être déjà beaucoup d'idées pour vos propres applications Django. À un moment donné, vous pourriez décider de les étendre avec des comptes d'utilisateurs. Dans ce didacticiel pas à pas, vous apprendrez à utiliser la gestion des utilisateurs Django et à l'ajouter… Read More »

Utilisation des encodages de caractères – Real Python

Cours Python en ligne Python Unicode le support est solide et robuste, mais il faut du temps pour le maîtriser. Il existe de nombreuses façons d'encoder du texte en données binaires, et dans ce cours, vous apprendrez un peu l'histoire des encodages. Vous passerez également du temps à apprendre les subtilités d'Unicode, UTF-8et comment les… Read More »

Du style fonctionnel au style pythonique – Real Python

trouver un expert Python Python réduire() est une fonction qui met en œuvre une technique mathématique appelée pliant ou réduction. réduire() est utile lorsque vous devez appliquer une fonction à un itérable et la réduire à une seule valeur cumulative. Python réduire() est populaire parmi les développeurs programmation fonctionnelle fond, mais Python a plus à… Read More »

Expressions régulières Python, vues vs copies dans Pandas, et plus – Le vrai podcast Python

Formation gratuite Python 26 juin 2020 44m Vous avez voulu apprendre les expressions régulières en Python, mais vous ne savez pas par où commencer? Avez-vous trébuché dans le redoutable SettingWithCopyWarning rose dans Pandas? Cette semaine sur l'émission, nous avons David Amos de l'équipe Real Python pour discuter d'une récente série en deux parties sur Regex… Read More »

Épisode # 270 Python dans les chaînes d'approvisionnement: plates-formes pétrolières, roquettes et laitue

Formation gratuite Python Dans cet épisode, nous allons tisser un fil conducteur à travers trois domaines différents de la programmation Python qui semblent à première vue peu susceptibles d'avoir beaucoup en commun. Pourtant, le noyau sera le même partout. Je pense que c'est une bonne leçon à apprendre à mesure que vous approfondissez la programmation… Read More »

Utilisation de tas et de files d'attente prioritaires – Real Python

Formation gratuite Python Des tas et files d'attente prioritaires sont des structures de données peu connues mais étonnamment utiles. Pour de nombreux problèmes qui impliquent de trouver le meilleur élément dans un ensemble de données, ils offrent une solution facile à utiliser et très efficace. Le Python tas module fait partie de la bibliothèque standard.… Read More »

Créer un Bot Discord en Python – Real Python

python pour débutant Dans un monde où les jeux vidéo sont si importants pour tant de gens, la communication et communauté autour des jeux sont vitaux. Discord offre à la fois ceux-ci et plus dans un package bien conçu. Dans ce cours, vous apprendrez à créer un bot Discord en Python afin de tirer le… Read More »

Optimisation avec Python – Real Python

python pour débutant PuLP possède une API de programmation linéaire plus pratique que SciPy. Vous n'avez pas besoin de modifier mathématiquement votre problème ou d'utiliser des vecteurs et des matrices. Tout est plus propre et moins sujet aux erreurs. Maintenant que vous avez importé PuLP, vous pouvez résoudre vos problèmes. Exemple 1 Vous allez maintenant… Read More »

Episode # 269 HoloViz – une suite d'outils pour la visualisation Python

Formation Python La chaîne d'outils pour la science des données moderne peut être intimidante. Comment choisissez-vous entre toutes les bibliothèques de visualisation de données disponibles? Que diriez-vous de créer des applications Web interactives à partir de ces analyses? Dans cet épisode, nous plongeons dans un projet qui tente de rassembler toute l'histoire: HoloViz. HoloViz est… Read More »

Aller sans serveur avec Python – Le vrai podcast Python

python pour débutant 19 juin 2020 54m Souhaitez-vous exécuter votre code Python dans le cloud sans avoir à devenir ingénieur d'infrastructure? Voulez-vous que les fonctions Python s'exécutent lorsqu'elles sont déclenchées par des événements spécifiques? Cette semaine dans l'émission, nous avons Anthony Chu pour discuter de l'informatique sans serveur et de l'exécution des fonctions python dans… Read More »

La façon simple de créer une interface graphique avec Python – Real Python

Expert Python La création d'une interface utilisateur graphique simple (GUI) qui fonctionne sur plusieurs plates-formes peut être compliquée. Mais il ne doit pas nécessairement en être ainsi. Vous pouvez utiliser Python et le package PySimpleGUI pour créer de belles interfaces utilisateur que vous et vos utilisateurs apprécierez! PySimpleGUI est une nouvelle bibliothèque d'interface graphique Python… Read More »

Générateurs Python 101 – Real Python

Expert Python Avez-vous déjà dû travailler avec un ensemble de données si volumineux qu'il a submergé la mémoire de votre machine? Ou peut-être que vous avez une fonction complexe qui doit maintenir un état interne à chaque appel, mais la fonction est trop petite pour justifier la création de sa propre classe. Dans ces cas… Read More »

Une introduction – Real Python

Cours Python en ligne Chaque langage de programmation a des mots réservés spéciaux, ou mots clés, qui ont des significations et des restrictions spécifiques quant à leur utilisation. Python n'est pas différent. Les mots clés Python sont les blocs de construction fondamentaux de tout programme Python. Dans cet article, vous trouverez une introduction de base… Read More »

Épisode # 268 Analyse de dizaines d'environnements d'ordinateurs portables

Cours Python en ligne Utilisez-vous des blocs-notes interactifs pour votre exploration de données ou votre programmation quotidienne? Quel environnement utilisez-vous? Était-ce Jupyter et maintenant vous avez migré vers JupyterLab? Voilà un excellent choix. Mais saviez-vous qu'il existe d'autres environnements parmi lesquels choisir et comparer? Avez-vous entendu parler de Callisto ou Iodide? Que diriez-vous de CoCalc… Read More »

PDF en Python et projets sur le Raspberry Pi – The Real Python Podcast

Formation gratuite Python 12 juin 2020 45m Avez-vous voulu travailler avec des fichiers PDF en Python? Vous souhaitez peut-être extraire du texte, fusionner et concaténer des fichiers, ou même créer des PDF à partir de zéro. Êtes-vous intéressé à créer des projets matériels à l'aide d'un Raspberry Pi? Cette semaine sur l'émission, nous avons David… Read More »

Vues vs copies – Real Python

Cours Python en ligne NumPy et Pandas sont des outils Python très complets, efficaces et flexibles pour la manipulation de données. Un concept important pour les utilisateurs compétents de ces deux bibliothèques est de comprendre comment les données sont référencées comme copies superficielles (vues) et copies profondes (ou juste copies). Les pandas émettent parfois un… Read More »

Tirer le meilleur parti d'un traçage Python – Real Python

Formation Python Python imprime un traceback quand un exception est soulevé dans votre code. La sortie de traçage peut être un peu écrasante si vous la voyez pour la première fois ou si vous ne savez pas ce qu'elle vous dit. Mais le retraçage Python possède une multitude d'informations qui peuvent vous aider à diagnostiquer… Read More »

Entretien de la communauté Python avec Kattni Rembor – Real Python

Formation gratuite Python Cette semaine, je suis rejoint par Kattni Rembor, ingénieur créatif chez Adafruit Industries. Le rôle de Kattni est varié, car elle couvre les logiciels embarqués, la conception matérielle, la rédaction technique et le leadership communautaire. Dans cette interview, nous parlons de son travail de développement de CircuitPython et du rôle que le… Read More »

Episode # 267 15 plugins Pytest incroyables

Cours Python en ligne Écrivez-vous des tests pour votre code? Vous devriez probablement. Et la plupart du temps, pytest est la norme de l'industrie de nos jours. Mais pytest peut être bien plus que ce que vous obtenez en l'installant simplement comme un outil. Il existe de nombreux plugins incroyables qui améliorent pytest à bien… Read More »

Outils, techniques et légalité – Le vrai podcast Python

Formation gratuite Python 05 juin 2020 50m Voulez-vous commencer avec le scraping Web en utilisant Python? Êtes-vous préoccupé par les implications juridiques potentielles? Quels sont les outils nécessaires et quelles sont les meilleures pratiques? Cette semaine, sur l'émission, nous avons Kimberly Fessel pour discuter de son excellent tutoriel créé pour PyCon 2020 en ligne intitulé… Read More »