Category Archives: Python

Épisode # 6 Demandes, PyCon et l'avenir de Python

python pour débutant Venez vous brancher au milieu du cercle intérieur de la communauté Python avec Kenneth Reitz. Vous aurez un aperçu des conversations du dernier sommet linguistique. Kenneth travaille chez Heroku et peut être mieux connu pour créer des requêtes – HTTP pour les humains. Requests est le package le plus populaire sur PyPI,… Read More »

Épisode # 49 Projet Python basé sur Microsoft JIT: Pyjion

trouver un expert Python Cet épisode vous fera découvrir un projet qui a le potentiel de débloquer des innovations massives sur la façon dont CPython comprend et exécute le code. Et cela vient de ce que beaucoup d'entre vous peuvent considérer comme une source improbable: Microsoft et le runtime .NET Core multiplateforme open source récemment.… Read More »

Épisode # 71 Soft Skills: le manuel de vie du développeur de logiciels

Expert Python Écrire du code propre et propre et avoir une connaissance approfondie de Python est essentiel à votre réussite en tant que développeur Python. Mais si vous regardez ceux qui ont vraiment excellé dans leur carrière, c'est souvent parce qu'ils apportent quelque chose en plus des compétences en codage. Nous voulons tous être la… Read More »

# 152 Comprendre et utiliser l'AST de Python

Python pas cher Avez-vous entendu parler des AST? C'était peut-être dans le contexte des compilateurs ou des analyseurs? Il s'agit d'une puissante structure de données que nous utilisons tous, mais souvent indirectement. Ce n'est qu'une idée, eh bien, abstraite pour la plupart d'entre nous. Cette semaine, vous rencontrerez Emily Morehouse. Elle est là pour rendre… Read More »

Épisode # 167 Simplifier Async de Python avec Trio

Expert Python Depuis la sortie de Python 3.5, nous avons eu un moyen très puissant d'écrire du code asynchrone lié aux E / S à l'aide de l'async et d'attendre des mots clés. Dans cet épisode, vous aurez Nathaniel Smith qui a écrit le framework asynchrone Trio qui simplifie considérablement les opérations de coordination complexes… Read More »

Episode # 180 Quoi de neuf dans Python 3.7 et au-delà

Formation Python Les développeurs principaux de Python ont récemment publié Python 3.7 et sont maintenant occupés à planifier ce qui arrivera en 3.8. Cela fait maintenant un bon moment pour creuser dans ce qui était inclus dans Python 3.7 et ce qui est sur le pont pour la prochaine grande version de CPython. Cette semaine,… Read More »

Épisode # 191 Le voyage de Python chez Microsoft

Python pas cher Quand vous pensez à Microsoft, pensez-vous à Python? Peut-être pas, mais vous devriez probablement. Ils ont fait un travail incroyable pour améliorer Python pour les gens sur Windows ainsi que pour la communauté en général. Vous pouvez penser à la croissance sauvage du code Visual Studio. Mais saviez-vous que 5 développeurs principaux… Read More »

Épisode # 251 Construction et test UX du SDK Python d'Azure

Cours Python en ligne Que faut-il pour construire une bibliothèque Python qui sera utilisée par un grand nombre de développeurs? Cela se produit tout en open source. Les projets décollent et connaissent un succès retentissant. Et si vous pouviez vous asseoir avec des développeurs utilisant votre bibliothèque et voir comment ils s'y prennent? Eh bien,… Read More »

Guide des nouvelles techniques de format de chaîne Python – Real Python

Formation gratuite Python Dans le didacticiel précédent de cette série d'introduction, vous avez appris à formater les données de chaîne à l'aide du opérateur modulo chaîne. L'opérateur modulo de chaîne est utile, et il est bon que vous le connaissiez car vous le rencontrerez probablement dans un code Python plus ancien. Cependant, il existe deux… Read More »

Épisode # 251 Construction et test UX du SDK Python d'Azure

Formation Python Que faut-il pour construire une bibliothèque Python qui sera utilisée par un grand nombre de développeurs? Cela se produit tout en open source. Les projets décollent et connaissent un succès retentissant. Et si vous pouviez vous asseoir avec des développeurs utilisant votre bibliothèque et voir comment ils s'y prennent? Eh bien, au sein… Read More »

Entretien de la communauté Python avec Brett Slatkin – Real Python

Expert Python Aujourd'hui, je parle à Brett Slatkin, principal ingénieur logiciel chez Google et auteur du livre de programmation Python Python efficace. Rejoignez-nous alors que nous discutons de l'expérience de Brett avec Python chez Google, de la refactorisation et des défis qu'il a rencontrés lors de la rédaction de la deuxième édition de son livre.… Read More »

Jouer et enregistrer du son en Python – Real Python

trouver un expert Python Dans ce cours, vous apprendrez à jouer et à enregistrer du son dans Python en utilisant certaines des bibliothèques audio les plus populaires. Vous découvrirez d'abord les méthodes les plus simples de lecture et d'enregistrement du son, puis vous découvrirez certaines bibliothèques qui offrent plus de fonctionnalités en échange de quelques… Read More »

Implémentation d'une interface en Python – Real Python

Formation gratuite Python Les interfaces jouent un rôle important en génie logiciel. À mesure qu'une application se développe, les mises à jour et les modifications apportées à la base de code deviennent plus difficiles à gérer. Plus souvent qu'autrement, vous vous retrouvez avec des cours qui se ressemblent beaucoup mais qui ne sont pas liés,… Read More »

Arguments de ligne de commande Python – Real Python

Cours Python en ligne Ajout de la capacité de traitement Arguments de ligne de commande Python fournit une interface conviviale à votre programme de ligne de commande basé sur du texte. Elle est similaire à ce qu'est une interface utilisateur graphique pour une application visuelle manipulée par des éléments graphiques ou des widgets. Python expose… Read More »

Ensembles en Python – Real Python

Formation Python Dans ce cours, vous découvrirez ensembles. Il s'agit d'une structure de données utile qui vous permet d'effectuer plus facilement des opérations complexes. Ils apparaissent partout dans le monde réel et sont importants à comprendre. À la fin de ce cours, vous saurez: Qu'est-ce qu'un ensemble Comment définir un ensemble en Python Comment opérer… Read More »

Utilisez un plan de flacon pour concevoir vos applications – Real Python

Cours Python en ligne Flask est un cadre d'application Web très populaire qui laisse presque toutes les décisions de conception et d'architecture au développeur. Dans ce didacticiel, vous apprendrez comment un Plan de ballon, ou Plan pour faire court, peut vous aider à structurer votre application Flask en regroupant ses fonctionnalités en composants réutilisables. Dans… Read More »

Comparaison d'objets en Python – Real Python

Expert Python Il existe une différence subtile entre l'opérateur d'identité Python (est) et l'opérateur d'égalité (==). Votre code peut fonctionner correctement lorsque vous utilisez Python est pour comparer les nombres, jusqu'à ce que ce ne soit pas le cas. Vous avez peut-être entendu quelque part que le Python est l'opérateur est plus rapide que le… Read More »

Une introduction – Real Python

Cours Python en ligne Dans ce cours, vous découvrirez Python modules et Python paquets, deux mécanismes qui facilitent programmation modulaire. Programmation modulaire est le processus consistant à diviser une tâche de programmation volumineuse et lourde en sous-tâches distinctes, plus petites et plus faciles à gérer ou modules. Les modules individuels peuvent ensuite être assemblés comme… Read More »

Épisode # 248 Le changement climatique et votre code Python

Formation Python Le problème le plus critique de notre époque est le changement climatique. Pourtant, quand vous pensez à notre impact carbone dans l'industrie du logiciel, qu'est-ce qui vous vient à l'esprit? Voyage d'affaires? Vous vous rendez au bureau pour ne pas manquer de déposer ce rapport TPS? Ouais, ce sont mauvais. Mais les centres… Read More »

Programmation GUI Python avec Tkinter – Real Python

trouver un expert Python Python possède de nombreux frameworks GUI, mais Tkinter est le seul framework intégré à la bibliothèque standard Python. Tkinter a plusieurs atouts. Ses multiplateforme, de sorte que le même code fonctionne sous Windows, macOS et Linux. Les éléments visuels sont rendus à l'aide d'éléments du système d'exploitation natif, de sorte que… Read More »

Types de données de base en Python – Real Python

Formation Python Dans ce cours étape par étape, vous découvrirez les bases Types de données qui sont intégrés à Python. À la fin de ce cours: Vous découvrirez plusieurs notions de base numérique, chaîne, et Booléen types qui sont intégrés dans Python. Vous verrez quels objets de ces les types ressembler et comment vous pouvez… Read More »

Utilisation de SciPy pour l'optimisation – Real Python

Expert Python Lorsque vous souhaitez effectuer des travaux scientifiques en Python, la première bibliothèque vers laquelle vous pouvez vous tourner est SciPy. Comme vous le verrez dans ce didacticiel, SciPy n'est pas seulement une bibliothèque, mais un tout écosystème de bibliothèques qui travaillent ensemble pour vous aider à accomplir des tâches scientifiques complexes de manière… Read More »

Episode # 247 Mainteneur solo de l'open source dans le milieu universitaire

Expert Python Exécutez-vous un projet open-source? Semble-t-il que vous n'avez jamais assez de temps pour le soutenir? Avez-vous envisagé d'en créer un, mais n'êtes pas sûr de pouvoir vous y engager? C'est un vrai défi. Dans cet épisode, nous accueillons à nouveau Philip Guo, qui est un mainteneur solo du projet PythonTutor.com très populaire depuis… Read More »

Une introduction au framework de jeu Python – Real Python

Cours Python en ligne Les jeux informatiques sont un excellent moyen d'initier les gens au codage et à l'informatique. Depuis que j'étais un joueur dans ma jeunesse, l'attrait d'écrire des jeux vidéo a été la raison pour laquelle j'ai appris à coder. Bien sûr, quand j'ai appris Python, mon premier réflexe a été d'écrire un… Read More »

Boostez vos cours avec Python super () – Real Python

python pour débutant Bien que Python ne soit pas uniquement un langage orienté objet, il est suffisamment flexible et puissant pour vous permettre de créer vos applications à l'aide de la paradigme orienté objet. L'une des façons dont Python y parvient est de prendre en charge héritage, ce qu'il fait avec super(). À la fin… Read More »

Régression logistique en Python – Real Python

Formation Python À mesure que la quantité de données disponibles, la puissance de la puissance de calcul et le nombre d'améliorations algorithmiques continuent d'augmenter, il en va de même de l'importance de la science des données et de l'apprentissage automatique. Classification fait partie des domaines les plus importants de l'apprentissage automatique, et régression logistique est… Read More »

Épisode # 246 Pratiques du Python Pro

Cours Python en ligne Quand pouvez-vous vous appeler un développeur professionnel? Bien sûr, être payé pour écrire du code fait probablement partie de la formule. Mais quand vos compétences atteignent-elles ce niveau? Beaucoup de gens dans l'industrie souffrent du syndrome d'imposteur et d'autres types d'incertitude. Pourtant, il existe de vraies techniques et compétences que vous… Read More »

Explorer HTTPS avec Python – Real Python

Python pas cher Vous êtes-vous déjà demandé pourquoi vous pouvez envoyer vos informations de carte de crédit sur Internet? Vous avez peut-être remarqué https: // sur les URL de votre navigateur, mais qu'est-ce que c'est et comment garder vos informations en sécurité? Ou peut-être souhaitez-vous créer une application Python HTTPS, mais vous ne savez pas… Read More »

Arguments et kwargs Python: démystifiés – Real Python

trouver un expert Python Parfois, lorsque vous regardez une définition de fonction en Python, vous pouvez voir que cela prend deux arguments étranges: * args et ** kwargs. Si vous vous êtes déjà demandé quelles sont ces variables particulières, ou pourquoi votre IDE les définit dans principale(), alors ce cours est pour vous! Vous apprendrez… Read More »

Épisode # 245 Paysage d'emballage Python en 2020

trouver un expert Python Python se développe incroyablement rapidement et a trouvé sa place dans de nombreuses facettes du développeur et de l'espace de calcul. Mais un domaine encore fragile et incertain est l'emballage et l'expédition des logiciels aux utilisateurs. Je ne parle pas de construire des bibliothèques réutilisables et de les héberger sur PyPI.… Read More »

Tri des données avec Python – Real Python

python pour débutant Tous les programmeurs devront écrire du code pour trier les éléments ou les données à un moment donné. Tri peut être critique pour l'expérience utilisateur dans votre application, qu'il s'agisse de commander l'activité la plus récente d'un utilisateur par horodatage ou de mettre une liste des destinataires des e-mails par ordre alphabétique… Read More »

Trois façons de surveiller votre code – Real Python

trouver un expert Python Alors que de nombreux développeurs reconnaissent Python comme un langage de programmation efficace, les programmes Python purs peuvent s'exécuter plus lentement que leurs homologues dans les langages compilés comme C, Rust et Java. Tout au long de ce didacticiel, vous verrez comment utiliser un Minuterie Python pour surveiller la vitesse d'exécution… Read More »

Épisode # 244 Top 10 des vrais articles Python de 2019

trouver un expert Python Nous sommes arrivés à la fin de 2019. Python 2 n'a que quelques jours avant qu'il ne soit pas pris en charge. Et j'ai rencontré Dan Bader de RealPython.com pour revenir sur l'année des articles Python sur son site Web. Nous plongeons dans les détails de 10 de ses articles les… Read More »

Trucs et astuces avancés – Real Python

python pour débutant Dictionnaires sont l'une des structures de données les plus importantes et utiles en Python. Ils peuvent vous aider à résoudre une grande variété de problèmes de programmation. Ce cours vous fera découvrir en profondeur comment parcourir un dictionnaire en Python. À la fin de ce cours, vous saurez: Que sont les dictionnaires,… Read More »

Corrélation avec Python – Real Python

Formation gratuite Python Coefficients de corrélation quantifier l'association entre les variables ou les caractéristiques d'un ensemble de données. Ces statistiques sont d'une grande importance pour la science et la technologie, et Python dispose d'excellents outils que vous pouvez utiliser pour les calculer. Les méthodes de corrélation SciPy, NumPy et Pandas sont rapides, complètes et bien… Read More »

Comment essayer la dernière version de Python – Real Python

Expert Python Il y a toujours une nouvelle version de Python en cours de développement. Cependant, il peut être fastidieux de compiler Python vous-même pour essayer une nouvelle version! Au cours de ce didacticiel, vous verrez comment exécuter différentes versions de Python à l'aide de Docker, y compris la façon dont vous pouvez exécuter la… Read More »

Episode # 243 Python sur Windows est OK, en fait

Expert Python Nous aimons tous le langage Python. Mais ce sont les 200 000+ packages qui rendent Python incroyablement utile et productif. Mais l'installation de ces bibliothèques et parfois même de Python lui-même peut varier d'une plateforme à l'autre. En particulier, Windows a eu du mal. De nombreux auteurs de bibliothèques n'utilisent pas Windows et… Read More »

Un guide complet – Real Python

python pour débutant Dans ce cours, vous apprendrez à documenter votre code Python! La documentation de votre code est importante car elle peut aider les développeurs et les utilisateurs à comprendre pleinement son utilisation et son objectif. Vous découvrirez: Les raisons documenter votre code est si important Les différences entre commentant et documenter Meilleures pratiques… Read More »

Comment décrire vos données – Real Python

Formation gratuite Python À l'ère des mégadonnées et de l'intelligence artificielle, la science des données et l'apprentissage automatique sont devenus essentiels dans de nombreux domaines de la science et de la technologie. Un aspect nécessaire du travail avec les données est la capacité de décrire, résumer et représenter visuellement les données. Bibliothèques de statistiques Python… Read More »

Épisode # 242 Votre éducation sera diffusée en direct

Expert Python L'éducation en ligne est certainement devenue courante. Les développeurs et les entreprises se sont enfin familiarisés avec les cours en ligne. Parfois, il s'agit de cours enregistrés et auto-rythmés comme nous en avons à Talk Python Training. D'autres fois, ils ressemblent davantage à des événements en direct sur le Web. Dans cet épisode,… Read More »