Category Archives: Python

perspectives, opinions, dogme et éléphant

python pour débutant J'avais supposé que tout le monde avait entendu l'histoire des aveugles et de l'éléphant.Cependant, dans un sondage très peu scientifique d'une main pleine d'ingénieurs ingénieurs à mon travail de jour, seulement environ la moitié l'avait eu. J'allais donc essayer de le citer ici, mais quand j'ai cherché une référence, je suis tombé… Read More »

Écrire des commentaires en Python – Real Python

Python pas cher Apprenez à écrire des commentaires Python propres, concis et utiles. Familiarisez-vous rapidement avec les meilleures pratiques, les types de commentaires qu’il est préférable d’éviter et la façon dont vous pouvez vous entraîner à écrire des commentaires plus propres. Écrire des commentaires en Python 4 leçons 13m Jackie enseigne l'informatique à temps plein… Read More »

Épisode 163 Le python en géoscience

Formation gratuite Python Découvrez comment Python est utilisé dans la recherche pour comprendre le fonctionnement interne de la Terre. Cette semaine, vous rencontrerez Lindsey Heagy, étudiante au doctorat en géophysique à l'Université de la Colombie-Britannique. Elle explique comment elle utilise Python pour résoudre ces problèmes de calcul et propose un cadre incroyable pour la visualisation… Read More »

Affirmation différée / échecs multiples par test

Expert Python ''' Implémente une forme d'assertions différées. L'interface est 2 fonctions: expect (expr, msg = None) : Évaluer 'expr'comme un booléen, et garde la trace des échecs assert_expectations () : soulève une assertion si un appel expect () a échoué Exemple d'utilisation: à partir des attentes import attendu, assert_expectations def test_should_pass (): attendez (1… Read More »

Gestion de plusieurs versions de Python avec pyenv – Real Python

trouver un 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 voudrez peut-être essayer ces nouvelles fonctionnalités, mais vous ne voulez pas vous inquiéter… Read More »

Épisode 164: La recherche sur le cerveau chez le python à l'Institut Allen

Cours Python en ligne Le cerveau est vraiment l'une des dernières frontières de l'exploration humaine. Comprendre le fonctionnement du cerveau a de vastes conséquences pour la santé humaine et le calcul. Imaginez comment les ordinateurs pourraient changer si nous comprenions réellement le fonctionnement de la pensée et même de la conscience. Dans cet épisode, vous… Read More »

pytest différé plugin assert / multiple failure, itération 1

Formation gratuite Python Dans Delayed assert / plusieurs échecs par test, j’ai présenté une première tentative d’écriture d’une fonction ‘expect ()’ qui permettraune fonction de test pour collecter plusieurs échecs et ne pas arrêter l'exécution jusqu'à la fin du test. Il n’ya pas de gros problème avec cette méthode.Je n’aime pas avoir à appeler «assert_expectations… Read More »

Episode 165 Python et la blockchain

python pour débutant La blockchain et les crypto-monnaies font partie des technologies les plus perturbatrices de la décennie. Dans cet épisode, vous rencontrerez Stuart Farmer qui crée une suite d’outils de développement qui accélèrent le processus de création de nouvelles chaînes de chaînes et d’applications personnalisées. Liens du spectacle [ad_2]

Testez d'abord la programmation / Testez d'abord le développement

trouver un expert Python Parfois appelé Test First Development, Test First Programming est un beau concept qui a radicalement changé ma façon d'aborder le développement de logiciels. Les idées de Testez d'abord la programmation et Développement piloté par les tests sont souvent confus.cependant, Tester d'abord est assez puissant pour être autonome.Je pense qu’il est important… Read More »

Comprendre la bibliothèque d'objets Python Mock – Real Python

Cours Python en ligne Lorsque vous écrivez du code robuste, des tests sont essentiels pour vérifier que la logique de votre application est correcte, fiable et efficace. Cependant, la valeur de vos tests dépend de leur capacité à démontrer ces critères. Des obstacles tels que la logique complexe et les dépendances imprévisibles rendent difficiles la… Read More »

Episode 166 Diffusion continue avec Python

Expert Python Nous avons évolué à partir de "Il construit, expédiez-le!" à l'intégration continue où chaque enregistrement est automatiquement vérifié par quelque chose comme Travis CI. Pour aller plus loin, certaines personnes utilisent la livraison continue. Cela signifie qu'une fois qu'un enregistrement est validé par le système CI, il est déployé – automatiquement. Il existe… Read More »

pytest expect fixture plugin, itération 1

Expert Python importation pytest importation inspecter importation os.chemin @pytest.fixation def attendre(demande): def do_expect(expr, msg=''): si ne pas expr: _log_failure(demande.nœud, msg) revenir do_expect def _log_failure(nœud, msg=''): # obtenir le nom du fichier, la ligne et le contexte (nom de fichier, ligne, funcname, contextlist) = inspecter.empiler()[[[[2][[[[1:5] nom de fichier = os.chemin.nom de base(nom de fichier) le contexte… Read More »

Épisode 167: Simplifier l'async de Python avec le trio

Formation gratuite Python Depuis la sortie de Python 3.5, nous disposions d’un moyen très puissant d’écrire du code async lié à l’entrée / sortie à l’aide des mots-clés async et attente. Dans cet épisode, Nathaniel Smith aura écrit le cadre asynchrone de Trio, qui simplifie considérablement les opérations de coordination complexes en mode asynchrone et… Read More »

code pytest-expect maintenant dans un dépôt github

trouver un expert Python J'ai apporté quelques modifications au plugin pytest-expect fixture. J'ai mis le code du plugin sur github, https://github.com/okken/pytest-expect. Il est ré-arrangé pour être un plugin installable avec pip. Bien que je ne l’aie pas encore en pypi. J'ai modifié le code pour utiliser pytest 2.7.0 @ pytest.mark.hookwrapper. J’ai incorporé les commentaires de… Read More »

Décorateurs Python 101 – Real Python

Cours Python en ligne Dans ce cours sur les décorateurs Python, vous apprendrez ce qu’ils sont et comment les créer et les utiliser. Les décorateurs fournissent une syntaxe simple pour appeler des fonctions d'ordre supérieur en Python. Par définition, un décorateur est une fonction qui prend une autre fonction et étend le comportement de cette… Read More »

Objectifs et sujets des podcasts – Tests en Python

trouver un expert Python Dans l'épisode 1 du podcast Python Test, j'ai énuméré les sujets que je voulais aborder et les objectifs.Mais je ne les ai pas tous listés dans les notes de spectacle.Je les publie ici pour être un peu plus pratique que de faire référence aux notes de spectacle. Objectifs du podcast Promouvoir… Read More »

13 idées de projets pour les développeurs Python de niveau intermédiaire – Real Python

trouver un expert Python Apprendre les bases de Python est une expérience merveilleuse. Mais l'euphorie du simple apprentissage peut être remplacée par la soif de projets concrets. C’est normal de vouloir construire des projets, d’où le besoin d’idées de projets. Le problème est que certains projets sont soit trop simples pour un développeur Python intermédiaire,… Read More »

Épisode 169 Devenir un créateur de contenu Python

Python pas cher Corey Schafer construit sa chaîne de tutoriels sur YouTube depuis de nombreuses années. Il a récemment fait le grand changement en faisant de ce projet de loisir son travail à temps plein. Vous apprendrez comment Corey a fait cette transition, ce qu’il faut faire pour devenir professionnel, et même un peu des… Read More »

Introduction à la programmation orientée objet (OOP) en Python – Real Python

python pour débutant La programmation orientée objet est l’un des sujets les plus importants et les plus importants de toute la programmation. Cette série vous fournira une compréhension conceptuelle de base de la programmation orientée objet afin que vous puissiez développer vos compétences en programmation Python. Vous apprendrez à définir des types personnalisés à l'aide… Read More »

Épisode 170: Guido van Rossum démissionne

Formation gratuite Python La semaine dernière, les dirigeants de Python ont passé le cap. Guido van Rossum, qui a créé et dirigé le langage depuis 30 ans, a quitté le processus décisionnel autour du langage Python. Rejoignez Carol Willing et Brett Cannon, développeurs de longue date et leaders de Python, ainsi que mon co-animateur chez… Read More »

Étant donné quand-alors – Tests Python

trouver un expert Python La conception de vos méthodes de test à l’aide d’une structure simple telle que «quand-alors-ensuite» vous aidera à: Communiquez plus clairement le but de votre test Concentrez vos pensées tout en écrivant le test Rendre le test d'écriture plus rapide Facilitez la réutilisation de parties de votre test Soulignez les hypothèses… Read More »

Une introduction à la lecture en Python – Real Python

trouver un expert Python Le threading Python vous permet d’exécuter simultanément différentes parties de votre programme et peut simplifier votre conception. Si vous avez de l'expérience en Python et souhaitez accélérer votre programme à l'aide de threads, ce didacticiel est pour vous! Dans cet article, vous apprendrez: Quels sont les fils Comment créer des threads… Read More »

Épisode 171: les carnets de notes 1M Jupyter analysés

Formation Python Les cahiers Jupyter ont transformé la façon dont de nombreux développeurs et scientifiques du traitement des données travaillent. Ils offrent une plate-forme non seulement pour explorer, mais pour expliquer les données et le calcul. Mais comment sont-ils * vraiment * utilisés? Adam Rule est ici pour décrire ses recherches (et sa thèse de… Read More »

Python présenté dans le numéro d'avril de PragPub

Formation gratuite Python PragPub Avril 2016 avec Python (et moi) PragPub est le magazine numérique publié par Pragmatic Bookshelf, Michael Swaine et Nancy Groth. Je suis particulièrement enthousiaste à ce sujet parce que deux articles sont en vedette.Je connais surtout Michael après avoir lu pendant de nombreuses années le Dr Dobb.Et je respecte Pragmatic Bookshelf… Read More »

Episode 172 Nuitka: Un compilateur complet en Python

python pour débutant Vite, citez quelques façons de rendre votre code Python plus rapide. Avez-vous pensé à PyPy, la version de Python compilée par JIT? Peut-être que certains sont asynchrones et attendent le parallélisme? Que diriez-vous de Cython où vous écrivez en langage Python-esc qui se compile en instructions machine? Je suis ici pour ajouter… Read More »

Transcription de l'épisode 2: Pytest vs Unittest vs Nose

Expert Python Ceci est la transcription de Test and Code Podcast, épisode 2 Bonjour à tous. Je m'appelle Brian Okken. Bienvenue sur le podcast de test Python (maintenant appelé «Test & Code»). Aujourd'hui, je veux parler du choix d'un framework de test. Quand je suis allé regarder les différents frameworks, j'ai remarqué que l'untestest et… Read More »

Django Migrations 101 – Real Python

python pour débutant Depuis la version 1.7, Django intègre une prise en charge intégrée des migrations de bases de données. Dans Django, les migrations de bases de données vont généralement de pair avec les modèles: chaque fois que vous codez un nouveau modèle, vous générez également une migration pour créer la table nécessaire dans la… Read More »

PythonBytes.fm – Tests Python

Formation Python Michael Kennedy de Talk Python to Me et moi avons lancé un nouveau podcast, intitulé Python Bytes, intitulé «Les titres Python sont directement transmis à vos écouteurs». C’est un podcast hebdomadaire au format court. Vérifie s'il te plaît. Les premières semaines d'un podcast peuvent vraiment faire la différence si nous pouvons convaincre un… Read More »

Transcription de l'épisode 19: Python unittest avec Robert Collins

Expert Python Ceci est la transcription de Test & Code, épisode 19: Python unittest avec Robert Collins. [music] Bienvenue dans Test and Code, un podcast sur le développement et les tests de logiciels. Épisode 19. Dans cet épisode, j’interviewe Robert Collins, le principal responsable de la maintenance du module unittest de Python. J'ai ré-étudié unittest… Read More »

Travailler avec des données JSON en Python – Real Python

python pour débutant JSON est un format d'échange de données léger. Cela nous permet de représenter les objets dans nos programmes Python sous forme de texte lisible par l'homme qui peut être envoyé sur Internet. De nombreuses API et bases de données utilisent JSON pour la communication. Vous allez apprendre à travailler avec les logiciels… Read More »

Épisode 175: Enseigner Python aux ingénieurs réseau

trouver un expert Python La discipline de l'ingénierie réseau s'oriente rapidement vers un monde où la programmation et l'automatisation sont autant des paquets et des ports. Rejoignez Hank Preston et moi-même pour discuter des parties de Python qu'il est important que les ingénieurs réseau apprennent. Liens du spectacle [ad_2]

Construire une application Portfolio – Real Python

Formation Python Django est un framework Web Python complet qui peut être utilisé pour créer des applications Web complexes. Dans ce tutoriel, vous allez apprendre et apprendre Django par exemple. Vous suivrez les étapes pour créer une application Web pleinement opérationnelle et, en cours de route, découvrirez certaines des fonctionnalités les plus importantes du cadre… Read More »

Episode 176 La communauté python en chiffres

trouver un expert Python Le paysage Python est en train de changer de façon spectaculaire. La croissance rapide de Python au cours des 5 dernières années signifie que son apparence n’est pas la même que celle des premiers jours. Dans cet épisode, nous examinons en profondeur l'état de l'écosystème Python avec Ewa Jodlowska et Dmitry… Read More »

Trucs et fonctionnalités que vous ignorez peut-être – Real Python

Expert Python Pandas est une bibliothèque fondamentale pour l’analyse, le traitement et la science des données. C’est un projet gigantesque, plein d’options et de profondeur. Dans ce cours, vous découvrirez comment utiliser des fonctionnalités de Pandas moins utilisées mais idiomatiques qui améliorent la lisibilité, la polyvalence et la rapidité de votre code. Astuces et caractéristiques… Read More »

Episode # 177 Flask passe à 1.0

Expert Python Flask a maintenant 8 ans et, jusqu'à récemment, elle était restée relativement stable. Cela faisait quelque temps qu'il traînait dans les versions 0.11 et 0.12. Après un effort d'un an, le cadre Web a été mis à jour vers Flask 1.0. David Lord est ici pour partager la grande nouvelle. Il est le… Read More »

Test Python avec Pytest – Test Python

trouver un expert Python Simple, rapide, efficace et évolutif par Brian Okken Travaillez moins lorsque vous testez votre code Python, mais soyez tout aussi expressif, tout aussi élégant et lisible. Le framework de test pytest vous aide à écrire des tests rapidement et à les garder lisibles et maintenables, sans code passe-partout. À l’aide d’un… Read More »

Qu'est-ce que Pip? Un guide pour les nouveaux pythonistes – Real Python

trouver un expert Python Quel est pépin? pépin est le gestionnaire de paquets 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 tutoriel est une introduction à pépin pour les nouveaux pythonistes. Dans ce tutoriel, vous apprendrez: Installation de paquets… Read More »

Episode # 178 Coverage.py – [Talk Python To Me Podcast]

Cours Python en ligne Vous savez que vous devriez tester votre code correctement? Comment savez-vous si c'est * bien * testé? Testez-vous les bonnes choses? Si vous n'utilisez pas la couverture de code, il est probable que vous deviniez. Mais vous n'avez pas besoin de deviner. Il suffit de saisir la couverture. Maintenue par notre… Read More »

Test & Code Podcast déplacé à testandcode.com

Expert Python Le podcast a une nouvelle maison.Je suis ravi de vous annoncer que le podcast Test & Code (anciennement Podcast Python Test Podcast) figure désormais sur son nouvel emplacement, testandcode.com. Il y a encore du travail à faire: Le flux de travail sur le nouveau site est bien meilleur pour moi et me permet… Read More »

Développement Python dans le code Visual Studio (Guide d'installation) – Real Python

trouver un expert Python Apprenez à configurer le développement Visual Studio Code for Python. En suivant les exemples, vous couvrirez tout, de l'installation et la configuration de VSCode à l'exécution de tests et au débogage d'applications Python. Tirez le meilleur parti de ce puissant environnement de développement Python en suivant notre guide de configuration complet.… Read More »