• [^] # Re: Jupyter

    Posté par (site web personnel) . En réponse à la dépêche Python pour les sciences, une présentation. Évalué à 7.

    Je suis d'accord qu'en pratique, les carnets peuvent pousser, voire facilite, la production du code de mauvaise qualité.

    Cependant, dans le principe, si le développeur se contraint à une écriture propre et documentée, les carnets facilitent également la production de codes réutilisables et documentés. Au niveau pédagogique, comme apprenant, j'ai suivi des cours qui étaient réalisés avec des carnets Jupyter, et j'ai trouvé ça très pratique. J'imagine que le professeur avait dû passer pas mal de temps à structurer son code et à le documenter par contre. Je me demande ce que ça peut donner pour faire une présentation, je n'ai pas encore utilisé les exports PDF disponibles.

    De mon côté, je n'utilise pas Jupyter pour développer des scripts complexes ou du code logiciel, mais uniquement pour faire des analyses de mes données informatisées. Et pour cette tâche, ça aide énormément et les qualités que j'ai avancées sont au rendez-vous. Mais c'est vrai que pour développer du code plus algorithmique, je n'ai pas essayé, et en fait, je n'en vois pas vraiment l'intérêt. C'est sûrement que dans mon cadre d'utilisation pour la recherche, le code que je mets en place pour faire mes analyses n'est pas très complexe. Et dès que ça commence à être complexe, j'en fais un module que je développe via mon éditeur de code préféré.