Introduction à Django Framework

Introduction à Django Framework

Contenu du cours Pourquoi un framework web ? La philosophie Django Positionnement de Django Cycle de vie d’une requête dans Django Exemples d’applications célèbres utilisant Django 1. Pourquoi un framework web ? Problèmes des développements web from scratch : orsqu’on développe une application web sans framework, le programmeur doit gérer manuellement toutes les étapes :…

Packages Python

Packages Python

Contenu du cours Qu'est-ce qu'un package Python ? Comment créer un package en Python ? Structure d'un Package Exemple d'usage d'un package Python Différence entre un module et un package Python   1. Qu'est-ce qu'un package Python ? Pour comprendre les packages Python, nous allons brièvement examiner les scripts et les modules. Un « script…

Créer et coder des projets django en ligne

Créer et coder des projets django en ligne

Les développeurs parfois souhaitent coder librement des projets Django en ligne sans avoir besoin d'installer django ni même Python et sans avoir besoin d'utiliser un IDE spécifique, plusieurs plateformes peuvent être utilisées à cet effet. Ces dernières offrent de nombreuses fonctionnalités variées et adaptées aux besoins spécifiques de développement et de déploiement de projets Django…

Le module time Python

Le module time Python

Contenu du cours A propos du module time Usage du module time Liste des méthodes associées au module time   1. A propos du module time Comme son nom l'indique, le module time Python permet de manipuler et travailler avec le temps en Python. Il doté des fonctionnalités telles que l'obtention de l'heure actuelle, la…

Publier votre propre module ou bibliothèque sur PyPI

Contenu du cours A propos de PyPI Préparer votre projet Créer des distributions Créez un compte sur PyPI Publier votre projet sur PyPI Vérifier l'installation Conclusion   1. A propos de PyPI PyPI (Python Package Index) est un référentiel de progiciels pour le langage de programmation Python. Son objectif principal consiste à fournir une plate-forme…

Solution Exercice 107: Algorithme Python qui transforme une chaine en camel case

Exercice 107 Camel Case ou casse de chameau (parfois stylisé comme camelCase ; également connu sous le nom de casse de chameau ou plus formellement sous le nom de majuscules médiales) est la pratique consistant à écrire des phrases sans espaces ni ponctuation, indiquant la séparation des mots avec une seule lettre majuscule et le…

Solution Exercice 20: Nombre premiers de Sophie German illustrés sur une fenêtre PyQt5 en Python

Exercice 20 On se propose dans ce TP d'illustrer graphiquement sur une fenêtre PyQt5 Python la notion de nombre premier de Sophie German. Pour cela, on vous propose d'utiliser  l'outil visuel graphique Qt Designer pour créer l'interface graphique suivante qui demande à l'utilisateur de saisir un entier n et de lui afficher en cliquant sur…

Créer un convertisseur de change en Python PyQt5

Créer un convertisseur de change en Python PyQt5

  1. Présentation du projet Étape 1 Reprendre l'article précédent: Convertisseur de devises en Python et enregistrer le code qui contient les méthodes: get_exchange_rates() et convert_currency()dans un fichier python exchangeConverter.py  au sein d'un dossier nommé currency-converter/ Étape 2 A l'aide de Qt Designer, créer l'interface library.ui suivante qui demande à l'utilisateur de Choisir la devise…

Convertisseur de devises en Python

Contenu du cours A propos de l'API ExchangeRate-API Principales Fonctionnalités Taux de Change Actuels Taux de Change Historiques Utilisation des Taux de Change Exemples d'usage en Python 1. A propos de l'API ExchangeRate-API Un développeur qui souhaite faire des manipulation des devises comme convertir une devise à une autre, déterminer le taux de change... a…

Le framework web CherryPy Python

Contenu du cours A propos de CherryPy Application web basique avec CherryPy Gestion des Gestion des sessions Liste des méthodes associées au framework CherryPy 1. A propos de CherryPy CherryPy est un framework Web pythonique orienté objet. CherryPy permet aux développeurs de créer des applications Web de la même manière qu'ils créeraient n'importe quel autre…

Utilisation de QVBoxLayout PyQt5

Nous vous donnons ici une série d'exemples sur l'utilisation de QVBoxLayout en PyQt5, qui vous permettront de créer des interfaces avec une disposition verticale des widgets dans une fenêtre. 1. Introduction à QVBoxLayout QVBoxLayout est une classe de PyQt5 permettant d'organiser les widgets verticalement, de haut en bas, dans une interface graphique. Chaque widget ajouté…

Webscraping avec BeautifulSoup

Webscraping avec BeautifulSoup

Contenu du cours A propos du webscraping Pourquoi utilise -t- on le webscraping? Les Outils couramment utilisés pour le web scraping Installation de beautifulSoup & requests Envoyer et analyser une requête HTTP Analyser le contenu HTML avec BeautifulSoup Naviguer dans l'arbre HTML Extraire des attributs spécifiques Gérer des structures plus complexes Gérer des pages dynamiques…

Fenêtre PyQt5 avec Barre d'outils

En PyQt5, une barre d'outils peut être ajoutée à une fenêtre en utilisant la classe QToolBar. Une barre d'outils contient des actions, comme des boutons ou des options, qui permettent de déclencher des commandes spécifiques. Voici comment créer une fenêtre PyQt5 avec une barre d'outils contenant des actions et comment les associer à des fonctionnalités.…

Introduction à la cybersécurité

Introduction à la cybersécurité

Contenu du cours Qu'est-ce que la cybersécurité ? Importance de la cybersécurité Défis de la cybersécurité Ingénierie de la cybersécurité Devenir un expert en cybersécurité Normes et réglementations en matière de cybersécurité Cybersécurité des services et infrastructures Les meilleures entreprises qui recrutent des experts en cybersécurité Les défis actuels pour la cybersécurité   1. Qu'est-ce…

Fenêtre PyQt5 avec Menu

Nous vous donnons dans ces exemples de codes, trois type de fenêtres en PyQt5 avec des menus, en utilisant différentes approches : une forme simple, un exemple orienté objet avec QMenuBar, et un autre exemple avec QMainWindow. Ces trois exemples montrent différentes façons de créer et gérer des menus dans une application PyQt5. Exemple 1…