Category Archives: Python

Épisode n ° 112 Sortir à l'âge d'or

Python pas cher J'ai toujours pensé que si je prenais ma retraite, je ferais plus ou moins ce que je faisais comme travail – sauf sans les réunions et les rapports. C'est-à-dire écrire un logiciel intéressant et épanouissant. Dans cet épisode de Talk Python To Me, nous sommes de nouveau réunis avec Philip Guo pour… Read More »

Markdown.py sur github

trouver un expert Python J'ai configuré un dépôt sur github pour contenir tous les éléments spécifiquement liés à ce projet markdown.py. N'hésitez pas à suivre là comme ici. https://github.com/varied Thoughts/markdown.py La publication Markdown.py sur github est apparue en premier sur Python Testing. [ad_2]

Markdown.py exigences – Tests Python

Cours Python en ligne J'ai décidé d'écrire mon propre script Markdown,peut-être pour des raisons douteuses. Je commence à être nerveux au code. Mais avant de commencer les tests et la mise en œuvre, je dois: écrire les exigences écrire une implémentation de stub simple écrire une stratégie de test explorer les cadres de test Enfin,… Read More »

Episode # 114 Donner du pouvoir aux développeurs du projet Hidden Genius

Cours Python en ligne Comme beaucoup d'entre vous le savent, apprendre à programmer ouvre des portes. Cela prend chaque jour des gens et les transforme en créateurs. Une fois que vous connaissez la programmation et Python, vous êtes passé par une porte vers un lieu offrant beaucoup plus d’opportunités. Maintenant, considérez l'impact que cela pourrait… Read More »

Stub for markdown.py – Tests Python

Formation Python Pour explorer les concepts de test fonctionnel à l’aide de python et de frameworks de test python, je construis un projet à tester, markdown.py sur github. Dans cet article, je discute de l'implémentation de stub que je vais utiliser pour configurer les frameworks de test. J'ai mes exigences markdown.py écrites.Un ensemble initial, au… Read More »

Episode # 115 projets Python for Humans

Formation gratuite Python Quand vous pensez aux paquets Python populaires, que pensez-vous? Kenneth Reitz, l'invité de cette semaine, a de bonnes chances d'écrire le paquet auquel vous venez de penser. Il est l'auteur des bibliothèques les plus populaires de Python, notamment Requests, Records, Maya et pipenv, pour n'en nommer que quelques-unes. J'ai eu l'occasion de… Read More »

Kivy semble prometteur pour une interface utilisateur multiplateforme

Expert Python Bonjour, je suis heureux de voir que plus de gens s’intéressent à Kivy. Je suis un contributeur et je peux répondre à vos questions si vous en avez. En ce qui concerne le développement de postes de travail, comme pour developmnet mobile, nous n’avons peut-être pas encore la fonctionnalité complète, mais nous souhaitons… Read More »

Épisode # 116 Les 10 meilleurs discours de PyCon 2017 commentés

trouver un expert Python Que vous ayez ou non assisté à PyCon, il y avait tout simplement trop de bons discours pour les assister tous. Heureusement, nos amis du PSF étaient sur le point de publier des vidéos en ligne que le monde entier pouvait regarder gratuitement. Sur cet épisode, nous allons rencontrer Brett Slatkin… Read More »

Adaptateurs d'interface API logiciel / CLI – Tests Python

trouver un expert Python En écrivant un logiciel, nous sommes confrontés à de nombreuses interfaces.L’interface publique de certains outils, modules, packages ou tout ce qui est généralement désigné sous le nom de API, la CLI, ou simplement l'interface utilisateur.Dans ce post, lorsque je considère une interface, je fais spécifiquement référence aux API et CLI. Parfois,… Read More »

Épisode 117: Python fonctionnel avec noix de coco

Cours Python en ligne L'un des avantages du langage Python est qu'il comporte au moins 3 paradigmes de programmation en un: le style procédural, le style orienté objet et le style fonctionnel. Cette semaine, vous rencontrerez Evan Hubinger, qui prend le style de programmation fonctionnelle de Python et le passe à 11. Nous parlons de… Read More »

Formulaire de contact corrigé – Test Python

Cours Python en ligne Ma page de formulaire de contact était cassée.C’est réparé maintenant, j’espère. Je me sens mal que cela soit brisé, car j’apprécie beaucoup vos pensées et vos opinions sur ce que j’essaie de faire ici. Si vous souhaitez que je discute de sujets liés aux tests, merci de me le faire savoir.… Read More »

Episode # 118 Logiciel sans serveur – [Talk Python To Me Podcast]

python pour débutant Examinons la progression que nous avons connue au cours des 15 dernières années. Nous sommes passés des logiciels et des systèmes d’exploitation que nous gérons à l’exécution du matériel que nous possédons (et de la garderie) aux machines virtuelles de notre matériel, en passant par IaaS dans le cloud et PaaS dans… Read More »

Sondage: Quels sont les frameworks de test qui vous intéressent le plus?

trouver un expert Python Je prévois de couvrir doctest, unittest, nose et py.test.Cependant, j'aimerais savoir si mon estimation au niveau des intérêts est correcte.Aussi curieux de savoir quel cadre je devrais passer le plus de temps, et si j’ai manqué un cadre important.J'utilise un compte polldaddy gratuit, je pense donc que seuls les 200 premiers… Read More »

Épisode 119: Python en génie

Cours Python en ligne Pensez à la façon dont vous apprenez la plupart des sujets techniques ou axés sur les détails? Vous commencez au niveau le plus bas et le plus bas, vous créez des blocs de construction et vous frayez un chemin dans ce que vous aimez vraiment. Cela se produit en ingénierie, en… Read More »

introduction au doctest – Test Python

Formation Python Le cadre de test doctest est un module Python fourni avec Python. Cet article explique comment mettre des doctests dans votre code et en dehors de celui-ci dans un fichier séparé. Ensuite, je montrerai comment je l’utilise pour tester markdown.py. modèle conceptuel de python doctest C'est de python.org: Le module doctest recherche des… Read More »

Épisode # 120 Python en finance

python pour débutant Yves J. Hilpisch est fondateur et associé directeur de The Python Quants (tpq.io), un groupe axé sur l’utilisation des technologies open source pour la science des données financières, le trading algorithmique et la finance informatique. Il est l'auteur des livres * Python for Finance (O'Reilly, 2014), * Analyse des dérivés avec Python… Read More »

Résultats du sondage: frameworks de test – Test Python

Formation gratuite Python Eh bien, le sondage que j'ai effectué il y a quelques semaines compte 125 votes. Résultats nez, 42 votes pytest, 32 votes unittest, 29 votes doctest, 18 votes autre, 4 votes Les autres votes étaient: procès tordu (également mentionné dans un commentaire) pyVows attester zope.testing Commentaire C'est surtout ce à quoi je… Read More »

Épisode 121 Microservices en Python

trouver un expert Python Avez-vous de gros logiciels ou applications Web monolithes difficiles à gérer, difficiles à modifier et difficiles à faire évoluer? Peut-être que les diviser en microservices vous donnerait beaucoup plus d’options pour évoluer et développer cette application. Cette semaine, nous nous retrouvons avec Miguel Grinberg pour discuter des compromis et des avantages… Read More »

Épisode 122: Assistant à domicile: Pythonic Home Automation

python pour débutant Les dernières années ont été marquées par une explosion de dispositifs IoT. Beaucoup d'entre eux sont destinés à la soi-disant maison intelligente. Leur véritable potentiel réside dans leur capacité à les coordonner et à les automatiser en tant que groupe. Comment pouvez-vous garage, wifi, chromecast et stores? Il y a de fortes… Read More »

unittest introduction – Tests Python

Formation Python Le framework de test unittest est le framework de style xUnit de python.C'est un module standard que vous avez déjà si vous avez la version 2.1 ou supérieure de Python.Dans cet article, je couvrirai les bases de la création et de l'exécution d'un test simple en utilisant unittest.Ensuite, je montrerai comment je l’utilise… Read More »

Confession … J'utilise toujours Perl en ligne de commande

Expert Python J'ai une confession à faire. J'utilise toujours Perl. Régulièrement. Mais surtout comme un outil de ligne de commande. Est-ce une raison? ou une excuse? Lorsque j'ai commencé à utiliser Python régulièrement, j'ai essayé de remplacer mon utilisation de Perl.Rien contre Perl, je voulais juste me forcer à utiliser Python pour m'aider à apprendre… Read More »

Episode # 124 Python pour la recherche sur l'IA

Formation gratuite Python Nous savons tous que Python est un acteur majeur dans l'application de Machine Learning et de l'IA. Cela implique souvent de saisir Keras ou TensorFlow et de l'appliquer à un problème. Mais qu'en est-il de la recherche sur l'IA? Quand vous essayez réellement de créer quelque chose qui n'a pas encore été… Read More »

introduction à pytest – Test Python

Formation gratuite Python Je pense à pytest comme le run-n'importe quoi, pas de passe-partout, pas d'api requise, utilisez-ce-que-si-vous-avez-une-raison-non-à-tester.C'est vraiment là que les tests deviennent amusants.Comme pour les précédentes introductions sur ce site, je vais passer en revue une vue d’ensemble, puis un exemple simple, puis jetter pytest dans mon projet markdown.py. Je couvrirai également les… Read More »

introduction du nez – Test Python

trouver un expert Python Cet article contient plusieurs exemples et couvre les montages, la découverte de tests, les assertions, les options en cours d'exécution et l'exécution d'unittests et de doctests. Le slogan de Nose est «le nez s’allonge pour faciliter le test».C’est un framework de test unitaire python assez bien connu, qui peut exécuter des… Read More »

Épisode 126 Kubernetes pour les pythonistes

trouver un expert Python Les conteneurs révolutionnent la manière dont nous déployons et gérons les applications. Ces conteneurs nous permettent de construire, développer, tester et même déployer exactement sur le même système. Nous pouvons construire des systèmes en couches qui complètent nos dépendances. Ils peuvent même jouer un rôle crucial dans les mises à niveau… Read More »

Markdown.py passe les 3 premiers tests

trouver un expert Python Il suffit de pousser une mise à jour vers markdown.py et test_markdown_pytest.py vers github Passer les 3 premiers tests maintenant. Lignes non marquées em tags étiquettes fortes Mettre à jour: J'ai posté ceci, puis je me suis senti mal que c'était si court, alors supprimez-le.Cependant, une notification avait déjà été envoyée… Read More »

Episode # 127 Logiciel fourni aux utilisateurs

Expert Python Pour rendre un logiciel utile, honnêtement, même pour le rendre réel, vous devez l’envoyer. Construire une application web? Puis déployez cette prochaine version. Construire un ensemble d'outils pour les scientifiques de données? Envoyez-leur cette application. Vous avez réussi à obtenir une interface graphique cool en Python avec Togo ou PySide? Il est temps… Read More »

Épisode 128: Réseaux Pythonic avec NAPALM

Cours Python en ligne Quand vous pensez aux réseaux, vous pensez probablement à des choses physiques: routeurs, commutateurs, pare-feu, etc. Mais de plus en plus, les ingénieurs réseau gèrent des réseaux énormes qui sont mieux gérés avec des logiciels que via des applications admin. Dans cet épisode, vous rencontrerez David Barroso, qui a créé NAPALM:… Read More »

Episode # 129 Falcon: Le framework web en métal nu Python

Python pas cher Les infrastructures Web complètes telles que Django sont excellentes. Mais parfois, vous avez besoin de vivre plus près de la couche réseau. Cette semaine, vous rencontrerez Kurt Griffiths et John Vrbanac, qui travaillent sur le framework Web Falcon. Il s'agit d'un framework d'API Web Python «nu-metal» permettant de créer des applications et… Read More »

pytest débogage de la journalisation des impressions en temps réel

trouver un expert Python Dans de nombreuses circonstances, il est vraiment génial d’afficher le résultat d’un test en cours, sans attendre la fin.Dans cet article, je vais décrire ma méthode pour contourner le mécanisme de capture de sortie de pytest, afin que je puisse voir mes instructions de débogage / journalisation en temps réel. Rapide… Read More »

Episode # 130 10 livres que les développeurs de Python devraient lire

Formation gratuite Python L'apprentissage continu est l'une des caractéristiques des développeurs qui réussissent. Les meilleurs développeurs que je connaisse ne se contentent pas de continuer à apprendre, c'est l'un des facteurs qui les motivent. C'est pourquoi je suis ravi de vous présenter cet épisode sur 10 livres que les développeurs de Python devraient lire. Vous… Read More »

Comment ne pas tester, partie 1

Expert Python ou Test de couverture completou Plus c'est mieux, mieux tester La mise en place Dans l’intérêt de cet article, disons que j’ai un paquet Python qui a besoin d’être testé. Il est écrit complètement en Python. Il a une spécification décrivant complètement l'API La spécification est si complète qu'elle couvre également les comportements… Read More »

Épisode 131 Les 10 meilleures bibliothèques d'apprentissage machine

Expert Python La science des données a été l’un des principaux moteurs de l’explosion de Python au cours des dernières années. Il est maintenant utilisé pour la recherche sur l'IA, contrôle certains des télescopes les plus puissants du monde, surveille la croissance et la prévision des cultures et bien plus encore. Mais avec toute cette… Read More »

pour le proxy pip, utilisez dev au lieu de 1.3.1

Formation gratuite Python pip est de loin mon moyen préféré d’installer des choses en Python. Si vous avez besoin de l’utiliser derrière un pare-feu, téléchargez la version de dev au lieu de 1.3.1. Choses que j'aime absolument sur l'outil: installer – Installer des paquets (bien sûr) désinstaller – Désinstallez les paquets. liste – Liste des… Read More »

Episode # 132 Contribuer à l'open source

trouver un expert Python Êtes-vous nouveau sur l'open source? Peut-être que vous l'utilisez depuis longtemps et que vous n'avez jamais eu le temps d'y contribuer? Vous vous demandez comment commencer? Dans cet épisode, vous rencontrerez Anthony Shaw, Dan Bader et Ronald Maravanyika. Tous ces gars ont été des développeurs open source performants. Je leur parle… Read More »

Unittest fixture syntax et reference de flux

Cours Python en ligne Cet article contient des exemples sur la manière dont les fonctions et les méthodes de montage de test unittest sont écrites et dans quel ordre elles sont exécutées. Cela peut paraître long, mais c’est surtout des exemples de code et des exemples de sortie. Je veux que ce soit une référence… Read More »

Episode n ° 133 Productivité pour les développeurs

Formation gratuite Python Cet épisode est entièrement consacré à la productivité des développeurs. Que ce soit pour l’apprentissage continu, les conseils de contrôle de la source, les outils et les livres pour développeurs, Jay Miller du podcast Productivity in Tech est là pour partager ses expériences. Liens du spectacle PIT sur Twitter: @productivedevsJay sur Twitter:… Read More »

Épisode 134: Le python dans les sciences du climat

Cours Python en ligne Quel est le plus grand défi auquel la civilisation humaine est actuellement confrontée? Fausses nouvelles, pauvreté, faim? Oui, tout cela pose d'énormes problèmes en ce moment. Eh bien, si le changement climatique se déclenche, vous pouvez être sûr que ces problèmes seront amplifiés et plus encore. C'est pourquoi il est essentiel… Read More »

Exécuter une seule classe de test avec unittest, nosetests, py.test

Formation gratuite Python J'ai reçu le code de test de la syntaxe et de la référence de flux unittest, et je veux essayer de lancer une classe, disons TestSkip de Unittest, Nosetests, et Pytest, pour comparer le flux de contrôle. Par conséquent, j'ai besoin pour chaque cadre: La possibilité de le rendre aussi silencieux que… Read More »

Episode 135 Capturer des moments humains avec l'IA et Python

trouver un expert Python Nous avons tous des smartphones ces jours-ci. Et nous les prenons avec nous partout où nous allons. Combien pouvez-vous déduire d'une personne (son stade de la vie, son style de conduite, son équilibre travail / vie personnelle) en se basant uniquement sur les mouvements d'un téléphone et les données GPS? Avec… Read More »

support de nez pour des montages de style unittest

Formation Python > nosetests –q –s test_fixtures:TestFixtures dans module test_fixtures – setUpModule() dans classe TestFixtures – setUpClass() dans test_1 – installer() dans test_1 – test_1() dans test_1 – abattre() dans test_2 – installer() dans test_2 – test_2() dans test_2 – abattre() dans classe TestFixtures – tearDownClass() dans module test_fixtures – tearDownModule() ––––––––––––––––––––––––––––––––––– A couru 2… Read More »

support pytest pour les luminaires au style unittest

Python pas cher >py.tester –q –s test_fixtures.py::TestFixtures .. dans classe TestFixtures – setUpClass() dans test_1 – installer() dans test_1 – test_1() dans test_1 – abattre() dans test_2 – installer() dans test_2 – test_2() dans test_2 – abattre() dans classe TestFixtures – tearDownClass() >py.tester –q –s test_fixtures.py::TestAddCleanup .. dans classe TestAddCleanup – setUpClass() dans test_1 –… Read More »

Episode # 137 Concepts de design et astuces pour les développeurs

python pour débutant Le design est devenu un élément critique du logiciel. Dans les années 90, il était acceptable de produire ou de vendre des applications «cuirassé gris» qui fonctionnaient bien. Aujourd'hui, le design est un enjeu de table. Et savoir comment concevoir vous-même des applications et travailler avec des concepteurs reste une clé. Dans… Read More »