Faire communiquer Python et Excel: mode d’emploi

 
Que trouve t’on sur ce site ?
 
Ce site s’adresse aux développeurs déjà formés à VBA et qui souhaitent intégrer dans leur projet des programmes écrits en Python, l’objectif étant de profiter de la concision offerte par ce langage dans certaines situations.
Parmi les avantages, citons

  • la simplicité de gestion des ensembles de données hétérogènes
  • des bibliothèques (numpy, pandas) simplifiant l’analyse des données
  • une interface avec SQL et NoSQL

Le menu L’essentiel de Python est destiné aux débutants dans ce langage. l
Ce site s’adresse aussi aux développeurs Python amenés à travailler à partir d’une base de données Excel.
 
Installation de Python
 
Python peut s’installer à partir du site officiel https://www.python.org/. Un grand nombre de versions sont disponibles. Le choix de la version 3.4, étant la version standard à l’heure où ces lignes sont écrites, s’est imposé naturellement pour ce site.
 
Sous Linux et MacOS, Python est théoriquement pré-installé. Vous pouvez néanmoins télécharger la version spécifique qui vous intéresse
Sous Linux, saisissez en ligne de commande (dans le terminal)

sudo apt-get install pythonX.X

Une fois Python installé, vous pouvez le lancer à partir du terminal dans Linux et Mac OS, en tapant

pythonX.X (python 3.4 par ex.)

Sous Windows, exécuter cmd et taper, à partir de n’importe quel répertoire

python

L’application console (ligne de commande) étant un peu austère, Python propose par défaut un éditeur assez minimaliste, IDLE (accessible via Python>Applications sous Mac OS, menu Démarrer sous Windows), mais suffisant pour écrire vos premiers scripts

idlescreen
 
Il est recommandé d’utiliser un environnement de développement avancé si votre projet est réparti sur plusieurs modules (en particulier pour passer d’un module à un autre par un jeu de fenêtres), mais aussi pour disposer d’outils tels que l’assistant de code, la gestion d’erreurs à la saisie, la mise à jour de l’ensemble d’un programme après modification d’une partie du code (refactoring), etc.
Parmi les plus répandus, on trouve PyCharm, disponible gratuitement dans sa version PyCharm Community Edition, ou Spyder.
Jupyter notebook est très répandu pour exécuter des petits programmes découpés en « snippets » (d’autres éditeurs comme Sublime Text sont aussi utilisés).
 
<a href= »http://fr.freepik.com/photos-vecteurs-libre/affaires »>Affaires de image conçu par Creativeart – Freepik.com</a>

9 réflexions au sujet de «  »

  1. Awesome write-up. I am a regular visitor of your blog and appreciate you taking the time to maintain the excellent site. I’ll be a frequent visitor for a really long time.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *