Category Archives: Python

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 »

Votre guide de tri des données en Python – Real Python

Formation Python Apprentissage des pandas méthodes de tri est un excellent moyen de commencer ou de pratiquer l'analyse de données de base à l'aide de Python. Le plus souvent, l'analyse des données est effectuée avec des feuilles de calcul, SQL ou des pandas. L'un des avantages de l'utilisation des pandas est qu'il peut gérer une… Read More »

Épisode # 303 Python pour l'astronomie avec le Dr Becky

Formation gratuite Python Si vous êtes impliqué dans la science ou utilisez des outils de calcul dans votre travail, vous devriez utiliser du code pour résoudre votre problème. Sur cet épisode, nous avons le Dr Becky Smethurst, astrophysicienne à l'Université d'Oxford. Elle utilise Python pour explorer les galaxies et les trous noirs. Découvrez comment elle… Read More »

Microservices Python avec gRPC – Real Python

Cours Python en ligne Microservices sont un moyen d'organiser des systèmes logiciels complexes. Au lieu de mettre tout votre code dans une seule application, vous divisez votre application en microservices qui sont déployés indépendamment et qui communiquent entre eux. Ce didacticiel vous apprend à vous familiariser avec les microservices Python à l'aide de gRPC, l'un… Read More »

Utilisation de l'opérateur% – Real Python

Python pas cher Python prend en charge un large éventail d'opérateurs arithmétiques que vous pouvez utiliser lorsque vous travaillez avec des nombres dans votre code. L'un de ces opérateurs est le opérateur modulo (%), qui renvoie le reste de la division de deux nombres. Les opérations modulaires sont utiles pour vérifier si un nombre est… Read More »

À quoi servent-ils? – Vrai Python

Python pas cher Fonctions internes, aussi connu sous le nom fonctions imbriquées, sont des fonctions que vous définissez dans d'autres fonctions. En Python, ce type de fonction a un accès direct aux variables et aux noms définis dans la fonction englobante. Les fonctions internes ont de nombreuses utilisations, notamment comme usines de fermeture et fonctions… Read More »