Category Archives: Python

Episode # 313 Automatisez vos échanges de données avec PyDantic

Formation gratuite Python La validation et la conversion des données sont l'une des parties les plus délicates pour obtenir des données externes dans votre application. Cela peut provenir d'une API REST, d'un fichier sur disque ou ailleurs. Cela inclut la vérification des champs obligatoires, des types de données corrects, la conversion de types compatibles (par… Read More »

Les meilleurs tutoriels Python

Python est un langage de programmation à usage général qui est typé dynamiquement, interprété et connu pour sa lisibilité facile avec de grands principes de conception. freeCodeCamp a l'un des cours les plus populaires sur Python. C'est totalement gratuit (et n'a même pas de publicités). Vous pouvez le regarder sur YouTube ici. Envie d'en savoir… Read More »

Entretien de la communauté Python avec Moshe Zadka – Real Python

Formation gratuite Python Cette semaine, je suis rejoint par Moshe Zadka, ingénieur senior en fiabilité de site chez SurveyMonkey. Moshe est un développeur principal pour le framework Twisted et un Vrai Python auteur. Dans cette interview, nous abordons une variété de sujets, y compris le framework Twisted, Python pour DevOps, l'écriture de livres Python et… Read More »

Apprendre la classification de texte avec Python et Keras – Real Python

python pour débutant Imaginez que vous puissiez connaître l'humeur des internautes. Peut-être que vous n'êtes pas intéressé par son intégralité, mais seulement si les gens sont aujourd'hui heureux sur votre plateforme de médias sociaux préférée. Après ce cours, vous serez équipé pour le faire. Ce faisant, vous aurez une idée des progrès actuels des réseaux… Read More »

Flask par exemple – Configuration de projet – Real Python

Cours Python en ligne Bienvenue! Aujourd'hui, nous allons commencer à créer une application Flask qui calcule les paires mot-fréquence en fonction du texte d'une URL donnée. Ceci est un didacticiel complet. Mises à jour: 08/02/2020: Mise à jour vers Python version 3.8.1 et utilisation python -m venv à la place de pyvenv. 22/03/2016: mise à… Read More »

Créer un générateur d'arborescence de répertoires Python pour la ligne de commande – Real Python

Formation Python La création d'applications avec une interface de ligne de commande (CLI) conviviale est une compétence utile pour un développeur Python. Avec cette compétence, vous pouvez créer des outils pour automatiser et accélérer les tâches dans votre environnement de travail. Dans ce didacticiel, vous allez créer un outil de génération d'arborescence de répertoires Python… Read More »

Commencez à gérer plusieurs versions de Python avec pyenv – Real Python

Expert Python Avez-vous déjà voulu contribuer à un projet prenant en charge plusieurs versions de Python, mais vous ne savez pas comment tester facilement toutes les versions? Êtes-vous déjà curieux de connaître les dernières et meilleures versions de Python? Vous aimeriez peut-être essayer ces nouvelles fonctionnalités, mais vous ne voulez pas vous soucier de perturber… Read More »

Vos premiers pas – Real Python

Cours Python en ligne Si tu veux commencer contribuant en open source, alors Python est un excellent projet pour commencer. Vous ne ferez pas seulement votre marque sur l'un des plus grands projets du marché, mais vous le ferez également dans le cadre d'un environnement dynamique et accueillant communauté. Les projets open source s'appuient sur… Read More »

Épisode # 311 Entrez dans le dossier .git

Expert Python De nos jours, Git est synonyme de contrôle de code source lui-même. Rares sont les débats actuels sur l'opportunité d'utiliser git vs SVN vs certains fossiles comme SourceSafe vs vous le nommez. Mais savez-vous comment fonctionne Git? Qu'en est-il de ses internes? Je suis sûr que vous avez vu un dossier .git à… Read More »

L'algorithme k-Nearest Neighbours (kNN) en Python – Real Python

Formation gratuite Python Dans ce didacticiel, vous obtiendrez une introduction complète à l'algorithme k-Nearest Neighbours (kNN) en Python. L'algorithme kNN est l'un des algorithmes d'apprentissage automatique les plus connus et un incontournable absolu dans votre boîte à outils d'apprentissage automatique. Python est le langage de programmation incontournable pour l'apprentissage automatique, alors quel meilleur moyen de… Read More »

Programmation orientée objet – Python réel

Formation gratuite Python Les programmeurs Java qui migrent vers Python ont souvent du mal avec l’approche de Python en matière de programmation orientée objet (POO). L'approche du travail avec des objets, des types de variables et d'autres capacités de langage adoptées par Python par rapport à Java est assez différente. Cela peut rendre la commutation… Read More »

Quoi de neuf à partir de mars 2021? – Vrai Python

Formation gratuite Python Python est un langage dynamique à plus d'un titre: non seulement ce n'est pas un langage statique comme C ou C ++, mais il évolue constamment. Si vous voulez être au courant de ce qui s'est passé dans le monde de Python dans Mars 2021, alors vous êtes au bon endroit pour… Read More »

Épisode # 310 AMA (Ask Me Anything) avec Michael

python pour débutant Les rôles ont changé et cette fois je suis l'invité et vous êtes tous les hôtes. Je reçois une tonne de questions par e-mail et Twitter me demandant ce que je pense de diverses tendances, outils et questions dans les coulisses de Talk Python. J'ai donc recruté deux auditeurs qui sont prêts… Read More »

Entretien de la communauté Python avec Will McGugan – Real Python

python pour débutant Aujourd'hui, je suis rejoint par Will McGugan. Will est un développeur Python indépendant basé en Écosse et le créateur de la populaire bibliothèque Python Riche. Dans cette interview, nous discutons des origines de Riche, ce que signifie la maintenance d’un package Python populaire, la création de moteurs d’échecs et l’amour de Will… Read More »

Comprendre les compréhensions de listes Python – Real Python

trouver un expert Python L’une des caractéristiques les plus distinctives de Python est la compréhension de liste, que vous pouvez utiliser pour créer des fonctionnalités puissantes dans une seule ligne de code. Cependant, de nombreux développeurs ont du mal à tirer pleinement parti des fonctionnalités les plus avancées, ou à les utiliser trop, ce qui… Read More »

Le bon outil pour le travail – Real Python

Python pas cher Parfois, vous avez besoin d'un dictionnaire Python qui se souvient de l'ordre de ses éléments. Dans le passé, vous n'aviez qu'un seul outil pour résoudre ce problème spécifique: Python OrdonnéDict. Il s’agit d’une sous-classe de dictionnaire spécialement conçue pour mémoriser l’ordre des éléments, qui est défini par l’ordre d’insertion des clés. Cela… Read More »

Épisode # 309 Ce que ML peut nous apprendre sur la vie: 7 leçons

Cours Python en ligne L'apprentissage automatique et la science des données regorgent de bonnes pratiques et de flux de travail importants. Pouvons-nous les extrapoler à nos vies plus larges? Eugene Yan et moi lui donnons une chance sur cet épisode un peu plus philosophique de Talk Python To Me. Les sept leçons: 1. Nettoyage des… Read More »

Entretien de la communauté Python avec Dane Hillard – Real Python

trouver un expert Python Aujourd'hui, je suis accompagné de Dane Hillard, développeur principal d'applications Web chez ITHAKA et auteur de Pratiques de Python Pro. Dane est aussi un Vrai Python auteur du tutoriel. Dans cette interview, nous abordons divers sujets, notamment la complexité du code, la maintenance des packages Python et le pop-corn. Alors sans… Read More »

Sélection de la structure de données idéale – Real Python

python pour débutant Il existe une variété de façons de stocker et de gérer les données dans votre programme et le choix de la bonne structure de données a un effet sur la lisibilité de votre code, la facilité d'écriture et les performances. Python dispose d'une large sélection de mécanismes intégrés qui répondent à la… Read More »

Construire un jeu d'astéroïdes avec Python et Pygame – Real Python

python pour débutant Voulez-vous créer vos propres jeux informatiques mais aimez trop Python pour l'abandonner pour une carrière de développeur de jeux? Il y a une solution pour ça! Avec le module Pygame, vous pouvez utiliser vos incroyables compétences Python pour créer des jeux, du plus basique au plus complexe. Ci-dessous, vous apprendrez à utiliser… Read More »

Épisode # 308 Docker pour les développeurs Python (édition 2021)

python pour débutant Docker est l'un des éléments clés du développement d'applications Python de manière cohérente ainsi que de leur exécution sur différents matériels de manière universelle. Dans cet épisode, vous rencontrerez Peter McKee de Docker. Il est là pour nous rattraper sur ce qui se passe dans l'univers Docker pour les développeurs Python. Liens… Read More »

Comment créer un réseau neuronal et faire des prédictions – Real Python

python pour débutant Si vous débutez dans le monde de l'intelligence artificielle (IA), alors Python est un excellent langage à apprendre car la plupart des outils sont construits en l'utilisant. L'apprentissage en profondeur est une technique utilisée pour faire des prédictions à l'aide de données, et elle repose fortement sur les réseaux de neurones. Aujourd'hui,… Read More »

Tirer parti des valeurs de la vérité – Real Python

Expert Python Comprendre le comportement des valeurs booléennes Python est important pour bien programmer en Python. Le Python Booléen type est l'un des types de données intégrés à Python. Il est utilisé pour représenter la valeur de vérité d’une expression. Par exemple, l'expression 1 <= 2 est Vrai, tandis que l'expression 0 == 1 est… Read More »

Entretien de la communauté Python avec Ewa Jodlowska – Real Python

Formation Python Aujourd'hui, je suis rejoint par Ewa Jodlowska, directeur exécutif de la Python Software Foundation (PSF), l'organisation consacrée à l'avancement de la technologie open source liée au langage de programmation Python. Dans cette interview, nous discutons de la façon dont Ewa a commencé son voyage technologique, de la façon dont COVID-19 a affecté le… Read More »

Navigation dans les options de déploiement de votre application Python – Le véritable podcast Python

Formation gratuite Python 12 mars 2021 1h 3m Qu'est-ce qui entre dans la décision d'héberger votre code ou application Python dans le cloud? Quelle pile technologique est la bonne taille pour votre projet? Cette semaine dans l'émission, nous avons Calvin Hendryx-Parker. Calvin parle des options d'hébergement cloud, des choix d'infrastructure et des outils de déploiement.… Read More »

Épisode # 307 Python de 1994 à 2021, ma façon dont tu as grandi!

python pour débutant Python a beaucoup changé depuis sa création il y a 30 ans. Dans cet épisode, vous rencontrerez Paul Everitt et Barry Warsaw. Ils sont tous deux impliqués dans Python depuis la toute première conférence Python (appelée même SPAM1). Nous discutons de la façon dont cela a changé, mais aussi du fait que… Read More »

Créer un carnet de contacts avec Python, PyQt et SQLite – Real Python

Formation Python Construire des projets est sans doute l'un des moyens les plus abordables et les plus efficaces d'apprendre à programmer. Les vrais projets exigent que vous appliquiez des compétences de codage différentes et variées. Ils vous encouragent également à rechercher des sujets qui apparaissent lorsque vous résolvez des problèmes dans le processus de développement.… Read More »

Autorisation Django View: restriction de l'accès

Expert Python Django fournit des outils pour l'authentification et l'autorisation. L'autorisation de vue Django se fait généralement avec décorateurs. Ce cours vous montrera comment utiliser ces décorateurs de vue pour imposer la visualisation autorisée des pages de votre site Django. À la fin de ce cours, vous saurez comment: Utilisation HttpRequest et HttpRequest.user objets Authentifier… Read More »

Ça fait un an! – Vrai Python

Formation gratuite Python Cette semaine, le podcast Real Python atteint son cinquantième épisode! Cela a été une bonne année, pleine de partage, d’apprentissage et de connexion dans le Python communauté. Nous sommes impatients de vous proposer des invités plus intéressants, des entretiens avec experts pythonistes, et beaucoup de Dans les coulisses avec le Vrai Python… Read More »

Épisode # 306 Mise à l'échelle de Python et Jupyter avec ZeroMQ

python pour débutant Lorsque nous parlons de mise à l'échelle du threading logiciel et de l'asynchrone, obtenez tout le buzz. Et bien qu'elles soient puissantes, l'utilisation de files d'attente asynchrones peut souvent être beaucoup plus efficace. Vous pourriez penser que cela signifie créer un serveur Celery, peut-être aussi exécuter RabbitMQ ou Redis. Et si vous… Read More »

Épisode # 305 Communauté Python sur Python Discord

trouver un expert Python Les gens me demandent souvent comment ils peuvent trouver une communauté Python à laquelle faire partie. Peut-être un forum de discussion ou un canal mou. Cette semaine, nous examinons l'une des communautés les plus actives de Python Discord. C'est Python, sur un serveur Discord. Mais c'est aussi plus que ça. Vous… Read More »

Introduction à MongoDB et Python – Real Python

Cours Python en ligne Python est un langage de programmation puissant utilisé pour de nombreux types d'applications au sein de la communauté de développement. Beaucoup le savent comme un langage flexible qui peut gérer à peu près n'importe quelle tâche. Alors, que se passe-t-il si notre application Python complexe a besoin d'une base de données… Read More »

Les défis du développement en un professionnel Python – Le vrai podcast Python

python pour débutant 26 févr.2021 51m Quelle est la différence entre écrire du code pour vous-même et développer pour les autres? Quelles nouvelles considérations devez-vous prendre en compte en tant que développeur Python professionnel? Cette semaine sur l'émission, nous parlons à Dane Hillard de son livre «Practices of the Python Pro». Commanditaire de l'épisode: Dane… Read More »

Python dans votre navigateur – Real Python

Formation gratuite Python Si vous êtes un développeur Web qui préfère écrire Python plutôt que JavaScript, Brython, une implémentation Python qui s'exécute dans le navigateur, peut être une option intéressante. JavaScript est le langage de facto de développement web front-end. Les moteurs JavaScript sophistiqués font partie intégrante de tous les navigateurs Internet modernes et incitent… Read More »

Sélection de la structure de données idéale – Real Python

Formation Python Il existe une variété de façons de stocker et de gérer les données dans vos programmes Python, et le choix de la bonne structure de données affectera la lisibilité de votre code, la facilité d'écriture et les performances. Python dispose d'une grande variété de mécanismes intégrés qui répondent à la plupart de vos… Read More »

Un combo gagnant pour la lecture de données publiques – Real Python

Expert Python Savoir comment consommer une API est l'une de ces compétences magiques qui, une fois maîtrisées, ouvriront un tout nouveau monde de possibilités, et consommer des API avec Python est un excellent moyen d'acquérir une telle compétence. Un grand nombre d'applications et de systèmes que vous utilisez quotidiennement sont connectés à une API. Qu'il… Read More »

Épisode # 304 Asyncio Toutes les choses avec Omnilib

python pour débutant L'introduction relativement récente de async et de await comme mots-clés en Python a engendré tout un domaine de cadres hautes performances et hautement évolutifs et de bibliothèques de support. Omnilib est l'une de ces bibliothèques qui possède d'excellents blocs de construction asynchrones. Dans cet épisode, vous rencontrerez John Reese. John est le… Read More »

Descente de gradient stochastique et déploiement de vos scripts Python sur le Web – Le véritable podcast Python

Expert Python 19 févr.2021 1h 1m Connaissez-vous les étapes initiales pour héberger votre script Python sur le Web? Vous avez peut-être construit quelque chose avec Flask, mais comment le feriez-vous pour pouvoir le partager avec d'autres? Cette semaine dans l'émission, nous avons l'invité précédent Martin Breuss de retour dans l'émission. Martin partage son récent article… Read More »

Quand et comment l'utiliser – Real Python

Cours Python en ligne Programmation fonctionnelle est un paradigme de programmation dans lequel la principale méthode de calcul est l'évaluation des fonctions. Dans ce didacticiel, vous explorerez la programmation fonctionnelle en Python. La programmation fonctionnelle joue généralement un rôle assez petit dans le code Python. Mais il est bon de le connaître. Au minimum, vous… Read More »

Création de dispositions PyQt pour les applications GUI – Real Python

Python pas cher Les gestionnaires de mise en page de PyQt offrent un moyen convivial et productif d’organiser les composants graphiques, ou widgets, sur une interface graphique. La disposition correcte des widgets donnera à vos applications GUI un aspect soigné et professionnel. Apprendre à le faire de manière efficace et efficiente est une compétence fondamentale… Read More »