Skip to content

jcamponovo/NSIterm

Repository files navigation

NSIterm

CC BY-SA 4.0

Document de formation à Jupyter Binder

Environnement Jupyter Binder

Sommaire du cours Binder

Cours 00 - Mise en route

  • Cours_00
    • TD 00_1 - Révision

Cours 01 - Structures de données

  • I. Le tableau
  • II. La Pile
    • TD 01_1 - Utilisation de piles et correction
  • III. La File
  • IV. La liste chainée
    • TD 01_2 - Autres structures de données (partir I corrigée)
    • TD 01_3 - Implémentation de structures de données par programmation orientée objet
  • V. Le dictionnaire

Cours 02 - Récursivité

  • I. Définition
  • II. La Pile d'appel
    • TD 02_1 - Fonctions récursives et fractales
  • III. Les limites
    • TD 02_2 - Ecrire des fonctions récursives

Cours 03 - Cryptographie

  • I. Cesar
  • II. Vigenère
  • III. Chiffrement à clé publique
    • TD_03_1 - Générer des nombres premiers
    • TD_03_2 - RSA 1/2
    • TD_03_3 - RSA 2/2
  • IV. Quelques idées sur le protocole HTTPS (à venir)

Cours 04 - Rappels et approfondissements sur les tris

  • I. Tri insertion
    • TD_04_1 - efficacité d'un tri
  • II. Tri à bulles
  • III. Tri fusion
  • IV. Quicksort et analyse de son temps d'execution

Cours 05 - Diviser pour régner

  • I. Retour sur les cas des tris (fusion et quicksort)
  • II. Autres algorithmes

Cours 06 - Les Arbres

  • I. Introduction
  • II. Notions générales sur les arbres
  • III. Arbres binaires

Cours 07 - Tests unitaires

  • I. Importer un module
  • II. Ecrire un module
  • III. Tester un module -tests unitaires-
  • IV. Principe du Test driven development

Cours 08 - Bases de données

  • I. Base de données
    • TD_08_1 - Etablir des schémas relationnels
  • II. Système de gestion de base de données (SGBD)
    • TD_08_2 - Le langage SQL 1/2
    • TD_08_3 - Le langage SQL 2/2
  • III. Créer une base de données
    • TD_08_4 - Entrainement SQL

Cours 09 - Petite pause

  • Sensibilisation à l'intelligence artificielle
  • Compression de données et code correcteur d'erreur

Cours 10 - Les Graphes

  • I - Introduction et définitions
    • TD_10_1 - Représentation d'un graphe
    • TD_10_2 - Parcours de graphe

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published