Nouveau livre de première NSI – 2/2

3.0 Numérique et Sciences Informatiques

Collection 3.0 : un outil pédagogique complet pour vous simplifier l’enseignement de la NSI.

Un cahier + un livre du professeur + un site simple d’accès avec de très nombreuses ressources.

  • Un outil pédagogique complet : un cahier, un livre du professeur, un site simple d’accès avec de très nombreuses ressources et un cahier numérique pour l’enseignant.
  • Un guide pédagogique téléchargeable gratuitement.
  • Toutes les capacités attendues des 7 thèmes du programme traitées en 10 séquences avec :
    • de l’histoire des sciences ;
    • des activités et des exercices variés et contextualisés ;
    • un cours complet ;
    • des propositions de mini-projets ;
    • la préparation à l’évaluation commune de 1re et à l’oral pour la Terminale.
  •  
  • Le numérique pour l’enseignant et pour l’élève :

Les sites ressources enseignants et élève et accédez facilement sans identifiant ni mot de passe (pour l’élève) et sans installation à :

      • Un éditeur de programmation en langage Python
      • Un émulateur Linux
      • Une interface pour comparer graphiquement des courbes de complexité
      • Une interface de programmation web (HTML, CSS, Javascript) avec affichage en temps réel de la page
      • Une interface de programmation en langage assembleur
      • Une interface de programmation d’une IHM
      • Une interface pour passer du format CSVà des points sur une carte
      • Une interface de simulation de tris par sélection et par insertion
      • Des QCM pour se préparer à l’évaluation commune
        … et de nombreuses autres ressources informatiques (programmes, fichiers, …) pour accompagner les activités, les exercices et les mini-projets
      • Sur le site enseignant seulement :
      • Le livre du professeur au format pdf téléchargeable
      • Une analyse du programme avec des propositions de progression annuelle
        10 QCM diagnostiques (QCMCam)
  •  

Pour aller plus loin

Comment ajouter des éléments à une liste en Python?

En bref, une liste est une collection d’objets arbitraires, un peu comme un tableau dans de nombreux autres langages de programmation, mais plus flexible. Les listes sont définies en Python en mettant entre crochets ([]) une séquence d’objets séparés par des virgules, comme indiqué ci-dessous :

Les caractéristiques importantes des listes Python sont les suivantes :

  • Les listes sont ordonnées.
  • Les listes peuvent contenir n’importe quel objet arbitraire.
  • Les éléments des listes sont accessibles par index.
  • Les listes peuvent être imbriquées à une profondeur arbitraire.
  • Les listes sont modifiables.
  • Les listes sont dynamiques.

Pour ajouter des éléments ou item à une liste en Python, il existe 3 grandes méthodes.

Utilisation de la méthode append()

Les éléments peuvent être ajoutés à la liste en utilisant la fonction append() intégrée. Un seul élément à la fois peut être ajouté à la liste en utilisant la méthode append(), pour l’ajout de plusieurs éléments avec la méthode append(), des boucles sont utilisées. Les tuples peuvent également être ajoutés à la liste en utilisant la méthode append() car les tuples sont immuables. Contrairement aux Sets, les Listes peuvent également être ajoutées à la liste existante avec l’utilisation de la méthode append().

# Ajout d'éléments dans une liste  
  
# Créer une liste
List = [] 
print("Liste initiale vierge : ") 
print(List) 
  
# Ajout d'éléments dans la liste 
List.append(1) 
List.append(2) 
List.append(4) 
print("\nListe après l'ajout de trois éléments : ") 
print(List) 
  
# Ajout d'éléments à la liste en utilisant l'itérateur 
for i in range(1, 4): 
    List.append(i) 
print("\nListe après l'ajout d'éléments de 1-3: ") 
print(List) 
  
# Ajout de tuples à la liste 
List.append((5, 6)) 
print("\nListe après l'ajout d'un n-uplet : ") 
print(List) 
  
# Ajout d'une liste à une liste  
List2 = ['Pour', 'Geeks'] 
List.append(List2) 
print("\nListe après l'ajout d'une liste : ") 
print(List) 

Utilisation de la méthode insert()

La méthode append() ne fonctionne que pour l’ajout d’éléments à la fin de la liste, pour l’ajout d’un élément à la position souhaitée, la méthode insert() est utilisée. Contrairement à append() qui ne prend qu’un seul argument, la méthode insert() nécessite deux arguments (position, valeur).

# Ajout d'éléments dans une liste 
   
# Créer une liste 
List = [1,2,3,4] 
print("Liste initiale :  ") 
print(List) 
  
# Ajout d'un élément à position spécifique (en utilisant la méthode d'insertion)  
List.insert(3, 12) 
List.insert(0, 'Geeks') 
print("\nListe après avoir effectué l'opération d'insertion : ") 
print(List) 

Utilisation de la méthode extend()

Outre les méthodes append() et insert(), il existe une autre méthode pour l’ajout d’éléments, extend(), cette méthode est utilisée pour ajouter plusieurs éléments en même temps à la fin de la liste.

# Ajout d'éléments dans une liste 
    
# Créer une liste 
List = [1,2,3,4] 
print("Liste initiale : ") 
print(List) 
  
# Ajout d'éléments multiples à la liste à la fin (en utilisant la méthode Extend) 
List.extend([8, 'Geeks', 'Toujours']) 
print("\nListe après avoir effectué l'opération Extend Operation: ") 
print(List) 

Pour un aperçu, 👉 cliquez sur une couverture pour feuilleter le livre sur Amazon 📚.


Nouveau livre de première NSI

Spécialité Numérique et sciences informatiques 1re

Cet ouvrage est destiné aux élèves de Première qui ont choisi la spécialité NSI et qui souhaitent acquérir un très bon niveau dans l’optique d’aborder dans les meilleures conditions la Terminale et, bien sûr, de réussir le bac, pourquoi pas avec mention. Il est aussi un outil indispensable pour ceux qui souhaitent poursuivre des études supérieures dans une formation ayant une composante informatique importante.

Tout en suivant strictement le programme de la spécialité conforme à la réforme du Bac, cet ouvrage expose en détail chaque notion avec rigueur. Il aide à acquérir des savoirs solides permettant de développer des capacités de raisonnement et de résolution qui sont la clé de la réussite dans les études supérieures scientifiques.

Dans chaque chapitre, vous trouverez :

  • Le cours. Il vous permettra d’accéder à une connaissance synthétique des notions.
  • Les approfondissements et les algorithmes. Ils vous conduiront à une excellente connaissance du programme et à une meilleure maîtrise des sciences du numérique.
  • Le vrai/faux et les QCM. Ils testeront votre compréhension du cours et vous éviteront de tomber dans les erreurs classiques.
  • Les exercices, avec indications. Ils vous entraîneront tout au long de l’année pour aborder les devoirs en classe avec profit.
  • Les corrigés détaillés et commentés. Toujours rédigés avec soin, ils vous aideront à progresser dans la résolution des exercices.

Ainsi ce livre vous permettra d’aborder avec aisance les interrogations, les devoirs, la conduite de projets et offrira les meilleures conditions pour réussir plus tard son baccalauréat et son entrée dans les études supérieures.

Nouveau livre de Terminale NSI

Spécialité NSI Numérique et sciences informatiques Tle

Un cours approfondi et précis

En +

  • les concepts logiques à maîtriser
  • les technologies actuelles utilisées
  • le vocabulaire à connaître
  • de nombreux exemples

Des exercices classés par compétences attendues du programme avec une mise en valeur des grandes compétences du domaine numérique (ex. formaliser, expliquer, réaliser, etc.). Ces compétences sont rappelées devant chaque énoncé pour permettre au lecteur de travailler compétence par compétence.

Des corrigés détaillés de tous les exercices avec les conseils de professeurs de l’Éducation nationale.

Nouveau livre de Terminal NSI

Spécialité NSI – Numérique et sciences informatiques – Terminale – 2e édition

En +

  • les concepts logiques à maîtriser
  • les technologies actuelles utilisées
  • le vocabulaire à connaître
  • de nombreux exemples

Des exercices classés par compétences attendues du programme avec une mise en valeur des grandes compétences du domaine numérique (ex. formaliser, expliquer, réaliser, etc.). Ces compétences sont rappelées devant chaque énoncé pour permettre au lecteur de travailler compétence par compétence.

Des corrigés détaillés de tous les exercices avec les conseils de professeurs de l’Éducation nationale.

Show Buttons
Hide Buttons
Translate »