Ce guide vous présentera l'environnement de développement intégré PyCharm, qui peut être utilisé pour développer des applications professionnelles utilisant le langage de programmation Python. Python est un excellent langage de programmation, car il est véritablement multi-plateforme. Il peut être utilisé pour développer une seule application qui s'exécutera sur des ordinateurs Windows, Linux et Mac sans avoir à recompiler le code.
PyCharm est un éditeur et un débogueur développé par Jetbrains, qui sont les mêmes personnes qui ont développé Resharper. Resharper est un excellent outil utilisé par les développeurs Windows pour refactoriser le code et leur faciliter la vie lors de l'écriture de code .NET. De nombreux principes de Resharper ont été ajoutés à la version professionnelle de PyCharm.
Comment installer PyCharm
Ce guide d’installation de PyCharm vous montrera comment obtenir PyCharm, le télécharger, extraire les fichiers et l’exécuter.
L'écran de bienvenue
Lorsque vous exécutez PyCharm ou lorsque vous fermez un projet, un écran affiche une liste des projets récents.
Vous verrez également les options de menu suivantes:
- Créer un nouveau projet
- Ouvrir un projet
- Commander à partir du contrôle de version
Il existe également une option de configuration des paramètres qui vous permet de configurer la version Python par défaut et d’autres paramètres similaires.
Créer un nouveau projet
Lorsque vous choisissez de créer un nouveau projet, vous recevez une liste des types de projets possibles, comme suit:
- Pur python
- Django
- Ballon
- Google App Engine
- Pyramide
- Web2Py
- CLI angulaire
- AngularJS
- Fondation
- Boilerplate HTML5
- Kit de démarrage React
- Twitter Bootstrap
- Kit de démarrage Web
Si vous souhaitez créer une application de bureau de base qui s'exécutera sous Windows, Linux et Mac, vous pouvez choisir un projet Pure Python et utiliser les bibliothèques QT pour développer des applications graphiques qui ont une apparence native pour le système d'exploitation sur lequel elles s'exécutent, où qu'elles se trouvent. ont été développés.
Outre le type de projet, vous pouvez également saisir le nom de votre projet et choisir la version de Python à développer.
Ouvrir un projet
Vous pouvez ouvrir un projet en cliquant sur le nom dans la liste des projets récemment ouverts ou vous pouvez cliquer sur le bouton Ouvrir et accédez au dossier où se trouve le projet que vous souhaitez ouvrir.
Vérification du contrôle de code source
PyCharm offre la possibilité d'extraire le code de projet à partir de diverses ressources en ligne, notamment GitHub, CVS, Git, Mercurial et Subversion.
L'IDE PyCharm
PyCharm IDE commence par un menu en haut. En dessous, vous avez des onglets pour chaque projet ouvert.
Sur le côté droit de l'écran, des options de débogage permettent de parcourir le code.
Le volet de gauche contient une liste de fichiers de projet et de bibliothèques externes.
Pour ajouter un fichier, cliquez avec le bouton droit sur le nom du projet et choisissez Nouveau. Vous avez ensuite la possibilité d'ajouter l'un des types de fichiers suivants:
- Fichier
- Annuaire
- Forfait Python
- Fichier Python
- Jupyter Notebook
- Fichier HTML
- Feuille de style
- JavaScript
- Manuscrit
- CoffeeScript
- Cornichon
- La source de données
Lorsque vous ajoutez un fichier, tel qu'un fichier python, vous pouvez commencer à taper dans l'éditeur dans le panneau de droite.
Le texte est codé en couleur et en gras. Une ligne verticale indique l’indentation afin que vous puissiez vous assurer que la tabulation est correcte.
L’éditeur comprend également IntelliSense complet; c’est-à-dire que lorsque vous commencez à taper le nom des bibliothèques ou des commandes reconnues, vous pouvez compléter les commandes en appuyant sur Languette.
Débogage de l'application
Vous pouvez déboguer votre application à tout moment en utilisant les options de débogage situées dans le coin supérieur droit.
Si vous développez une application graphique, vous pouvez simplement appuyer sur le bouton vert pour exécuter l'application. Vous pouvez également appuyer sur Maj + F10.
Pour déboguer l’application, vous pouvez soit cliquer sur le bouton à côté de la flèche verte, soit appuyer sur Maj + F9. Vous pouvez placer des points d'arrêt dans le code afin que le programme s'arrête sur une ligne donnée en cliquant sur la marge grise de la ligne sur laquelle vous souhaitez effectuer une rupture.
Pour faire un pas en avant, vous pouvez appuyer sur F8, qui dépasse le code. Cela signifie que le code sera exécuté mais qu'il ne sera pas intégré à une fonction. Pour entrer dans la fonction, vous appuyez sur F7. Si vous êtes dans une fonction et souhaitez passer à la fonction appelante, appuyez sur Maj + F8.
Pendant le débogage, diverses fenêtres apparaissent au bas de l'écran, telles qu'une liste de processus, de threads et de variables pour lesquelles vous surveillez les valeurs. Au fur et à mesure que vous parcourez le code, vous pouvez ajouter une surveillance à une variable afin de pouvoir voir quand la valeur change.
Une autre option intéressante consiste à exécuter le code avec le vérificateur de couverture. Le monde de la programmation a beaucoup changé au fil des ans et il est maintenant courant que les développeurs effectuent des développements pilotés par des tests afin de pouvoir vérifier chaque changement apporté, afin de s’assurer qu’ils n’ont pas détruit une autre partie du système.
Le vérificateur de couverture vous aide en réalité à exécuter le programme, à effectuer des tests, puis, une fois terminé, il vous indiquera combien de code a été couvert en pourcentage lors de votre exécution de test.
Il existe également un outil permettant d'afficher le nom d'une méthode ou d'une classe, le nombre de fois où les éléments ont été appelés et combien de temps a été passé dans cet élément de code particulier.
Refactoring de code
Une fonctionnalité très puissante de PyCharm est l'option de refactoring de code.
Lorsque vous commencez à développer du code, de petites marques apparaissent dans la marge de droite. Si vous tapez quelque chose qui risque de causer une erreur ou qui n'est pas écrit correctement, PyCharm placera un marqueur de couleur.En cliquant sur le marqueur de couleur, vous saurez le problème et vous proposera une solution.
Par exemple, si vous avez une instruction d'importation qui importe une bibliothèque et que vous n'utilisez rien de cette bibliothèque, le code deviendra gris, le marqueur indiquera que la bibliothèque est inutilisée.
D'autres erreurs qui apparaîtront concernent un bon codage, par exemple, une seule ligne vide entre une instruction d'importation et le début d'une fonction. Vous serez également informé lorsque vous avez créé une fonction qui n'est pas en minuscule.
Vous n'êtes pas obligé de respecter toutes les règles de PyCharm. Bon nombre d'entre elles ne sont que de bonnes directives de codage et n'ont rien à voir avec le fait que le code s'exécute ou non.
Le menu de code a également d'autres options de refactoring. Par exemple, vous pouvez effectuer un nettoyage du code et inspecter un fichier ou un projet à la recherche de problèmes.
Résumé
PyCharm est un excellent éditeur pour développer du code Python sous Linux. Deux versions sont disponibles. La version communautaire s'adresse au développeur occasionnel, tandis que l'environnement professionnel fournit tous les outils dont un développeur peut avoir besoin pour créer un logiciel professionnel.