/
a-la-decouverte-du-bytecode-cpython.json
32 lines (32 loc) · 1.63 KB
/
a-la-decouverte-du-bytecode-cpython.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
"description": "Le bytecode est au c\u0153ur de l'interpr\u00e9teur CPython. Toutefois du point du vu de l'utilisateur il se limite \u00e0 l'apparition (horripilante ?) de fichiers \".pyc\" une fois un code ex\u00e9cut\u00e9.\nDans cette pr\u00e9sentation, nous partirons \u00e0 l'aventure au c\u0153ur de la machine virtuelle CPython\npour d\u00e9couvrir ce qui l'anime tout en r\u00e9pondant \u00e0 des questions existentielles comme\u00a0:\n- d'o\u00f9 viennent et \u00e0 quoi servent les fameux fichiers .pyc\n- \u00e0 quoi ressemble le bytecode et quels sont ses instructions les plus courantes\n- comment le d\u00e9sassembler gr\u00e2ce au module `dis`\n- comment tout cela fonctionne-t-il au sein du syst\u00e8me de piles et de frames de la machine virtuelle CPython\n- et bien s\u00fbr \u00e0 quoi tout cela peut-il bien servir dans la vrai vie ;-)\n",
"recorded": "2016-10-15",
"language": "fra",
"duration": 1595000,
"related_urls": [
{
"label": "Conference schedule",
"url": "https://www.pycon.fr/2016/pages/programme.html"
},
{
"label": "talk slides",
"url": "https://pycon.fr/2016/videos/a-la-decouverte-du-bytecode-cpython.html"
}
],
"speakers": [
"Emmanuel Leblond"
],
"thumbnail_url": "https://i.ytimg.com/vi/ImHgcxIAZyw/maxresdefault.jpg",
"title": "\u00c0 la d\u00e9couverte du bytecode CPython !",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=ImHgcxIAZyw"
},
{
"type": "webm",
"url": "https://dl.afpy.org/pycon-fr-16/%C3%80%20la%20d%C3%A9couverte%20du%20bytecode%20CPython%20%21.webm",
"size": 193985608
}
]
}