Récent
- Redirection sur une exception dans Flask en utilisant un decorator
- SQLAlchemy Many-To-Many: Quatre façons de sélectionner des données
- Test des exemples de publication RabbitMQ Pika
- Une tentative de résolution du morpion à l'aide de Keras et de LSTM
- LSTM optimisation en plusieurs étapes hyperparameter avec Keras Tuner
- Recherche de la phrase la plus proche dans une liste de phrases.
Les plus consultés
- Utilisation des Python's pyOpenSSL pour vérifier les certificats SSL téléchargés d'un hôte
- Utiliser UUIDs au lieu de Integer Autoincrement Primary Keys avec SQLAlchemy et MariaDb
- Flask RESTful API validation des paramètres de la requête avec les schémas Marshmallow
- Migration de Bootstrap 4 à Bootstrap 5
- SLQAlchemy construction dynamique de requêtes et de filtrage, y compris soft deletes
- Documentation d'une Flask RESTful API avec OpenAPI (Swagger) utilisant APISpec
Étiquettes
AJAXAlembicAlpineAPIApplication settingsAsyncBabelBeautifulSoupBootstrapCachingCaptchaCeleryColorsCompileCryptographyCSRF protectionCythonDecoratorDeep LearningDeepLDispatcherMiddleWareDistributionDNSDockerDocker-composeEmailExceptionsFastAPIFlaskGunicornIconsIMAPInternetISPConfigJavascriptJinja2Machine LearningMariaDBMessage brokerMultilanguageMultiprocessingPentestingPikaPostfixProfilingPyInstallerpyOpenSSLPytestRabbitMQRedisSecurity testingSQLAlchemyTestingThreadsTimezoneUbuntu TouchUUIDWerkzeugWheelsWTFormsRedirection sur une exception dans Flask en utilisant un decorator
7 mai 2022 0
Peter
Dans une application Flask , vous implémentez généralement des gestionnaires d'exceptions globaux. Dans de nombreux cas, cela est suffisant. Mais que faire si vous voulez plus de contrôle ?
Dans un projet, je me connectais à une API et je voulais qu'un certain nombre de routes utilisant la API redirige vers une page de démarrage en cas d'erreur de la API , avec un message approprié bien sûr. ...
SQLAlchemy Many-To-Many: Quatre façons de sélectionner des données
12 avril 2022 0
Peter
Voici un court article sur la sélection Many-To-Many avec SQLAlchemy. Dans le passé, j'ai utilisé la table d'association (lien) dans les requêtes ORM , car je pensais qu'elle devait être la plus rapide. Cette fois, j'ai fait un petit test pour comparer les différentes façons de sélectionner les données.
Spoiler : La méthode de la table d'association (lien) est (bien sûr) la plus rapide.
Le modèle ...
Test des exemples de publication RabbitMQ Pika
25 mars 2022 0
Peter
Beaucoup de choses ont été écrites sur la publication synchrone et asynchrone avec RabbitMQ, voir les liens ci-dessous, je ne vais pas les répéter ici. Comme c'est la première fois que j'utilise RabbitMQ, j'ai voulu essayer les versions de publication synchrone et asynchrone, en utilisant les exemples inclus dans Pika, la bibliothèque client RabbitMQ (AMQP 0-9-1) pour Python.
À ma grande surprise, ...
Une tentative de résolution du morpion à l'aide de Keras et de LSTM
2 mars 2022 0
Peter
Après avoir implémenté mon premier modèle Deep Learning LSTM pour un projet, je me suis demandé si Deep Learning pouvait aussi résoudre un jeu. Le premier jeu qui me vient à l'esprit est le Tic-Tac-Toe. Ensuite, vous faites des recherches sur Internet et il semble que de nombreuses personnes aient eu la même idée. Bien sûr.
Je présente ci-dessous ma solution pour résoudre le jeu du morpion en ...
LSTM optimisation en plusieurs étapes hyperparameter avec Keras Tuner
13 février 2022 0
Peter
Un message précédent traitait de l'optimisation de Hyperparameter avec Talos. Je n'ai pas réussi à faire fonctionner ce modèle avec mon modèle LSTM pour la prévision de séries temporelles à plusieurs étapes univariate , à cause de l'entrée 3D, et je suis donc passé à Keras Tuner. Dans ce billet, j'essaie de prévoir la prochaine période d'une onde sinusoïdale en utilisant l'algorithme d'accord ...
Recherche de la phrase la plus proche dans une liste de phrases.
6 février 2022 0
Peter
Pour un projet, je cherchais un moyen de faire correspondre une phrase entrante avec une liste de phrases fixes. C'est un sujet complexe, mais en cherchant sur Internet, je suis tombé sur l'incroyable projet Sentence-Transformers.
J'ai modifié un des exemples sur ce site pour utiliser un fichier texte avec des phrases et j'ai tapé quelques phrases en entrée comme démonstration. J'ai ensuite téléchargé ...
Automatisation de l'optimisation des hyperparamètres de Keras avec Talos
2 février 2022 0
Peter
Dans les deux billets précédents, je vous ai montré mes premiers pas avec Keras. J'ai utilisé des exemples trouvés sur Internet et modifié l'ensemble de données en quelque chose de trivial, c'est-à-dire que j'ai généré les données moi-même et que je connais les valeurs attendues. Mais je vous ai également dit que je n'avais aucune idée de la raison pour laquelle des paramètres comme les neurones, les ...
Prédire la prochaine valeur future en utilisant Deep Learning et LSTM
30 janvier 2022 0
Peter
De nombreux problèmes sont liés au temps. Nous avons collecté quelques échantillons et voulons maintenant les utiliser pour prédire la prochaine valeur. C'est le sujet de cet article. Il ne s'agit pas de prédire de nombreuses valeurs futures, c'est un autre sujet.En tant que scientifique novice en matière de données, je me contente de travailler sur des exemples trouvés sur Internet. Je change la séquence ...
Prédiction des valeurs à l'aide de Deep Learning et de Keras
28 janvier 2022 0
Peter
J'ai un ensemble de données, de nombreuses lignes avec N entrées et 1 sortie, et je veux prédire la valeur de sortie pour toute nouvelle combinaison de valeurs d'entrée. Je suis également un noob de la science des données, mais les histoires sur Internet sur Deep Learning suggèrent que nous pouvons facilement créer une sorte de boîte noire avec quelques neurones, des nœuds, en elle, puis utiliser ...
Les E/S du fichier Python sur Windows et Linux sont deux choses différentes.
8 décembre 2021 0
Peter
J'ai un programme Python qui fonctionne bien sur Linux. Il y a quelques mois, j'ai voulu le faire fonctionner sur Windows.
C'était la première fois que j'utilisais Python sur Windows. Installer l'application Python , créer virtual environment, copier et exécuter. Aucun problème ... oh mais il y avait un problème. Ma session disparaissait parfois ... WTF ! J'ai remarqué le problème en appuyant ...
Créer une classe de couleurs et un mappeur de couleurs pour votre application
27 novembre 2021 0
Peter
J'implémentais des graphiques avec Chart.js et j'avais besoin de passer les couleurs de mon application Flask au modèle. Le graphique est un graphique linéaire et le nombre de lignes peut varier. Avec le graphique, je montre également un tableau avec les valeurs (numériques) utilisées dans le graphique.
Les lignes ont des couleurs différentes, je les choisis dans une liste de couleurs. Le tableau ...
Utiliser PyInstaller et Cython pour créer un exécutable Python
6 octobre 2021 0
Peter
Vous avez créé une application Python et vous voulez la distribuer. Vous l'avez probablement exécutée dans un environnement virtuel Python . Mais les clients n'ont pas cette configuration, certains peuvent même ne pas avoir installé Python .
Il existe plusieurs programmes qui peuvent convertir votre application Python en un seul fichier exécutable. Ici, ...
IMAPClient et mise à plat de la BODYSTRUCTURE
27 septembre 2021 0
Peter
Les développeurs d'applications veulent utiliser des solutions éprouvées pour créer une application. Cela fonctionne souvent, mais avec le paquet IMAPClient , il manque un certain nombre de choses.
Le principe de IMAP est d'obtenir uniquement ce que vous demandez. Supposons que vous ayez un e-mail contenant de nombreuses pièces jointes et que vous souhaitiez n'en ...
Blocage des ressources non sécurisées dans les courriers électroniques HTML à l'aide de BeautifulSoup
30 août 2021 0
Peter
J'ai créé un lecteur de courrier électronique IMAP en utilisant IMAPClient et Flask. Le lecteur de courrier électronique IMAP décode le courrier électronique en HTML valide. Il doit ensuite afficher cette HTML dans le navigateur. Cela fonctionne bien, jusqu'à présent.
Dans ce billet, je décris comment j'ai implémenté une ...
Arrêt gracieux de Python Multiprocessing dans l'ordre approprié
16 juin 2021 0
Peter
Pour un nouveau projet, j'avais besoin d'un processus deamon qui doit exécuter de nombreuses opérations, plus ou moins identiques, sur différentes ressources. Dans ce cas, l'opération est liée aux entrées-sorties et j'ai résolu le problème en utilisant ThreadPoolExecutor. Jusqu'ici, tout va bien.
Ensuite, je voulais stocker les résultats ...
FastAPI + SQLAlchemy : E/S asynchrones et Back Pressure
4 juin 2021 0
Peter
APIs deviennent de plus en plus importants. Les entreprises veulent partager leurs données avec leurs clients. Ou veulent permettre à des tiers de créer des applications basées sur leur APIs.
Il y a quelques mois, j'ai créé un API avec Flask, SQLAlchemy, Marshmallow et APISpec, ce n'était pas très difficile et cela fonctionne bien. Puis j'ai lu davantage sur FastAPI, un API framework ...
Connecter deux conteneurs Docker ayant leurs propres fichiers Docker Compose
26 mai 2021 0
Peter
Je voulais créer un réseau entre un conteneur de base de données Docker et un conteneur d'application Docker , les deux ayant leurs propres fichiers Docker Compose . Je voulais aussi m'assurer de bien faire les choses avant de les implémenter dans les fichiers docker-compose . Test first baby ...
J'ai également fait cela il y a quelque temps, mais j'ai dû me pencher à nouveau sur la question ...
Utilisation de Locust pour tester la charge d'une application FastAPI avec des users simultanées.
24 mai 2021 1
Peter
Je viens de terminer ma première application FastAPI . Cette application permet aux user d'avoir leurs propres éléments, ce qui signifie que les modèles de données user ont tous un champ user_id. Rien de spécial, mais comme FastAPI introduit certaines choses nouvelles pour moi, comme Dependency Injection, je n'étais pas sûr que mon application fonctionnerait comme je le voulais.
Ma question ...
Documentation d'une Flask RESTful API avec OpenAPI (Swagger) utilisant APISpec
22 avril 2021 1
Peter
Lorsque vous créez une API, vous voulez la documenter et aujourd'hui il est évident d'utiliser la OpenAPI pour cela. J'utilise déjà le paquet Marshmallow . Les mêmes personnes ont également développé le paquet APIspec, avec un plugin Flask dans un paquet supplémentaire apispec-webframeworks. Pour présenter la documentation OpenAPI , j'utilise le paquet flask-swagger-ui et le paquet flask-jwt-extended ...
Flask RESTful API validation des paramètres de la requête avec les schémas Marshmallow
30 mars 2021 1
Peter
Lorsque vous construisez un API RESTful, la première chose à faire est de définir les codes d'état et les réponses aux erreurs. La RFC 7807 'Problem Details for HTTP APIs' spécifie les paramètres minimums que vous devez retourner. Si vous ne l'avez pas étudiée, je vous suggère de le faire. Bien sûr, vous voudrez souvent inclure plus de détails sur ce qui a mal tourné. Les APIs sont destinés aux ...