Python

Description

Le site officiel de ce langage de programmation fournit plusieurs références utiles pour assimiler et maîtriser le langage. Pour ma part, j'expérimente les rudiments du langage dans le contexte d'utilisation du Raspberry Pi à travers le livre "Programming the Raspberry Pi - Getting Started with Python" de Simon Monk. Le site officiel de Rapsberry Pi fournit également une ressource d'apprentissage de base à travers un tutoriel.

nano est l'outil d'édition disponible avec Rapsbian sur le Rapsberry pi.

On peut appeler l'interpréteur par défaut "python" qui utilisera la version 2.7, ou l'interpréteur "python3" qui utilisera la version 3.4

Librairie JSON

Selon le site The Hitchhiker's:

import json
parsed_json = json.loads(json_string)
print(parsed_json['first_name'])
print(json.dumps(d))

Selon le Site officiel:

print(json.dumps({'4': 5, '6': 7}, sort_keys=True, indent=4))

json.dump(obj, fp, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw)

json.load(fp, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw)

class json.JSONDecoder(*, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, strict=True, object_pairs_hook=None)

class json.JSONEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)