Les chapitres

💠 : facultatif


00 notebook vierge


notebook vierge
cheatsheet python
générateur de groupes de prénoms


01 fonctions definition appel


COURS
aire cercle
perimetre rectangle
imc
minutes


02 fonctions jeu de tests


COURS
cube aplati
taux evolution


03 fonctions preconditions


COURS
moyenne annuelle
distance
soldes


04 reste et quotient


COURS
heures minutes
egaliser hauteurs
nombre en chiffres
💠 partage inequitable
💠 temps de trajet


05 booleens et conditionnelles


COURS
maximum du couple
nombre pair
annee bissextile
age humain
trier couple
ballon ficelle
reussir examen
meilleur tarif
casino
freinage ok
💠 triplet pythagoricien
💠 valeur absolue
💠 oeufs en boite
💠 arrondi plancher plafond
💠 maximum du triplet
💠 trier triplet


05 EVALUATION ENTRAINEMENT


Evaluation d'entraînement des chapitres 1 à 5


06 chaines de caracteres generalites


COURS
calcul du quizz v1
nnnnnnssssssiiiiii
nsinsinsinsinsinsi
numero agrement sanitaire
charge de batterie
verifier phrase
mot de passe
avant dans dictionnaire
ecrire discretement
💠 calcul du quizz v2
💠 numero de vol


07 types des objets


COURS
formater un temps
evaluer calcul de quizz
somme des chiffres
droles de sommes
💠 clef NIR


08 chaines de caracteres echappement et print


COURS
rectangle
texte encadre
addition posee
💠 motifs d echappement


08 EVALUATION ENTRAINEMENT


Evaluation d'entraînement des chapitres 6 et 8


09 chaines de caracteres detections et remplacement


COURS
lettre interdite
proportions dans pi
notations musicales
moyenne ABCDEF
💠 ou est x
💠 les chiens font des chats


10 fonctions specification docstring


COURS
heures minutes
code iata


11 boucles for et while


COURS
nombre de bits
retour a zero
turtle polygones
turtle spirale
turtle cercles aleatoires
💠 est premier
💠 turtle cercles imbriques


11 EVALUATION ENTRAINEMENT


Evaluation d'entraînement du chapitre 11


12 parcourir et accumuler avec boucle for


COURS
kangourou
super avare
texte enrhube
compter les x
mot double
eniahc enu resrevni
super sauteur
mot de passe
remplacer les x
💠 somme des chiffres


12 EVALUATION ENTRAINEMENT


Evaluation d'entraînement du chapitre 12


13 lire ecrire fichier texte


COURS
entiers de 1 a n
pourcentage de e xx


14 tableaux


COURS
cadavre exquis
moyenne annuelle
lancer de 5 des score


15 tableaux 1 parcours et mutation


COURS
points bonus
mise en majuscules
permutations pour melange
permutations pour inversion
💠 permutations pour rotation


15 tableaux 2 recherche


COURS
ca matche
doublette
symetrie
💠 dans pi


15-2 EVALUATION ENTRAINEMENT


Evaluation d'entraînement des chapitres 14 à 15-2


15 tableaux 3 accumulation


COURS
compter les moutons
compter les differences
compter les sauts en hauteur
lancer de 5 des
soldes successifs
produit des valeurs
plus moins
💠 moyenne coefficientee
💠 deniveles
💠 highlander 1


15 tableaux 4 extremum


COURS
mot le plus long
meilleur score scrabble
solde maximal
plus grand ecart
plus grand denivele
💠 plus grande puissance


15 tableaux 5 comprehension


COURS
fois deux
mise en majuscules
carres de 0 a n
caractere avec coeur
chaines etoilees
lancers de des
correspondance pour chatelet
diviseurs de n
inverser l ordre
correspondance pour republique
correspondances generalisees
💠 factorielle
💠 highlander 2
💠 voir 4) du cours : bonus sur les notes
💠 voir 4) du cours : frais de gestion
💠 voir 4) du cours : rendre pair


15 tableaux 6 synthese


Evaluation d'entraînement sur le chapitre 15


16 mutation vs reaffectation


COURS
ecretage
nettoyer des donnees v1
permutation circulaire
nettoyer des donnees v2


17 doubles boucles


COURS
trouver l amour
milk shakes
boules de glace
table de multiplications
turtle cercles roses
💠 turtle hypnose


18 matrices lecture ecriture


COURS
viser les coins
point de croix
projete dans les cordes
x en ligne de mire
ligne jaune
💠 constructions par comprehension


19 matrices parcours


COURS
inverser zeros et uns
trouver les etoiles
maximum
somme terme a terme
garder les initiales
💠 coup de tampon


20 dictionnaires lecture ecriture


COURS
prenoms indiens
c est qui le plus fort
notes d examen
attaque de kouikoui
partager les frais
compter les victoires
chaine de messages
lister les notes
compter les victoires v2
💠 conversion d unites


21 dictionnaires parcours


COURS
scores
notes de frais
montant des achats
petit bac
candidats en commun
comprehension
fichier des prenoms
compléments extremums
💠 codes naf


21 synthèse chapitres 17 à 21


Devoir maison de synthèse sur les chapitres 17 à 21
Devoir maison de synthèse sur les chapitres 17 à 21 : Corrigé


22 tables


COURS

Vous traiterez :
- trois notebooks au choix parmi les six premiers (titanic, noms de famille, aeroports, codes iso, ufos, voitures),
- deux notebooks au choix parmi les trois derniers (fusions).

titanic : table concernant les passagers du Titanic
noms de famille : table concernant les attributions d'environ 220 000 noms de famille en France entre les années 1891 et 2000
aeroports : table concernant environ 8900 aéroports du monde entier
codes iso pays : table concernant les codes ISO des pays du monde
ufos : table concernant environ 90 000 observations de phénomènes associés à des ovnis
voitures : table concernant des caractéristiques d'environ 40 000 modèles de véhicules automobiles

fusion achats : fusion d'une table de clients et d'une table de commandes de ces clients
fusion animaux : fusion d'une table de noms d'animaux et d'une table d'observations d'animaux
fusion voitures : fusion d'une table de voitures et d'une table de propriétaires de voitures


23 algorithmes gloutons


COURS
rendu de monnaie
sac a dos


24 algorithmes knn


COURS
iris
breast


25 complexité


Complexité


26 algorithmes sur les tableaux 1 : Parcours


Cours
Cours complété
Eexercices
Exercices corrigés


26 algorithmes sur les tableaux 2 : Tris


Cours
Exercices
Exercices corrigés


26 algorithmes sur les tableaux 3 : Dichotomie


Cours
Cours complété
Exercices
Exercices corrigés


26 algorithmes sur les tableaux 3 : Résumé des complexités


Tableau résumant les complexités des algorithmes sur les tableaux

Les à côtés



91 commenter son code


COURS


92 utiliser python tutor


COURS


93 utilisation des variables


reaffectation de variables
modifications de variables
variables globales


94 dessiner en python


utilisation de matplotlib
utilisation de pillow
utilisation de turtle
utilisation de p5js


95 systeme de fichiers en python


COURS


96 utiliser folium


utilisation de folium
utilisation de folium expert


97 utiliser jinja


utilisation de jinja


98 utiliser notebook music


COURS


Les projets

99 projets 0 niveau dix


ecrire un nombre x
jeu de nim simple


99 projets 1 niveau treize


clef de luhn
français vers javavavanavais
faire un tableau
test de fluence


99 projets 2 niveau seize


magie de Syracuse
calculs binaires
serpent aleatoire
chaine de mots voisins
pendu


99 projets 3 niveau vingt deux


prenoms
villes du monde
monuments historiques et nationaux
annuaire pokemons



Interface graphique de programmation

Notebook d'introduction

Notebook d'utilisation des fonds

Notebook d'utilisation des textes

Notebook d'utilisation des murs

Notebook d'utilisation des images

Notebook d'utilisation de la zonetexte

Notebook d'utilisation des évènements

Notebook d'exemple de mise en place d'une communication client-serveur pour jouer en réseau (sous Jupyter uniquement)

Le fichier interface_grille.py

Notebooks propulsés par Basthon, contenu du site en licence CC-BY-NC-SA : , contact : 'admin*progalgo.fr'.replace('*', '@').