Le framework Tornado Python

Contenu du cours Description du framework Tornado Les avantages de Tornado Installation & premier programme Documentation officielle 1. Description du framework Tornado Tornado est un framework web open-source léger écrit en Python conçu pour être rapide, scalable et facile à utiliser. Il est construit autour d'un modèle asynchrone et non bloquant, qui lui permet de…

La bibliothèque imageio Python

Contenu du cours Description de la bibliothèque imageio Installation & syntaxe d'usage de la bibliothèque imageio Liste des méthodes associées à un objet imageio 1. Description de la bibliothèque imageio imageio est une bibliothèque Python destinée à lire et écrire des images dans différents formats de fichiers. Elle peut être utilisée pour effectuer diverses opérations…

Le modèle MVC (Model-View-Controller)

Contenu du cours Description du modèle MVC Les avantage du modèle MVC Les inconvénient du modèle MVC Liste des framework qui utilisent le modèle MVC 1. Description du modèle MVC Le modèle MVC (Modèle-Vue-Contrôleur) est un motif d'architecture logicielle couramment utilisé dans le développement d'applications informatiques. Il permet de séparer les différentes responsabilités des composants…

Eric Python IDE

Contenu du cours Description de Eric Python IDE Liste des fonctionalités de l'IDE Eric Python Historique des versions de l'IDE Eric Python Site officiel et téléchargement 1. Description de Eric Python IDE Eric Python IDE est un environnement de développement intégré (IDE) pour Python. Il a été créé en utilisant la bibliothèque Qt de la…

Le framework CherryPy Python

Contenu du cours Description du framework CherryPy Les avantages du framework CherryPy Installation & premier usage Liste des méthodes associées à CherryPy 1. Description du framework CherryPy CherryPy est un framework web: open source écrit en Python qui permet de créer des applications web à la fois puissantes et flexibles. Il s'agit d'un framework minimaliste,…

La distribution standard CPython

Contenu du cours A propos de la distribution standard La distribution standard de Python VS autres distributions Les avantages de la distribution standard Les inconvénients de la distribution standard 1. A propos de la distribution standard Python est un langage de programmation interprété qui est largement utilisé pour le développement d'applications web, scientifiques, d'analyse de…

Les bibliothèques de traitement d'image en Python

Il existe plusieurs bibliothèques de traitement d'images en Python, chacune ayant ses propres avantages et inconvénients. Voici une liste des bibliothèques les plus populaires pour le traitement d'images en Python : OpenCV : OpenCV est une bibliothèque open source de traitement d'images qui a été développée initialement pour les applications de vision par ordinateur. Elle…

Progressive Web App

Contenu du cours Description d'une Progressive Web App (PWA) Comment créer une PWA Exemples de Progressive Web App PWA 1. Description d'une Progressive Web App (PWA) Une Progressive Web App (PWA) est un type d'application Web conçue pour fonctionner de manière transparente sur tous les appareils et plates-formes, et offrir une expérience similaire à une…

Scrapping web avec la bibliothèque beautifulSoup Python

Contenu du cours Description de la bibliothèque BeautifulSoup Prérequis Installation de la bibliothèque beautifulSoup et des packages dépendants Extraire des informations d'un site Web avec BeautifulSoup Liste des méthodes associées à un objet BeautifulSoup 1. Description de la bibliothèque BeautifulSoup BeautifulSoup est une bibliothèque python très populaire qui permet d'extraire des données à partir de…

Le plugin PyDev de développement en Python

Contenu du cours Description du plugin PyDev Liste des fonctionalités offertes par le plugin PyDev Installation du plugin PyDev Lien vers la documentation officielle 1. Description du plugin PyDev PyDev est un plugin open source pour l'environnement de développement intégré (IDE) Eclipse qui est principalement utilisé pour le développement de logiciels Python. Il est développé…

La distribution WinPython

Contenu du cours A propos de WinPython Les avantages de WinPython Liste des packages préinstallés dans WinPython Panneau de contôle de WinPython 1. A propos de WinPython WinPython est une distribution Python pour Windows qui vise à fournir un environnement de développement Python portable et facile à utiliser. Cette distribution est conçue pour les développeurs…

Le sytème de gestion de base de données MySql

Contenu du cours A propos du système MySQL Le langage SQL (Structured Query Language) Les différents types de commandes SQL Exemple d'usage du système mysql pour gérer un site e-commerce Les langages de programmation qui utilisent MySQL 1. A propos du système MySQL MySQL est un système de gestion de base de données relationnelles (SGBDR)…

La bibliothèque graphique GUI WxPython

1. Description de la bibliothèque graphique GUI WxPython WxPython est une bibliothèque open source qui permet aux développeurs de créer des interfaces graphiques utilisateur (GUI) pour leurs applications Python. Elle utilise les widgets de l'interface utilisateur native du système d'exploitation pour offrir une expérience utilisateur cohérente et fluide. WxPython est basé sur le framework wxWidgets,…

L'IDE Eclipse

Eclipse est un environnement de développement intégré (IDE) open source populaire utilisé principalement pour le développement de logiciels Java, mais qui prend également en charge plusieurs autres langages de programmation tels que C++, Python, PHP, etc. Il est développé par la Fondation Eclipse et est disponible gratuitement sous la licence Eclipse Public License. L'IDE Eclipse…

Curseur de base de données

1. Description d'un curseur de base de données Un curseur de base de données est une structure de contrôle qui permet de parcourir les enregistrements d'une base de données. Il est utilisé pour gérer les lignes de résultats interrogées et permet des opérations telles que la récupération, l'ajout, la mise à jour et la suppression…