Archives de
Category: Python Avancé

Installation de Sphinx, générateur de documentation libre

Installation de Sphinx, générateur de documentation libre

Sphinx est un générateur de documentation libre. Il a été développé par Georg Brandl pour la communauté Python en 2008, et est le générateur de la documentation officielle de projets tels que Python, Django, Selenium, Urwid, ou encore Bazaar. –> C’est du lourd ! 🙂 Installation de Sphinx : Vous vous rendez dans le répertoire de votre installation Python où se trouve l’exécutable python.exe. Pour moi, C:\Python34. Vous cliquez droit dans ce répertoire en maintenant la touche Majuscule enfoncée et…

Lire la suite Lire la suite

Installation de Python : variables d’environnement et upgrade du gestionnaire de paquets PIP

Installation de Python : variables d’environnement et upgrade du gestionnaire de paquets PIP

A l’installation de Python, quelque soit la version, il faut être attentif à la joindre aux variables d’environnement système et/ou utilisateur. Pour rappel, l’accès à ces variables se fait de la façon suivante : Menu Démarrer > Ordinateur (clic droit) > Propriétés > Paramètres système avancés > Variables d’environnement : Variables utilisateur pour [ l’utilisateur courant] > Variable « path » Variables système > Variable « path » Ici, dans les variables systèmes, pour la variable « path », après installation de Python 2.7 et Python…

Lire la suite Lire la suite

Jupyter notebook : écrivez, exécuter, documentez et publiez votre code Python

Jupyter notebook : écrivez, exécuter, documentez et publiez votre code Python

Un notebook, en programmation, permet de combiner des sections en langage naturel et des sections en langage de programmation dans un même document. Un exemple de notebook que j’ai hébergé sur mon compte GitLab Jupyter est une application web permettant de créer des notebooks. Jupyter permet de programmer en direct en langage Python, langage Julia et langage R. Le code s’y exécute. Le langage de balisage Markdown permet de commenter ce code en langage naturel. Les documents générés portent l’extension…

Lire la suite Lire la suite

Utilisation des environnements virtuels Python créés avec virtualenv

Utilisation des environnements virtuels Python créés avec virtualenv

Prérequis, lire cet article : Installer un ou plusieurs environnements virtuels de développement Python Se rendre dans le dossier de son environnement virtuel : Pour illustrer mon exemple, sur mon OS Windows, dans C:\VirtualEnv02 Puis ouvrir le répertoire Scripts : Maintenir la touche MAJ et cliquer droit dans le répertoire, choisir dans le menu contextuel « Ouvrir une fenêtre de commande ici » puis tapez activate (exécuter le fichier activate.bat) : L’invite de commande passe de C:\VirtualEnv02\Scripts> à (VirtualEnv02) C:\VirtualEnv02\Scripts> J’en profite pour installer dans…

Lire la suite Lire la suite

Installer un ou plusieurs environnements virtuels de développement Python

Installer un ou plusieurs environnements virtuels de développement Python

Sur mon système d’exploitation Windows, j’ai installé trois versions de Python : python 2.7.10 python 3.4.3 python 3.6.1 Il s’agit de trois environnements différents. Pour chacun d’entre eux, le module « virtualenv » vous permet de créer des environnements de développement Python ayant chacun leurs modules, leurs versions de modules et leurs caractéristiques propres à vos exigences. Tout d’abord, installation du module « virtualenv » dans ma distribution Python 3.4.3 : se rendre dans le dossier racine d’installation : C:\Python34 appuyer sur la touche MAJ et cliquer-droit…

Lire la suite Lire la suite

Installer un module à l’aide du gestionnaire de paquets PIP

Installer un module à l’aide du gestionnaire de paquets PIP

Nous voulons installer le module feedparser qui analyse les liens de flux Atom ou RSS de sites internet. Vérification de sa présence parmi les modules de Python via l’interpréteur : >>> import feedparser Traceback (most recent call last): File « <pyshell#0> », line 1, in import feedparser ImportError: No module named ‘feedparser’ >>> Comme vous vous en doutez, il n’est pas présent ! 😉 Rendez-vous donc dans le dossier d’installation de Python normalement si vous avez laisser les paramètres par défaut dans…

Lire la suite Lire la suite