Author Archives: Tony Montana

Episode # 105 Une visite de la base de données Pythonic

trouver un expert Python Il y a plusieurs raisons pour lesquelles c'est un bon moment pour être développeur. L'une d'elles est parce qu'il y a tellement de choix en matière d'accès aux données et de bases de données. Donc, cette semaine, nous visitons avec notre invité Jim Fulton certaines bases de données dont vous n’avez… Read More »

Episode # 106 Inventez vos propres jeux informatiques avec Python

Formation gratuite Python Al Sweigart est de retour sur Talk Python. Cette fois, nous inventons nos propres jeux informatiques. Quelqu'un vous a-t-il déjà demandé une ressource pour commencer à apprendre la programmation, à apprendre Python? Une excellente option est le livre d'Al, récemment mis à jour, intitulé Inventez vos propres jeux d'ordinateur avec Python. C'est… Read More »

Épisode # 107 Concurrence de Python avec Curio

Python pas cher Vous m'avez entendu parler encore et encore de la façon dont l'attente et l'attente de Python 3.5 modifient le jeu pour la programmation asynchrone en Python. Mais qu'est ce que cela veut dire exactement? Comment ça marche dans les API? Intérieurement? Aujourd'hui, je suis accompagné de David Beazley, qui a exploré cet… Read More »

Épisode n ° 108: MicroPython et matériel Open Source chez Adafruit

Formation Python Vous voulez apprendre à construire un accessoire de type arc-en-fer, ou peut-être un sac à dos à chargement solaire? Et si vous pouviez programmer ces périphériques avec Python? Nous parlerons d'un projet et d'une entreprise rendant cela possible. Cette semaine, vous rencontrerez Tony DiCola qui travaille chez Adafruit. Une entreprise rendant la programmation… Read More »

Épisode # 109 Modèles de conception appliqués à MongoDB

Formation gratuite Python La conception de la base de données et les décisions sont relativement simples. Choisissez votre moteur de base de données relationnelle, cartographiez les entités générales, appliquez-leur la troisième forme normale (3NF) et vous avez pratiquement terminé. Avec l'explosion cambrienne d'options et de variantes de base de données créée de 2009 à aujourd'hui,… Read More »

Poste initial – Test Python

Formation gratuite Python Merci pour cet excellent travail sur les tests Python. C'est certainement l'un de ces sujets pour lesquels il n'y aura jamais assez d'informations et chaque exemple supplémentaire en vaut la peine. Vous avez fait un excellent travail en partageant toutes ces différentes approches en matière de test et je suis sûr que… Read More »

Épisode # 110 Démocratisation des données avec Redash

Cours Python en ligne Vous est-il demandé de générer des rapports à partir des données de votre entreprise? Quelqu'un vous a-t-il suggéré d'acheter / déployer un logiciel de BI colossal aussi coûteux, source fermée et généralement décevant? Eh bien, c'est Redash et Python à la rescousse. Aujourd'hui, vous rencontrerez Arik Fraimovich, le créateur de Redash,… Read More »

Pourquoi est-ce vide?

Python pas cher Mise à jour: Évidemment, ce site n'est plus vide. 🙂 Hé, merci d'être passé. Vous êtes passé très tôt. Mais je suis content que tu aies fait. Vraiment, il y aura de très bonnes informations ici, je ne les ai pas encore écrites. J'aurais pu attendre pour aller vivre avec le site… Read More »

Épisode # 111 Conseils de carrière Pythonic et plus

Formation Python Il est temps de trouver un emploi et des conseils de carrière chez Pythonic avec Matt Harrison. Écoutez-nous en discutant du fait que la plupart des emplois de développeur ne figurent jamais dans la liste complète des emplois et comment vous pouvez y accéder. Nous discutons également de ses livres et de ses… Read More »

Pourquoi Markdown – Tests Python

Formation Python Markdown a très peu à voir avec les tests python.Mais j’ai besoin d’un projet à tester et j’écris donc mon propre script Markdown.Ceci est une brève introduction à Markdown de mon point de vue. L'écriture HTML est nulle. Utilisez Markdown. Je pense qu’il est raisonnable de dire que HTML est très, très cool.C’est… Read More »

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