.. toctree::
:maxdepth: 1
:caption: Structure de données
py-base/code_liste_tuple
py-base/nbheap
py-base/structures_donnees_conversion
py-base/recherche_dichotomique
py-base/exercice_hash
../auto_examples/prog/plot_tarabiscote
.. toctree::
:maxdepth: 1
:caption: Classes
py-base/classes_metro
py-base/classes_2048
py-base/classe_de
py-base/classe_permutation
py-base/classe_tree
py-base/classe_iterateur
py-base/classe_user_p
.. toctree::
:maxdepth: 1
:caption: algorithmes très simples
py-base/pivot_gauss
py-base/coloriage_carre
py-base/code_multinomial
py-base/tableau_contingence
py-base/tri_nlnd
py-base/histogramme_rapide
py-base/exercice_pi
py-base/de_rotation
py-base/dame_prise
../auto_examples/prog/plot_matador
../auto_examples/prog/plot_partie_dame
.. toctree::
:maxdepth: 1
:caption: Profiling
py-base/profiling_example
py-base/profile_gini
py-base/profiling_conv
.. toctree::
:maxdepth: 1
:caption: Outils
py-base/exercice_regex
py-base/exercice_json_xml
py-base/exercice_serialisation_json
py-base/tests_unitaires
py-base/scrapping
.. toctree::
:maxdepth: 1
:caption: Points particulier du langages
../auto_examples/prog/plot_gil_example
../auto_examples/prog/plot_lambda_function
Les exercices suivants fonctionnent par paire énoncé et correction.
.. toctree::
:maxdepth: 1
:caption: Enoncés
tds-base/premiers_pas
tds-base/variable_boucle_tests
tds-base/dictionnaire_vigenere
tds-base/module_file_regex
tds-base/integrale_rectangle
tds-base/j2048
tds-base/texte_langue
tds-base/pyramide_bigarree
tds-base/classes_carre_magique
tds-base/classes_heritage
tds-base/trie
.. toctree::
:maxdepth: 1
:caption: Correction
tds-base/premiers_pas_correction
tds-base/variable_boucle_tests_correction
tds-base/dictionnaire_vigenere_correction
tds-base/module_file_regex_correction
tds-base/integrale_rectangle_correction
tds-base/j2048_correction
tds-base/texte_langue_correction
tds-base/pyramide_bigarree_correction
tds-base/classes_carre_magique_correction
tds-base/classes_heritage_correction
tds-base/trie_correction