diff --git a/journal/Readme.md b/journal/Readme.md index 7c6e441640bf86c99a5fa7dff61320945b03184a..ee0e13e57e9fb9907d7fd9359ebe44b906a3b1bc 100644 --- a/journal/Readme.md +++ b/journal/Readme.md @@ -49,5 +49,20 @@ Document computationnel : format dynamique. La console reste vivant tout du long ### Module 2.4 (Jupyter) [Astuces et tips Jupyter](https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/). Il faut tout de même faire attention aux mises à jour du logiciel qui rendent les différentes sources potentiellement obselètes. -* Création / import notebook : File/Open depuis le menu. New-> Notebook: Python3 ; File -> Rename -* +* Création notebook : File/Open depuis le menu. New-> Notebook: Python3 ; File -> Rename +* Import notebook : synchroniser la copie de son jupyter bouton Git pull puis menu FIle -> open. Notebook d'une autre personne : téléchargement sur le répertoir. Open raw () sauvegarder le contenu en JSON. Gestionnaire fichiers Jypter File Open puis Upload. +* Executer R / Python dans notebook : package rpy2. Chargement package : %load_ext rp2.ipython , %%R indique à Python et à Jupyter que le langage R doit être utilisé pour évaluer l'ensemble de la cellule. %R est utilisé pour une seule ligne. +* Autres langages : d'autres disponibles, libres et non libres. + +SAS : logiciel de stats propriétaires. Pour l'utiliser avec Jupyter soit Python SASKernel (noyau) soit ackage Python SASPy. Attention propriétaire. +* Installation de sasPy : via pip. python -m pip install saspy. Sous windows modification du fichier C:\Program Files\Python\Python37\Lib\site-packages\saspy\sascfg.py +* SASKernel : utilise saspy (à installer) puis : python -m pip install sas-kernel + +Lisibilité notabook : utilisation d'extensions pour améliorer le notebook. +* plier déplier code : pip3 install jupyter\_contrib_nbextensions # jupyter ocntrib nbextension install --user # not done yet +* Controler visibilité des cellules : sudo pip3 install hide\_code ; sudo jupyter-nbextension install --py hide\_code ; jupyter-nbextension enable --py hide\_code ; jupyter-serverextension enable --py hide\_code +* Table des matières : toc(2), extension d'amélioration de navigation et capacité vue d'ensemble + +Instalation et configuration de Jupyter +* Installer miniconda : version légère d'Anaconda. Suite qui inclue Python, Jupyter, R et les packages courants. +* \ No newline at end of file