Ceci est une ancienne révision du document !
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.
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.
Installation
Pré-requis
Pour cela, vous pouvez installer les paquets openjdk-8-jdk, python, python3.
Depuis le site officiel
JetBrains propose de télécharger les deux éditions de PyCharm sur son site.
- Téléchargez l'édition que vous souhaitez (Community Edition ou Professional Edition).
- 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
Conseils de productivité
- Utilisez un maximum les raccourcis clavier. Ça parait bête mais IntelliJ a vraiment été conçu autour de ces raccourcis.
- Je vous invite à regarder la présentation 42 IntelliJ IDEA Tips and Tricks in 45 Minutes (en anglais) qui présente la plupart des raccourcis et astuces les plus pratiques d'IntelliJ.
- Quelques anti-sèches bien pratiques : Keyboard Shortcuts You Cannot Miss, Navigation Through the Source Code et IntelliJ Default Keymap (PDF).
- Toujours concernant les raccourcis clavier, ne soyez pas tenté de les modifier afin qu'ils correspondent à ceux d'Eclipse ou Netbeans. Apprendre les raccourcis clavier d'un nouvel IDE est long et fastidieux, mais ça vaudra le coup !
- Pour économiser de la batterie sur un ordinateur portable, activez le "Power Save Mode" sous File → Power Save Mode. Ceci aura pour effet de désactiver les inspections automatiques du code qui ont tendance à consommer des ressources (et donc de la batterie !) en arrière-plan.