Logo de PyCharm

PyCharm

PyCharm est un Environnement de développement intégré (IDE) Python développé et édité par JetBrains basé sur la plateforme IntelliJ.

PyCharm est un IDE complet misant sur la productivité avec des systèmes d'auto-complétion intelligente, d'analyse de code en temps réel, de refactoring avancé ; l'intégration d'outils de tests et de debugging ; et une pléthore de raccourcis clavier permettant de réaliser presque n'importe quelle tâche rapidement sans jamais lever les mains du clavier pour utiliser la souris.

IntelliJ IDEA Community Edition 13 sur Ubuntu

Les éditions de PyCharm

PyCharm est disponible dans trois éditions :

La Community Edition est sous licence Apache et propose la gestion des packages, le support de PyQt et PyGTK.

La PyCharm Educational Edition, basée sur la Community Edition, propose l'apprentissage de la programmation en Python et la création de cours et tutoriels.

La Professional Edition est propriétaire et payante et apporte des outils de conception avancé et le support de Cython, Django, Pyramid, Flask, web2py, Mako et Jinja2.

Les différences entres ces deux éditions sont listées ici.

Il est à noter que l'Ultimate Edition est gratuite pour les enseignants, étudiants et projets open-source.

Installation

Pré-requis

Afin d'utiliser PyCharm, vous devez avoir un Java et un interpréteur Python (2 ou 3) d'installés.

Pour cela, vous pouvez installer les paquets openjdk-7-jre, python, python3.

Depuis le site officiel

JetBrains propose de télécharger les deux éditions de PyCharm sur son site.

Upgrader le screenshot avec un screen plus récent

  1. Téléchargez l'édition que vous souhaitez (Community Edition ou Professional Edition).
  2. Ouvrez un terminal, déplacez-vous dans le dossier où se trouve l'archive que vous venez de télécharger et rentrez la commande
    sudo tar -zxvf pycharm-<version>.tar.gz -C /opt/
  3. Pour lancer IntelliJ pour la première fois, entrez la commande
    /opt/pycharm/bin/pycharm.sh

    Lors du premier lancement, IntelliJ vous proposera de créer un raccourci que vous pourrez utiliser par la suite pour le lancer.

Création de votre premier projet Python

Installer des librairies Python