Category Archives: Python

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 »

Regexes en Python (Partie 2) – Real Python

Python pas cher Comme vous l’avez vu, la plupart des fonctions et méthodes du ré module retourner un faire correspondre l'objet en cas de match réussi. Parce qu'un objet de correspondance est véridique, vous pouvez l'utiliser dans une condition: Mais les objets de correspondance contiennent également un certain nombre d'informations utiles sur la correspondance. Vous… Read More »

Itération parallèle avec la fonction zip () de Python – Real Python

Formation gratuite Python Python Zip *: français() crée un itérateur qui regroupera les éléments de deux ou plusieurs itérables. Vous pouvez utiliser l'itérateur résultant pour résoudre rapidement et systématiquement les problèmes de programmation courants, comme la création de dictionnaires. Dans ce cours, vous découvrirez la logique derrière le Python Zip *: français() fonction et comment… Read More »

Episode # 266 Refactorisation de votre code, comme par magie avec Sourcery

Formation Python La refactorisation de votre code est une étape fondamentale sur la voie d'un logiciel professionnel et maintenable. Nous avons rarement une image parfaite de ce que nous devons construire lorsque nous commençons à écrire du code et les tentatives de sur-planifier et de sur-concevoir des logiciels conduisent souvent à une paralysie de l'analyse… Read More »

Conseils pour commencer à tester en Python – Le vrai podcast Python

Expert Python 29 mai 2020 58m Avez-vous voulu commencer à tester en Python? Peut-être vous sentez-vous un peu nerveux de plonger plus profondément que de simplement confirmer vos exécutions de code. Quels sont les outils nécessaires et quelles seraient les prochaines étapes pour améliorer vos tests Python? Cette semaine sur l'émission, nous avons Anthony Shaw… Read More »

Comment écrire une application Django installable – Real Python

Cours Python en ligne Dans le cadre de Django, un projet fait référence à la collection de fichiers de configuration et de code pour un site Web particulier. Django regroupe la logique métier dans ce qu'elle appelle applications, qui sont les modules du framework Django. Il y a beaucoup de documentation sur la façon de… Read More »

Guide du débutant pour Pip – Real Python

Python pas cher Quel est pépin? pépin est le gestionnaire de packages standard pour Python. Il vous permet d'installer et de gérer des packages supplémentaires qui ne font pas partie de la bibliothèque standard Python. Ce cours est une introduction à pépin pour les nouveaux Pythonistas. Dans ce cours, vous découvrirez: Installation de packages supplémentaires… Read More »

Création et modification de fichiers PDF en Python – Real Python

Python pas cher Jusqu'à présent, vous avez appris à extraire du texte et des pages de fichiers PDF et à concaténer et fusionner deux fichiers PDF ou plus. Ce sont toutes des opérations courantes avec les PDF, mais PyPDF2 possède de nombreuses autres fonctionnalités utiles. Dans cette section, vous apprendrez comment faire pivoter et rogner… Read More »

Python Job Hunting in a Pandemic – Le vrai podcast Python

Formation Python 22 mai 2020 1h 19m Connaissez-vous un membre de la communauté Python qui a récemment été licencié en raison de la pandémie? À quoi ressemble actuellement le paysage de l'emploi? Quelles sont les compétences et les techniques qui vous aideront dans votre recherche d'emploi? Cette semaine, nous avons Kyle Stratis sur le salon… Read More »

Entretien de la communauté Python avec Russell Keith-Magee – Real Python

trouver un expert Python Aujourd'hui, je suis rejoint par Russell Keith-Magee. Russell est un développeur principal de Django et le fondateur et mainteneur du projet BeeWare. Dans l'interview, nous parlons de sa mission d'aider Python à devenir une option réalisable pour l'écriture et le packaging d'applications mobiles ainsi que sa passion pour les projets open… Read More »

Épisode # 265 Pourquoi Python est-il lent?

Formation gratuite Python Le débat sur la rapidité ou la lenteur de Python est sans fin. Cela dépend de ce que vous optimisez: Consommation CPU du serveur? Temps développeur? Maintenabilité? Il y a plusieurs facteurs. Mais si nous gardons un œil sur la vitesse de calcul pure dans la couche Python, alors oui, Python est… Read More »

Convertir une chaîne Python en int – Real Python

Formation gratuite Python Entiers sont des nombres entiers. En d'autres termes, ils n'ont pas de composante fractionnaire. Deux types de données que vous pouvez utiliser pour stocker un entier en Python sont int et str. Ces types offrent une flexibilité pour travailler avec des entiers dans différentes circonstances. Dans ce cours, vous apprendrez comment convertir… Read More »

Python vs JavaScript pour Pythonistas – Real Python

trouver un expert Python Si vous êtes sérieux au sujet de développement web, alors vous devrez en savoir plus sur Javascript à un moment donné. Année après année, de nombreuses enquêtes ont montré que JavaScript est l'un des langages de programmation les plus populaires au monde, avec une communauté de développeurs importante et croissante. Tout… Read More »

Entretien de la communauté Python avec Christopher Bailey – Real Python

Python pas cher Aujourd'hui, je parle à Christopher Bailey, l'hôte de The Real Python Podcast. Nous approfondissons son passé dans la production musicale et vidéo ainsi que son approche de la production de contenu vidéo en ligne. Christopher fournit également quelques conseils et astuces utiles à tout créateur de contenu en herbe qui souhaite créer… Read More »

Évaluer les expressions de manière dynamique – Real Python

trouver un expert Python Python eval () vous permet d'évaluer Python arbitraire expressions à partir d'une entrée basée sur une chaîne ou basée sur un code compilé. Cette fonction peut être utile lorsque vous essayez d'évaluer dynamiquement des expressions Python à partir de n'importe quelle entrée fournie sous forme de chaîne ou d'objet de code… Read More »

Docker + Python pour la science des données et l'apprentissage automatique – Le vrai podcast Python

Python pas cher 08 mai 2020 55m Docker est un outil courant pour les développeurs Python qui créent et déploient des applications, mais que devez-vous savoir si vous souhaitez utiliser Docker pour la science des données et l'apprentissage automatique? Quelles sont les meilleures pratiques si vous souhaitez commencer à utiliser des conteneurs pour vos projets… Read More »

Épisode # 263 SEO pour les développeurs

Cours Python en ligne En tant que développeurs et technologues, il est facile de penser que des idées puissantes et uniques iront au sommet. Si nous construisons quelque chose d'incroyable, des utilisateurs enthousiastes trouveront et partageront nos créations. Cela arrive parfois. Mais le plus souvent, le succès est un iceberg, à tant de niveaux. Nous… Read More »

Comment déplacer un modèle Django vers une autre application – Real Python

python pour débutant Cette approche présente certains écueils dont vous devez être conscient. Vous les explorerez en détail dans les sections suivantes. Créer le nouveau modèle Commencez par créer un nouveau produit app. Depuis votre terminal, exécutez la commande suivante: $ produit startapp python manage.py Après avoir exécuté cette commande, vous remarquerez un nouveau répertoire… Read More »

Allez au-delà des bases – Real Python

Formation Python Si vous êtes comme la plupart des utilisateurs de Python, y compris nous, alors vous avez probablement commencé votre voyage Python en vous renseignant sur impression(). Cela vous a aidé à écrire votre propre Hello Horld bon mot. Vous pouvez l'utiliser pour afficher des messages formatés à l'écran et peut-être trouver des bogues.… Read More »

Épisode # 262 Construisez une carrière en science des données

Cours Python en ligne Quelqu'un vous a-t-il dit que vous devriez vous lancer dans la science des données? Avez-vous entendu dire que c'est une belle carrière? En fait, le data scientist est le meilleur emploi en Amérique selon le classement 2018 de Glassdoor. C'est génial. Mais comment obtenir une carrière en science des données? Une… Read More »