top of page

Chapitre 0

Le chapitre0  détaille la procédure d'installation d’Anaconda et de Pyzo qui sont deux environnements de développements intégrés pour Python.

​

Le fichier du chapitre se trouve sur ce lien.

​

Le sujet d'informatique (IPT: informatique pour tous) de centrale 2015 se trouve sur ce lien.

La correction des parties I et II se trouve sur ce lien.

​

TD1 (mathématiques et Python) (lien):

- Polynômes de Tchebychev

- Suites numériques

- Extraits des concours Maths 2 CCP 2015, 2016 et 2017.

​

​

Epreuve de modélisation maths-infos concours Véto 2017: Le sujet traite la technique de régression linéaire ou bien comment ajuster un nuage de points avec une droite (1ère et 2ème parties) ou une courbe quelconque (dernière). J'ai corrigé les deux premières parties. La 3ème partie contient des notions de réduction des endomorphismes (algèbre linéaire)

 

Enoncé, correction des parties 1 et 2 (lien) et fichier Python pour les parties 1 et 2 (lien)

​

​Epreuve de Mines-Télécom 2015 (IPT: informatique pour tous). (lien)

​​​​

Structures    de    données  avancées en python:

1. Notion de Pile.

2. Notion de File.

​

Cours en construction (lien)

Chapitre 2 Programmation orientée objet

Comment implémenter une pile et une file avec le paradigme orienté objet? (lien)

​

Devoir libre numéro 1 (mathématiques et Python) (lien)

Cours + TD POO (lien)

Introduction POO (lien)

Autre TD (lien)

Chapitre 3 Algorithmes de TRI

Cours avec les algorithmes (lien)

Séries Numériques avec Python

Devoir Libre 1 (lien)

Comment étudier la nature d'une série numérique avec Python?

​

Fichier1 Fichier2 Fichier3 Fichier4

Devoir Libre 2 (lien)

Séries De Fonctions avec Python

Comment étudier la nature d'une série de fonctions avec Python?

​

Fichier1

DS n°1 (lien)

La complexité (lien)

Devoir Libre 3 (lien)

Devoir Libre 4 (lien)

Le mémento Python 3 fourni pendant les oraux des ENSAM (Arts & métiers) (lien)

Le mémento Python 3 fourni pendant les oraux des conours communs centrales -Supélec (lien)

La récursivité

Les bases de données

TD 1 avec correction (lien)

Un livre sur les bases de données (lisez jusqu'à la page 42) (lien).

​

Le programme tunisien:

​

Chapitre 1 : Introduction aux bases de données:

1 - Limite des fichiers

2 - Notions de bases de données (définition)

3 - Les systèmes de gestion de bases de données: définition et objectifs.

4 - Architecture des SGBD: architecture client/serveur, architecture trois-tiers.

5 - Modèle de données:

- Le modèle relationnel : algèbre relationnelle

- La relation : schéma de la relation (attributs et contraintes d'intégrité), opérations unaires (projection, sélection), opérations binaires: intersection, union, jointure, différence.

 

Chapitre 2 : Passage à la pratique (module SQlite3 de Python)

Pour charger ce module il suffit d'écrire dans Pyzo:

import sqlite3

​

1 - Création d'une base

2 - Création de tables (schéma de la table, alimentation)

3 - Langage SQL: manipulation des données (projection, sélection, opérateurs SQL (fonctions d'agrégations, having, order by, ...) et Union, intersection, différence, jointure)

​

L'étudient doit assimiler les notions de base de données et les systèmes de gestion de base de données, savoir créer et alimenter une base de données avec Python et savoir écrire des requêtes en langage algébrique et langage SQL.

​

Le TD sera sur les requêtes simples et imbriquées.

​

Le programme français :

 

​

​

Base de données (lien)

TD2 avec correction (lien)

bottom of page