Galleries#

Notebooks Coverage

Ballades autour de numpy#

_images/numpy_tricks.thumb.png

Points d’implémentation avec numpy

Quelques écritures efficaces et non efficaces avec numpy.

Ballades autour de Pandas#

_images/pandas_groupby.thumb.png

Pandas et groupby

Petit tour de passe passe autour d’un groupby et des valeurs manquantes qui ne sont plus prises en compte depuis les dernières versions.

Ballades autour de Python#

_images/tarabiscote.thumb.png

Exercices expliqués de programmation

Quelques exercices autour de la copie de liste, du temps de calcul, de l’héritage.

_images/float_and_double_rouding.thumb.png

Float conversion

I came up with the following question $(float64)x < (float64)y Longrightarrow (float32) x < (float32)y$? What is the probability this holds?

_images/hypercube.thumb.png

Hypercube et autres exercices

Exercices autour de tableaux en plusieurs dimensions et autres exercices.

_images/gil_example.thumb.png

Le GIL

Le GIL ou Global Interpreter Lock est un verrou unique auquel l’interpréteur Python fait appel constamment pour protéger tous les objets qu’il manipule contre des accès concurrentiels.

_images/partie_dame.thumb.png

Parties de dames

Exercice de programmation sur les tableaux.

_images/notebook_template.thumb.png

Premier notebook

Premier notebook et premier menu javascript.

_images/serialisation_examples.thumb.png

Sérialisation

Le notebook explore différentes façons de sérialiser des données et leurs limites.

_images/serialisation_protobuf.thumb.png

Sérialisation avec protobuf

protobuf optimise la sérialisation de deux façons. Elle accélère l’écriture et la lecture des données et permet aussi un accès rapide à une information précise dans désérialiser les autres. Elle réalise cela en imposant un schéma strict de données.