Python pour IA & sciences des données

1. Python pour data science (Pandas, NumPy, visualisation) Titre du cours Auteur Plus de détails Sciences des données en Python Keita, Moussa Voir le cours Python - Statistique Descriptive Joseph Salmon Voir le cours 2. Python pour Machine Learning/Deep Learning (Scikit-learn, TensorFlow) Titre du cours Auteur Plus de détails Introduction Au Machine Learning Chloé-Agathe Azencott…

Python Pour Les sciences

1. ️ Python pour les mathématiques Titre du cours Auteur Plus de détails Programmation Python pour les mathématiques Julien Guillod Voir le cours Python pour CPGE scientifiques — Documentation - Mars 2018 Laurent Garcin Voir le cours Aide mémoire Python pour les mathématiques Paul Liautaud Voir le cours 2 ️ Python pour les sciences physique-chimie Titre du…

La méthode ConfigrParser.default() Python

1. A propos de la méthode default() du module configparser La méthode defaults() de la classe ConfigParser en Python retourne un dictionnaire contenant les paires clé-valeur définies dans la section spéciale DEFAULT. Contrairement aux sections classiques, ces valeurs par défaut sont accessibles dans toutes les autres sections de la configuration, même si elles ne sont…

La méthode add_section du module configparser Python

1. add_section(section) 1. Description de la méthode add_section() de la classe ConfigParser La méthode add_section() permet de créer une nouvelle section dans un fichier de configuration. Une section est un regroupement logique d'options, similaire à un en-tête dans un fichier .INI. Si la section existe déjà, une exception DuplicateSectionError est levée. Cette méthode est essentielle…

Solution Exercice 11 : TP Gestion des étudiants avec Python SQLite

Exercice 11 Nous allons travailler avec un dictionnaire d'étudiants contenant les informations suivantes : nom, âge et note. La colonne id est générée automatiquement par SQLite à l'aide de AUTOINCREMENT.

Solution Exercice 10 : base de données sqlite products

Exercice 10 1. Créez une base de données database.db et une table products avec les colonnes : id, name, category, price. 2. Insérez 6 produits appartenant à différentes categories de deux façons différentes : l'une en utilisant la commande executmany et l'autre en utilisant simplement la boucle for et la commande execute:

3. Affichez…

Le Widget QWebEngineView PyQt5 Python

Le Widget QWebEngineView PyQt5 Python

Contenu du cours A propos du widget QWebEngineView Principales Fonctionnalités Usage Typique du widget QWebEngineView Usage Basique de QWebEngineView Créer un navigateur web simple   1. A propos du widget QWebEngineView QWebEngineView est un widget dans PyQt5 qui vous permet d'intégrer du contenu Web dans vos applications PyQt5. Il est basé sur Chromium, un projet…

Le Widget QDateEdit PyQt5 En Python

Le Widget QDateEdit PyQt5 En Python

Contenu du cours A propos du widget QDateEdit Importation des modules nécessaires Créer une fenêtre avec QDateEdit Personnalisation de QDateEdit Utiliser un calendrier intégré Gestion des événements Exemple complet avec fonctionnalités Liste des méthodes associées au Widget QDateEdit   1. A propos du widget QDateEdit QDateEdit est une classe PyQt5 qui offre à l'utilisateur la…

Gérer les images en PyQt5 avec la classe QPixmap

Gérer les images en PyQt5 avec la classe QPixmap

  Contenu du cours A propos de QPixmap Importation de QPixmap et affichage d'une image Afficher une Image avec QPixmap selon l'approche objet Redimensionner une Image avec QPixmap Charger une Image à Partir de Données Brutes (Bytes) Sauvegarder une Image avec QPixmap Utiliser QPixmap pour Dessiner Manipuler la Transparence avec QPixmap Liste des méthodes associées…

Les nouveautés de Python 3.13

Les nouveautés de Python 3.13

Depuis sa création, Python ne cesse de s'imposr comme l'un des langages de programmation les plus populaires et largement utilisés dans le monde, grâce à sa simplicité, sa lisibilité, et son large écosystème de bibliothèques. Cependant, malgré ses nombreux avantages, Python a souvent fait l'objet de critiques concernant ses performances. Deux limitations principales lui sont…

Solution Exercice 14 : algorithme python qui détermine la liste des chiffres qui composent un entier

Exercice 14 Ecrire un algorithme en Python qui renvoie la liste des chiffres qui composent un entier donné. Exemple pour n = 7352, l'algorithme doit renvoyer la liste : [2, 5, 3, 7]. Solution

  Voir la liste des cours Python Voir la iste des exercices Python   Younes Derfoufi CRMEF OUJDA

Solution Exercice 12 : Liste des diviseurs d'un entier en python dont la somme des chiffres est un diviseur premier

Exercice 12 Ecrire un programme en langage Python qui prend en entrée un nombre n >= 100 et qui renvoie la liste des divieurs de n de la forme d = pq avec p+q est premier. Exemple pour n = 100 l'algorithme renvoie la liste [20, 25, 50]. Solution

  Voir la liste des…

Les Layouts En PyQt5

Les Layouts En PyQt5

  Contenu du cours A propos des layouts Les layouts PyQt5 Le gestionnaire de position QGridLayout PyQt5 QVBoxLayout (Layout Vertical) QHBoxLayout (Layout Horizontal) QFormLayout (Layout de Formulaire) QStackedLayout (Layout Empilé) QBoxLayout   1. A propos des layouts Les layouts en interface graphique ont pour but d'organiser d'une façon dynamique les widgets sous différentes dispositions, tandis…

Architecture MTV de Django

Contenu du cours Qu'est-ce que l'architecture MTV ? Différence entre MVC et MTV Les Models (Modèles) Les Views (Vues) Les Templates Les URLS Dispatchers (Routeur d'URL) Flux complet de traitement 1. Qu'est-ce que l'architecture MTV ? 1.1 Définition L'architecture MTV (Model-Template-View) est le pattern fondamental de Django qui organise le code en trois composants distincts:…

Installation et premier projet Django

Contenu du cours Installation de Django Structure d’un projet Django Demarrage du serveur Django du projet Changement du port 8000   1. Installation de Django Prérequis (Python, pip, environnement virtuel) Avant d’installer Django, il est nécessaire d’avoir Python installé sur votre machine (version 3.8 ou supérieure recommandée). Django s’appuie sur l'utilitaire pip gestionnaire de paquets…

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 :…