Sciences numériques et technologie

Problème du sac à dos – Algorithme en Python (knapsack problem)

Le problème du sac à dos en algorithmique (et son implémentation python) est intéressant et fait parti du programme de Sciences numériques et informatique de première. Ce problème illustre les algorithmes gloutons qui énumèrent toutes les possibilités de résolution d’un problème pour trouver la meilleure solution. Le problème du sac à dos algorithme python est …

Problème du sac à dos – Algorithme en Python (knapsack problem) Lire la suite »

Construire une application décentralisée full-stack pas à pas (Ethereum Blockchain Dapp) en plus de 128 mots – Partie 3

Cet article fait suite aux deux premiers articles sur le sujet : https://128mots.com/index.php/2020/03/30/construire-une-application-decentralisee-full-stack-pas-a-pas-ethereum-blockchain-dapp-en-plus-de-128-mots-partie-1/ https://128mots.com/index.php/2020/04/02/construire-une-application-decentralisee-full-stack-pas-a-pas-ethereum-blockchain-dapp-en-plus-de-128-mots-partie-2/ Les 2 premiers articles permettent de mieux comprendre le concept de blockchain et d’application décentralisée. Création du projet On crée un répertoire pour le projet d’application de vote sur des chansons. Pour accélérer le développement on va utiliser une « truffle box » …

Construire une application décentralisée full-stack pas à pas (Ethereum Blockchain Dapp) en plus de 128 mots – Partie 3 Lire la suite »

ANGULAR en moins de 128 mots – TypeScript – Angular Partie 8

Cet article fait suite aux sept premiers sur le sujet ANGULAR et porte sur le langage TypeScript : https://128mots.com/index.php/2020/02/29/angular-en-moins-de-128-mots-typescript-partie-3/ https://128mots.com/index.php/2020/02/28/angular-en-moins-de-128-mots-partie-2/ https://128mots.com/index.php/2020/02/27/angular-en-plus-de-128-mots-partie-1/ https://128mots.com/index.php/2020/03/02/typescript-part4/ https://128mots.com/index.php/2020/03/24/angular-en-moins-de-128-mots-typescript-partie-5/ https://128mots.com/index.php/2020/03/25/angular-component/ https://128mots.com/index.php/2020/03/27/typescript-angular-getter-setter/ Templates et interpolation L’interpolation est l’incorporation d’expressions dans du texte balisé. Par défaut, l’interpolation utilise comme délimiteur les doubles accolades, {{ et }}. Exemple de directive avec itération : Services …

ANGULAR en moins de 128 mots – TypeScript – Angular Partie 8 Lire la suite »

typescript getter setter

Typescript Getter Setter ANGULAR

Cet article fait suite aux six premiers sur le sujet ANGULAR Typescript Getter Setter et porte sur le langage TypeScript : https://128mots.com/index.php/2020/02/29/angular-en-moins-de-128-mots-typescript-partie-3/ https://128mots.com/index.php/2020/02/28/angular-en-moins-de-128-mots-partie-2/ https://128mots.com/index.php/2020/02/27/angular-en-plus-de-128-mots-partie-1/ https://128mots.com/index.php/2020/03/02/typescript-part4/ https://128mots.com/index.php/2020/03/24/angular-en-moins-de-128-mots-typescript-partie-5/ https://128mots.com/index.php/2020/03/25/angular-component/ Constructeur : Le constructeur est la méthode appelée à la création de l’instance d’un objet Paramètre optionnel : Si un paramètre est déclaré optionnel alors tous les paramètres …

Typescript Getter Setter ANGULAR Lire la suite »

ANGULAR en moins de 128 mots – Composants Angular – Partie 6

Construction d’application par bloc Les composants sont comme des blocs de construction dans une application Angular. Les composants sont définis à l’aide du décorateur @component. Un composant possède un sélecteur, un modèle, un style et d’autres propriétés, à l’aide desquels il spécifie les métadonnées requises pour traiter le composant. AppComponent est le composant racine de …

ANGULAR en moins de 128 mots – Composants Angular – Partie 6 Lire la suite »

ANGULAR en moins de 128 mots – TypeScript – Partie 5

Cet article fait suite aux quatre premiers sur le sujet ANGULAR et porte sur le langage TypeScript : https://128mots.com/index.php/2020/02/29/angular-en-moins-de-128-mots-typescript-partie-3/ https://128mots.com/index.php/2020/02/28/angular-en-moins-de-128-mots-partie-2/ https://128mots.com/index.php/2020/02/27/angular-en-plus-de-128-mots-partie-1/ https://128mots.com/index.php/2020/03/02/typescript-part4/ Utilisation des classes Comme dans les autres langages une classe permet de créer des objets et regroupe des variables et des fonctions qui sont fortement liées « Highly Related » Exemple de classe Modules : …

ANGULAR en moins de 128 mots – TypeScript – Partie 5 Lire la suite »

algorithme knn python

Algorithme KNN Python : k plus proches voisins

L’algorithme knn python d’apprentissage des k plus proches voisins (KNN) est utilisé pour effectuer de la classification de données. Introduction Pour prédire la classification d’une nouvelle donnée, l’algorithme se base sur les k enregistrements issus de l’ensemble de données d’apprentissage sont alors localisés les plus similaires à ce nouvel enregistrement. La similitude entre les enregistrements …

Algorithme KNN Python : k plus proches voisins Lire la suite »

Un algorithme glouton python sélectionne goulûment le meilleur choix à chaque étape. Il espère que ces choix mènent à la solution globale optimale du problème. Ainsi, un algorithme glouton ne donne pas toujours la meilleure solution. Cependant dans de nombreux problèmes c'est le cas.

Tri fusion Python – implémentation de l’algorithme

Le tri fusion suit le paradigme diviser pour régner qui consiste à diviser la tâche initiale en deux tâches similaires plus petites. Cet article présente une implémentation du tri fusion python. Introduction L’algorithme est le suivant : Diviser en deux moitiés la liste à trier. On trie chacune d’entre elles. Fusionner les deux moitiés obtenues …

Tri fusion Python – implémentation de l’algorithme Lire la suite »

Le langage Python en moins de 128 mots

Python est un langage de programmation qui est caractérisé par : sa lisibilité : La syntaxe du langage est articulé sur la présentation (importance de l’indentation) Pragmatique : L’objectif est de faire des programmes efficaces qui contiennent le moins de lignes de code possible. Il est également facile d’accès, on peut ainsi facilement échanger avec …

Le langage Python en moins de 128 mots Lire la suite »

Retour en haut