Category Archives: Python

Simuler des processus réels avec Python – Real Python

Expert Python Le monde réel regorge de systèmes, comme les aéroports et les autoroutes, qui connaissent fréquemment des encombrements et des retards. Lorsque ces systèmes ne sont pas optimisés, leur inefficacité peut conduire à d'innombrables clients mécontents et des heures de temps perdu. Dans ce didacticiel, vous allez apprendre à utiliser les simpy cadre pour… Read More »

Comment utiliser np.arange () – Real Python

Formation Python NumPy est la bibliothèque Python fondamentale pour le calcul numérique. Son type le plus important est un type de tableau appelé ndarray. NumPy propose de nombreuses routines de création de tableaux pour différentes circonstances. arange () est une telle fonction basée sur plages numériques. Il est souvent appelé np.arange () car np est… Read More »

Tout ce que vous devez savoir – Real Python

Formation Python Dans cet article, vous apprendrez tout sur Python math module. Les calculs mathématiques sont une partie essentielle de la plupart des développements Python. Que vous travailliez sur un projet scientifique, une application financière ou tout autre type de programmation, vous ne pouvez tout simplement pas échapper au besoin de mathématiques. Pour des calculs… Read More »

Episode # 256 Cliquez pour exécuter votre ordinateur portable avec Binder

Formation Python Avez-vous rencontré un dépôt GitHub avec un ordinateur portable Jupyter qui a un bouton "Run in Binder"? Cela semble magique. Comment sait-il de quelles dépendances et bibliothèques externes vous pourriez avoir besoin? Où cela fonctionne-t-il de toute façon? Comme toute technologie, ce n'est pas magique. C'est le résultat du travail acharné des personnes… Read More »

Le vrai podcast Python est là! – Vrai Python

Python pas cher Le podcast Real Python est enfin en ligne! Branchez-vous sur des invités intéressants, des entrevues avec des experts Pythonistas et beaucoup de coulisses avec l'équipe Real Python. Aujourd'hui, nous lançons officiellement le Podcast Real Python, un nouveau podcast (et librement accessible) pour les Pythonistes comme vous. Cela se prépare depuis un certain… Read More »

Résolution de noms dans votre code – Real Python

trouver un expert Python Le concept de portée détermine comment les variables et les noms sont recherchés dans votre code. Il détermine la visibilité d'une variable dans le code. La portée d'un nom ou d'une variable dépend de l'endroit dans votre code où vous créez cette variable. Le concept de portée Python est généralement présenté… Read More »

Comment faire une recherche binaire en Python – Real Python

Formation gratuite Python Recherche binaire est un algorithme classique en informatique. Cela revient souvent dans les concours de programmation et les interviews techniques. L'implémentation de la recherche binaire s'avère être une tâche difficile, même lorsque vous comprenez le concept. À moins que vous ne soyez curieux ou que vous n'ayez une affectation spécifique, vous devez… Read More »

Épisode # 255 Parler aux voitures avec Python

Formation gratuite Python Les voitures modernes sont devenues des systèmes informatiques mobiles avec de nombreux petits ordinateurs exécutant des millions de lignes de code. Dans cet épisode, nous connectons un peu de Python à ces flux de données. Vous rencontrerez Shea Newton, qui est un développeur Python qui a travaillé sur des voitures autonomes et… Read More »

Définition des fonctions principales en Python – Real Python

Python pas cher De nombreux langages de programmation ont une fonction spéciale qui est automatiquement exécutée lorsqu'un système d'exploitation commence à exécuter un programme. Cette fonction est généralement appelée principale() et doit avoir un type de retour et des arguments spécifiques selon la norme de langue. D'un autre côté, l'interpréteur Python exécute des scripts commençant… Read More »

Définition de votre propre fonction Python – Real Python

trouver un expert Python Tout au long des didacticiels précédents de cette série, vous avez vu de nombreux exemples illustrant l'utilisation des fonctions Python intégrées. Dans ce didacticiel, vous apprendrez à définir votre propre fonction Python. Vous apprendrez quand diviser votre programme en fonctions distinctes définies par l'utilisateur et quels outils vous aurez besoin pour… Read More »

Épisode # 254 Une histoire de mentorat Python

trouver un expert Python Comment passer du code Python à la résolution de problèmes réels, de la bonne façon? Il existe de nombreux chemins. Le plus long est probablement d'obtenir un diplôme CS de 4 ans. Peut-être plus rapide, mais cher aussi, est un bootcamp de développeur en personne solide. Avez-vous envisagé de contacter la… Read More »

Créer et déployer une compétence Alexa – Real Python

Expert Python Les enceintes intelligentes pour la maison étaient une idée nouvelle il y a quelques années à peine. Aujourd’hui, ils sont devenus un élément central du domicile et du bureau de nombreuses personnes et leur adoption ne devrait que se développer. Parmi les appareils les plus populaires figurent ceux contrôlés par Amazon Alexa. Dans… Read More »

Comment implémenter une pile Python – Real Python

python pour débutant As-tu entendu parler de piles et se demande ce que c'est? Vous avez une idée générale mais vous vous demandez comment implémenter une pile Python? Vous êtes arrivé au bon endroit! Dans ce cours, vous apprendrez: Comment reconnaître quand une pile est un bon choix pour un Structure de données Comment décider… Read More »

Appel de C ou C ++ à partir de Python – Real Python

Cours Python en ligne Êtes-vous un développeur Python avec une bibliothèque C ou C ++ que vous souhaitez utiliser à partir de Python? Si oui, alors Liaisons Python vous permet d'appeler des fonctions et de transmettre des données de Python en C ou C ++, vous permettant de profiter des avantages des deux langages. Tout… Read More »

Le guide du débutant pour la tortue Python – Real Python

Python pas cher Quand j'étais enfant, j'avais l'habitude d'apprendre Logo, un langage de programmation qui impliquait une tortue que vous pouviez déplacer sur l'écran avec seulement quelques commandes. Je me souviens de me sentir comme un génie informatique alors que je contrôlais ce petit objet sur mon écran, et c'est ce qui m'a d'abord intéressé… Read More »

Épisode # 253 Geekout de la base lunaire

Formation gratuite Python Cet épisode est unique. Dans cet épisode, j'ai invité Richard Campbell et développeur et podcasteur qui approfondit également les sujets scientifiques et technologiques. Nous allons creuser sa série de geekouts et passer du temps à parler de façon réaliste des bases lunaires et des voyages dans l'espace. Je pense que vous allez… Read More »

Comment travailler avec un PDF en Python – Real Python

trouver un expert Python le Portable Document Format ou PDF est un format de fichier qui peut être utilisé pour présenter et échanger des documents de manière fiable entre les systèmes d'exploitation. Alors que le PDF a été à l'origine inventé par Adobe, il s'agit maintenant d'un standard ouvert qui est maintenu par l'Organisation internationale… Read More »

Introduction aux bibliothèques SQL Python – Real Python

trouver un expert Python Toutes les applications logicielles interagissent avec Les données, le plus souvent via un système de gestion de base de données (SGBD). Certains langages de programmation sont livrés avec des modules que vous pouvez utiliser pour interagir avec un SGBD, tandis que d'autres nécessitent l'utilisation de packages tiers. Dans ce didacticiel, vous… Read More »

Episode # 252 Ce que l'informatique scientifique peut apprendre de CS

Python pas cher Êtes-vous entré dans Python du côté de la science informatique? Étiez-vous simplement à la recherche de quelque chose de mieux qu'Excel ou Matlab et avez-vous été attiré par tout ce que Python a à offrir? C'est génial! Mais suivre cette voie signifie souvent que certaines des pratiques les plus formelles du développement… Read More »

Comprendre l'objet NoneType de Python – Real Python

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

Trouver l'éditeur de code Python parfait – Real Python

Formation gratuite Python Trouvez votre configuration de développement Python parfaite avec cette revue de IDE Python et éditeurs de code. L'écriture de Python à l'aide d'IDLE ou de Python REPL est idéale pour les choses simples, mais n'est pas idéale pour les grands projets de programmation. Avec ce cours, vous obtiendrez un aperçu des environnements… Read More »

É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 »