IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Programmation

  1. [Actualité] Programmation dynamique

    par , 10/01/2023 à 12h21
    I. Introduction

    En informatique, la programmation dynamique est une méthode algorithmique pour résoudre des problèmes d'optimisation. Le concept a été introduit au début des années 1950 par Richard Bellman.

    La programmation dynamique consiste à résoudre un problème en le décomposant en sous-problèmes, puis à résoudre les sous-problèmes, des plus petits aux plus grands en stockant les résultats intermédiaires.

    Pour mieux comprendre cette méthode algorithmique ...

    Mis à jour 14/01/2023 à 12h50 par User

    Catégories
    Algorithmique , Python , Programmation
  2. [Actualité] Développer et réduire un polynôme d'interpolation de Newton à l'aide de la classe Polynome

    par , 26/12/2022 à 10h07
    I. Introduction

    Dans un précédent billet nous avons réalisé une classe en Python qui nous a permis d'effectuer des opérations de base entre polynômes.

    On se propose maintenant d'utiliser cette classe pour développer et réduire un polynôme d'interpolation de Newton.

    Après avoir défini l'expression générale du polynôme d'interpolation, on écrira des fonctions en Python permettant d'obtenir sa forme développée et réduite (forme usuelle des polynômes). ...

    Mis à jour 17/11/2023 à 16h07 par User

    Catégories
    Algorithmique , Python , Programmation
  3. [Actualité] Créer une classe Polynome en Python

    par , 07/12/2022 à 09h33
    I. Introduction

    Notre objectif est de créer une classe Polynome dans laquelle on redéfinira les opérateurs d'addition, de multiplication et de puissance pour les polynômes.

    Nom : classe_polynome.png
Affichages : 11475
Taille : 11,2 Ko

    Nous ajouterons également à notre classe des méthodes permettant d'évaluer un polynôme ou de tracer la courbe représentant sa fonction polynomiale.


    Rappel important :

    La surcharge d’opérateur permet de redéfinir un ...

    Mis à jour 17/11/2023 à 16h05 par User

    Catégories
    Algorithmique , Python , Programmation
  4. Vous n'avez (probablement) pas besoin de cette interface

    par , 05/12/2022 à 10h30
    Dans certains langages de programmation (Oui, Java, c'est à toi que je pense !), on a beaucoup tendance à créer des interfaces à la pelle sans trop réfléchir, puis à leur créer une et une seule implémentation. Ça fait qu'on se retrouve avec un code qui contient énormément d'interfaces InterfaceName et d'implémentations nommées InterfaceNameImpl.

    Et c'est un problème.

    Pourquoi c'est un problème ?

    • Parce que c'est signe d'un code qui n'est pas conçu,
    ...
  5. Exercice SQL -- P01E08 -- Linéarisation, sous-requêtes

    par , 02/12/2022 à 21h44
    Exercice 8, linéarisation, sous-requêtes

    Des résultats d'agrégats à présenter en colonne plutôt qu'en ligne. Merci au SQL et sa grande perpendicularité.

    Ma solution :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT ALL
        (SELECT ALL COUNT(*) FROM TBL1) AS TBL1,
        (SELECT ALL COUNT(*) FROM TBL2) AS TBL2,
        (SELECT ALL COUNT(*) FROM TBL3) AS TBL3
    ;
    Tags: exercice, sql
    Catégories
    Programmation