Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:blackeco:brouillon-pycharm [Le 12/06/2015, 15:46]
BlackEco créée
utilisateurs:blackeco:brouillon-pycharm [Le 11/09/2022, 13:13] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 2: Ligne 2:
  
 ---- ----
 +{{ application:​applications:​logo_pycharm.png|Logo de PyCharm}}
 +====== PyCharm ======
  
-{{ application:applications:logo_intellij_idea.png|Logo d'IntelliJ ​IDEA}}+**PyCharm** est un [[wpfr>​Environnement de développement intégré]] (IDE) [[:python|Python]] développé et édité par JetBrains basé sur la plateforme [[:intellij_idea|IntelliJ]].
  
-====== IDE : PyCharm ====== +**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.
- +
-**PyCharm** est un [[wpfr>​Environnement de développement intégré]] (IDE) [[:​python|Python]] développé et édité par JetBrains basé sur la plateforme [[:​intellij|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 debugginget 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.+
  
 {{ :​application:​applications:​intellij_saucy_01.png?​800 |IntelliJ IDEA Community Edition 13 sur Ubuntu}} {{ :​application:​applications:​intellij_saucy_01.png?​800 |IntelliJ IDEA Community Edition 13 sur Ubuntu}}
  
 ===== Les éditions de PyCharm ===== ===== Les éditions de PyCharm =====
-**PyCharm** est disponible dans trois éditions : +**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 **Community Edition** est sous licence Apache et propose la gestion des packages, le support de PyQt et PyGTK.
 +
 +La [[https://​www.jetbrains.com/​pycharm-educational/​|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|Django]],​ Pyramid, Flask, web2py, Mako et Jinja2. La **Professional Edition** est propriétaire et payante et apporte des outils de conception avancé et le support de Cython, [[:​django|Django]],​ Pyramid, Flask, web2py, Mako et Jinja2.
Ligne 22: Ligne 22:
 Les différences entres ces deux éditions [[http://​www.jetbrains.com/​idea/​features/​editions_comparison_matrix.html|sont listées ici]]. Les différences entres ces deux éditions [[http://​www.jetbrains.com/​idea/​features/​editions_comparison_matrix.html|sont listées ici]].
  
-Enfin il y a [[https://www.jetbrains.com/​pycharm-educational/​|PyCharm Educational Edition]], basée sur la //​Community ​Edition//, ​qui propose l'​apprentissage de la programmation en Python ​et la création de cours et tutoriels.+<note tip>Il est à noter que l'//Ultimate ​Edition// ​est gratuite pour les enseignantsétudiants ​et projets open-source.</​note>​
  
 ===== Installation ===== ===== Installation =====
 ==== Pré-requis ==== ==== Pré-requis ====
 <note important>​ <note important>​
-Afin d'​utiliser ​IntelliJ (et de développer en Java), vous devez avoir un [[wpfr>JDK]] (Java Development Kitinstallé.+Afin d'​utiliser ​PyCharm, vous devez avoir un [[:java|Java]] et un interpréteur Python ​(2 ou 3d'​installés.
  
-Pour cela, vous pouvez [[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt>​openjdk-8-jdk]]**.+Pour cela, vous pouvez [[:​tutoriel:​comment_installer_un_paquet|installer ​les paquets]] **[[apt>​openjdk-7-jre]]**, **[[apt>​python]]**,​ **[[apt>​python3]]**.
 </​note>​ </​note>​
  
-==== Depuis ​la logithèque Ubuntu ​==== +==== Depuis ​le site officiel ​==== 
-<​note>​Seul IntelliJ IDEA 13 Community Edition est disponible dans la logithèquePour une version plus récente ou l'​Ultimate Edition, reportez-vous à la section suivante.</note>+JetBrains propose de télécharger les deux éditions de PyCharm sur [[https://​www.jetbrains.com/pycharm/​download/#​section=linux|son site]].
  
-IntelliJ est disponible dans la [[software-center|Logithèque Ubuntu]] et peut être installé très facilement en quelques clics, ce dernier vous proposera de cliquer sur acheter, la possession d'un compte [[https://​login.ubuntu.com/​|Ubuntu One]] ou/et [[https://login.launchpad.net/​|Launchpad]] est nécessaire pour son installation,​ mais vous n'​aurez rien à payer, IntelliJ étant indiqué comme étant gratuit.+{{ :application:applications:​screen_download_pycharm.png?​450 ​screen de téléchargement png}}
  
-| {{ :​application:​applications:​intellij_saucy_02.png?400 |}} | {{ :application:applications:​intellij_saucy_03.png?​400 ​|}} | {{ :​application:​applications:​intellij_saucy_04.png?400 |}} |+  - Téléchargez l'​édition que vous souhaitez (//​Community Edition// ou //​Professional Edition//). 
 +  - 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_shell|commande]] <​code>​sudo tar -zxvf pycharm-*.tar.gz -C /​opt/</​code>​ 
 +  - Pour lancer IntelliJ pour la première fois, entrez la commande <​code>/​opt/​pycharm/​bin/​pycharm.sh</​code>​ Lors du premier lancement, IntelliJ vous proposera de créer un raccourci que vous pourrez utiliser par la suite pour le lancer.
  
-==== Depuis le site officiel ​==== +==== Par la console avec Snap ==== 
-JetBrains propose de télécharger les deux éditions d'​IntelliJ sur [[http://​www.jetbrains.com/​idea/​download/​|son site]]. Cette méthode permet d'​avoir ​la dernière ​version ​d'​IntelliJ et c'​est ​la seule qui permet d'​installer l'//​Ultimate Edition//.+  * la version communautaire ​: 
 +<code bash>​sudo snap install pycharm-community --classic<​/code> 
 +  * la version ​commerciale : 
 +<code bash>​sudo snap install pycharm-professional --classic</​code>​ 
 + 
 +==== Par la console avec FlatPak ==== 
 +  * la version communautaire : 
 +<code bash>​flatpak install PyCharm-Community<​/code> 
 +  * la version commerciale : 
 +<code bash>​flatpak install PyCharm-Professional<​/code>
  
-<note todo>​Upgrader le screenshot avec un screen plus récent</​note>​ +==== Dépendance ====
-{{ :​application:​applications:​intellij_telechargement.png?​400 |}}+
  
-  - Téléchargez l'édition que vous souhaitez (//​Community Edition// ou //Ultimate Edition//). +Si au lancement du logiciel vous avez le message d'erreur ModuleNotFoundError:​ No module named '​distutils.core'c'est que vous avez besoin du paquetage suivant: 
-  - 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_shell|commande]] ​<​code>​sudo ​tar -zxvf ideaIC-version.tar.gz -C /opt/</​code>​ +<​code ​bash>​sudo ​apt-get install python3-distutils</​code>​ 
-  - Pour lancer IntelliJ pour la première foisentrez la commande <​code>/​opt/​idea/​bin/idea.sh</​code>​ Lors du premier lancement, IntelliJ vous proposera de créer un raccourci ​que vous pourrez utiliser par la suite pour le lancer.+===== Utilisation ==== 
 +==== Si installé depuis le site ==== 
 +Allez dans le dossier que vous avez désarchivépuis dans le dossier ''​bin''​ ensuite lancez le script **pycharm.sh**. 
 +  ./pycharm.sh 
 +Vous pouvez ​créer un lanceur via un éditeur de lanceur tel que [[:​Menulibre]] ou [[:​Alacarte]]. 
 +==== Si installé depuis un gestionnaire de paquets === 
 +Soit via un lanceur s'il existe , soit via la commande **pycharm**.
  
-===== Création ​de votre premier projet Java =====+===== Désinstallation ===== 
 +  
 +Pour supprimer cette application,​ il suffit ​de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. 
 +  
 +===== Voir aussi ===== 
 +  
 +  * **(en)** [[https://​www.jetbrains.com/​pycharm/​|Site officiel du logiciel]]
  
-===== 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 [[https://​www.voxxed.com/​blog/​presentation/​presentation-42-intellij-idea-tips-tricks-45-minutes/​|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 : [[https://​www.jetbrains.com/​idea/​help/​keyboard-shortcuts-you-cannot-miss.html|Keyboard Shortcuts You Cannot Miss]], [[https://​www.jetbrains.com/​idea/​help/​navigating-through-the-source-code.html|Navigation Through the Source Code]] et [[https://​www.jetbrains.com/​idea/​docs/​IntelliJIDEA_ReferenceCard.pdf|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. 
  • utilisateurs/blackeco/brouillon-pycharm.1434116818.txt.gz
  • Dernière modification: Le 12/06/2015, 15:46
  • par BlackEco