Partie I
La fonction recherche prend en paramètres deux chaines de caractères gene et seq_adn et renvoie True si on retrouve gene dans seq_adn et False sinon.
Donner le code de la fonction, on ne dispose d'aucune méthodes (utilisez iterations, test de base).
Correction : sujet
https://github.com/dupontdenis/Code-NSI/blob/master/Sujet-06/ex06-2.js
Partie 2
https://dupontdenis.github.io/indexOFhowTo/
Testez le code
seq1 | AAT | 1111113 |
gene | AT | 11113 |
Sequence found at index 1! | Search complete! Sequence not found. |
Analyse de code
https://github.com/dupontdenis/indexOFhowTo.git
Corrigez !
Asynchronisme
Introduction : les modules de Node ( https://dupontnodejs.blogspot.com/p/modules.html )
Apprendre la délégation par l'exemple
Délégation : 🆘
Etude de code !
Etudiez le code
Comment limiter l'écriture de 42 évenements correspondant à un clcik sur une date
🚀Pensez à cliquer sur le jour d'aujourd'hui !
Introduction à vite par l'exemple !
have fun with JS
🐧Etudiez le code : opérateurs de base
Ce code utilise de façon élégante la destructuration associée à l'opérateur ternaire.
C'est quoi immutable !
Commençons l'étude par des rappels de base :
🪛 Etudier les codes en fonction de la structure de données.
Js en action
🚀https://dupontdenis.github.io/detection/
🪛Merci de "moderniser" le code ! En particulier, la gestion asynchrone.
Web component
IA exemple :
🚀https://teachablemachine.withgoogle.com/train/image
🥷Le code n'utilise pas react mais webcomponent !
🪛pour info : https://dupontdenis.github.io/webcomponent/
JS un langage à prototype
🥷"C'est un langage orienté objet à prototype : les bases du langage et ses principales interfaces sont fournies par des objets. Cependant, à la différence d'un langage orienté objets à classes, les objets de base ne sont pas des instances de classes. En outre, les fonctions sont des objets de première classe. Le langage supporte le paradigme objet, impératif et fonctionnel."
🚀Source : https://fr.wikipedia.org/wiki/JavaScript
Les essentiels !
JS : basic
🆘prototype
🆘literal template
🆘Décomposition
🆘 l'opérateur ...
🆘Reduce
Immutable projet
Etude préliminaire
Projet :
const pizzas = [ | |
{ name: "queen", ingredients: ["🐷", "🍄", "🍅", "🧀"] }, | |
{ name: "cheese", ingredients: ["🧀", "🍅"] }, | |
{ name: "oriental", ingredients: ["🍅", "🐑", "🍄", "🌶"] }, | |
{ name: "royal", ingredients: ["🍅", "🌵"] }, | |
]; | |
export default pizzas; |
const prices = new Map([ | |
["🍅", 1], | |
["🐷", 2], | |
["🌶", 2], | |
["🍄", 5], | |
["🧀", 5], | |
["🐑", 2], | |
["🌵", 10], | |
]); | |
export default prices; |
Immutable 🥷
Rappel : code
Illustrons maintenant la notion de mutable.
Projet : Django
0° Blog
-----------------------