Pages

Entrainement à l'algo

Trouver la fonction qui ne garde que les valeurs de t non incluse dans e

let e = [2,3,4],
     t =  [0,2,2,6,1,3];

résultat :  [0, 6, 1]

*Révisions


  1. for of et la destructuration
  2. La fonction de filtre
  3. Le clonage d'un tableau
  4. La fonction de transformation

range



 *range(4);
 * // => [0, 1, 2, 3]
 *
 *range(-4);
 * // => [0, -1, -2, -3]
 *
 *range(1, 5);
 * // => [1, 2, 3, 4]
 *
 *range(0, 20, 5);
 * // => [0, 5, 10, 15]
 *
 *range(0, -4, -1);
 * // => [0, -1, -2, -3]
 *
 *range(1, 4, 0);
 * // => [1, 1, 1]
 *


Design Pattern : decorated



Etude du code

Range à fond la forme

En python  :
class range(start: int, stop: int, step: int=...)
range(stop) -> range object range(start, stop[, step]) -> range object
Return an object that produces a sequence of integers from start (inclusive) to stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1. start defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3. These are exactly the valid indices for a list of 4 elements. When step is given, it specifies the increment (or decrement).

= range(6)
for n in x:
  print(n,x)
0 range(0, 6) 1 range(0, 6) ... 5 range(0, 6)

x = range(5,2,-1)
for n in x:
  print(n,x)
5 range(5, 2, -1) ... 3 range(5, 2, -1)

Ecrire l'équivalent en JS

Les filières d'informatique à Evry


Le 27 Novembre, trois anciens étudiants présenterons leur parcours au sein des filières informatique du département d'informatique de l'Université d'Evry.

ASR

Méhdi Denou, Ingénieur support et Architect HPC Bull/ATOS

CILS 

Jeremy SOBIERAJ, 27ans, Ingénieur de Recherche à l’Institut de Recherche Technologique SystemX

MIAGE

Kévin Anandout, 27 ans, Consultant Digital Senior chez Expertime

CFA AFIA

En présence du responsable Xavier Cren du Centre de Formations en Alternance des formations supérieures en informatique, numérique, finance en Ile-de-France.




Mercredi 27 Novembre : Inscription obligatoire