Catégorie : Python

Comment télécharger une vidéo Wistia avec le langage Python

Comment télécharger une vidéo Wistia avec le langage Python

La plateforme Wistia est un hébergeur de vidéo, souvent utilisé dans les sites en accès restreint (pour la formation par exemple). Parfois on a envie de télécharger les vidéo pour regarder plus tranquillement quan...

Utiliser un socket en Python pour lire les cours sur Binance

A quoi servent les sockets? Les sockets vous permettent d’ouvrir une liaison continue entre le serveur et le client. A la différence d’une requête AJAX, qui est l’équivalent d’un chargement de page HTTP, qui...

Python Module not found en exécution en ligne de commande

Alors que ça marchait très bien sous PyCharm… Imaginons que vous ayez un programme utilisant une librairie externe, par exemple Beautifulsoup, ce dernier étant une librairie externe, donc il faut l’importer avec la commande...

Python : nombre d’argument arbitraire avec **kwargs et *args

En python il est possible de construire des fonctions qui acceptent un nombre indéfini de paramètres, aussi bien en positionnel qu’en nommé. *args le *args est interprété comme un tuple **kwargs Notez qu’il n’est...

Python : tester si une variable est un nombre avec isdigit ()

Le problème de conversion d’une chaine en nombre entier Lorsqu’on a une chaine de caractères qu’on cherche à convertir en nombre, il faut se poser la question de si c’est faisable. Imaginons qu’on ait...

Connexion à MySQL en Python

Installez au préalable Mysql, le plus rapide (avec zéro configuration ) étant d’installer la solution de développement PHP Laragon si vous êtes sous windows. Ensuite il faudra redéfinir le mot de passe root, allez...

Connexion à Sqlite en Python

Sqlite est une base de donnée un peu spéciale, puisque la base tient dans un fichier binaire, avec extension .db, c’est donc quelque chose de très simple, et Sqlite est destiné à être utilisé...

Compréhension de liste en Python

Base de compréhension de liste If dans compréhension de liste If…Else dans compréhension de liste

Attribut de classe et d’instance en Python

Attribut de classe Dans l’exemple ci-dessus leg_number est un attribut de classe. Pyton va chercher d’abord dans les attribut d’instance pour voir si leg_number existe, sinon va aller chercher dans les attributs de classe....

Héritage de classe dans Python

A première vue, les notions d’orienté objet sont simple en Python par rapport à Java, mais même si l’encapsulation ,n’existe pas en tant que tel (voir le mangling en Python), il y a beaucoup...

Encapsulation dans les classes Python

Il n’existe pas de private ni de protected dans Python, la philosophie de Python est que le développeur est un être responsable. Cependant Python supporte ce que l’on appelle le mangling. __tatoo a été...

Mécanisme de session de Django

Similaire aux sessions en PHP, dans Django il faut importer deux lignes pour pouvoir travailler avec les sessions: Avec Django par défaut les sessions sont sauvées dans la base de données.

Les formulaires dans Django

Les formulaires sont un vaste chapitre comme dans tout framework web quelque soit le langage. Mais Django permet de les manipuler plus facilement que Symfony par exemple. cleaned_data qu’est ce que c’est? Il y...

Upload de fichiers dans Django

Pour uploader un fichier dans un formulaire, il faut modifier le model, Après avoir changé la propriété dans le model, il faut faire une migration Ensuite il faut faire quelques modification de code, dans...

Introduction à Jupyter Notebook

Jupyter Notebook est une interface web pour faire de la datascience, vous exécutez vos scnippet Python dans ce qu’on appelle des cells, des unités d’exécution. Pour l’installer, voici la procédure : Installation des librairies...

Afficher les log server dans Python Django

Il est pratique de logger en mode développement les requêtes servies par le serveur de Python dans le fichier settings.py de votre projet mettez ce code juste après le DEBUG = true https://stackoverflow.com/questions/4558879/python-django-log-to-console-under-runserver-log-to-file-under-apache

Comprendre le mot clé with en Python

La syntaxe en Python de with est assez étrange, quel problème essait-il de résoudre? with est utilisé lorsqu’on travaille avec des ressources non managées, notamment ouverture d’une fichier. Avant on utilisait try…catch, Syntaxe basique...

Introduction à Numpy

Numpy est une librairie Python qui introduit une nouvelle structure de données l’Array, qui est comme une liste, mais en beaucoup plus rapide. Installation de Numpy Importation de Numpy avec un alias Array scalaire...

Insérer un modèle dans la base avec Django

De la même façon qu’on peut générer un formulaire facilement avec le modèle, on peut facilement insérer dans la base de données une entité provenant d’un formulaire HTML généré de cette façon, ou en...