Pycharm - Guide rapide

PyCharm est l'EDI le plus populaire utilisé pour le langage de script Python. Ce chapitre vous donnera une introduction à PyCharm et explique ses fonctionnalités.

PyCharm offre certaines des meilleures fonctionnalités à ses utilisateurs et développeurs dans les aspects suivants -

  • Remplissage et inspection du code
  • Débogage avancé
  • Prise en charge de la programmation Web et des frameworks tels que Django et Flask

Caractéristiques de PyCharm

En outre, un développeur trouvera PyCharm confortable à utiliser en raison des fonctionnalités mentionnées ci-dessous -

Achèvement du code

PyCharm permet une complétion de code plus fluide, que ce soit pour un package intégré ou externe.

SQLAlchemy en tant que débogueur

Vous pouvez définir un point d'arrêt, faire une pause dans le débogueur et voir la représentation SQL de l'expression utilisateur pour le code SQL Language.

Visualisation Git dans l'éditeur

Lors du codage en Python, les requêtes sont normales pour un développeur. Vous pouvez vérifier facilement le dernier commit dans PyCharm car il contient les sections bleues qui peuvent définir la différence entre le dernier commit et celui en cours.

Couverture du code dans l'éditeur

Tu peux courir .py les fichiers en dehors de PyCharm Editor et en les marquant comme détails de couverture de code ailleurs dans l'arborescence du projet, dans la section récapitulative, etc.

Gestion des packages

Tous les packages installés sont affichés avec une représentation visuelle appropriée. Cela inclut la liste des packages installés et la possibilité de rechercher et d'ajouter de nouveaux packages.

Histoire locale

L'histoire locale garde toujours une trace des changements d'une manière qui complète comme Git. L'histoire locale dans PyCharm donne des détails complets sur ce qui est nécessaire pour la restauration et ce qui doit être ajouté.

Refactoring

Le refactoring consiste à renommer un ou plusieurs fichiers à la fois et PyCharm inclut divers raccourcis pour un processus de refactoring fluide.

Interface utilisateur de PyCharm Editor

L'interface utilisateur de l'éditeur PyCharm est présentée dans la capture d'écran ci-dessous. Notez que l'éditeur inclut diverses fonctionnalités pour créer un nouveau projet ou importer à partir d'un projet existant.

À partir de la capture d'écran ci-dessus, vous pouvez voir la démo de projet nouvellement créée et le site-packages dossier pour la gestion des paquets avec divers autres dossiers.

Vous pouvez télécharger l'éditeur PyCharm et lire sa documentation officielle sur ce lien - https://www.jetbrains.com/pycharm/

Dans ce chapitre, vous apprendrez en détail le processus d'installation de PyCharm sur votre ordinateur local.

Étapes impliquées

Vous devrez suivre les étapes ci-dessous pour installer PyCharm sur votre système. Ces étapes montrent la procédure d'installation à partir du téléchargement du package PyCharm depuis son site officiel jusqu'à la création d'un nouveau projet.

Étape 1

Téléchargez le package ou l'exécutable requis sur le site officiel de PyCharm https://www.jetbrains.com/pycharm/download/#section=windowsIci, vous observerez deux versions du package pour Windows, comme indiqué dans la capture d'écran ci-dessous -

Notez que le package professionnel comprend toutes les fonctionnalités avancées et est livré avec un essai gratuit pendant quelques jours et que l'utilisateur doit acheter une clé sous licence pour l'activation au-delà de la période d'essai. Le package communautaire est gratuit et peut être téléchargé et installé au fur et à mesure des besoins. Il comprend toutes les fonctionnalités de base nécessaires à l'installation. Notez que nous continuerons avec le package communautaire tout au long de ce tutoriel.

Étape 2

Téléchargez le package de communauté (fichier exécutable) sur votre système et mentionnez un dossier de destination comme indiqué ci-dessous -

Étape 3

Maintenant, commencez la procédure d'installation similaire à tout autre progiciel.

Étape 4

Une fois l'installation réussie, PyCharm vous demande d'importer les paramètres du package existant, le cas échéant.

Cela aide à créer un nouveau projet de Python où vous pouvez travailler à partir de zéro. Notez que contrairement aux autres IDE, PyCharm se concentre uniquement sur le travail avec des projets de langage de script Python.

Ce chapitre abordera les bases de PyCharm et vous mettra à l'aise pour commencer à travailler dans l'éditeur PyCharm.

Lorsque vous lancez PyCharm pour la première fois, vous pouvez voir un écran de bienvenue avec des points d'entrée vers l'EDI tels que -

  • Créer ou ouvrir le projet
  • Récupération du projet à partir du contrôle de version
  • Consulter la documentation
  • Configurer l'IDE

Rappelons que dans le dernier chapitre, nous avons créé un projet nommé demo1et nous ferons référence au même projet tout au long de ce tutoriel. Nous allons maintenant commencer à créer de nouveaux fichiers dans le même projet pour comprendre les bases de PyCharm Editor.

L'instantané ci-dessus décrit la vue d'ensemble du projet demo1 et les options pour créer un nouveau fichier. Créons un nouveau fichier appelémain.py.

Le code inclus dans main.py est le suivant -

y = 3

def print_stuff():
   print ("Calling print_stuff")
   print (y)
   z = 4
   print (z)
   print("exiting print_stuff")
	
print_stuff() # we call print_stuff and the program execution goes to (***)
print(y) # works fine
print (z) # NameError!!!

Le code créé dans le fichier main.py l'utilisation de PyCharm Editor s'affiche comme indiqué ci-dessous -

Ce code peut être exécuté dans l'environnement IDE. La démonstration de base de l'exécution d'un programme est présentée ci-dessous -

Notez que nous avons inclus certaines erreurs dans le code spécifié afin que la console puisse exécuter le code et afficher la sortie comme prévu.

PyCharm comprend divers Keymaps pour afficher les commandes les plus utilisées dans l'éditeur. Ce chapitre présente les Keymaps en détail.

Vous pouvez trouver la liste des Keymaps disponibles dans le menu fichier Help -> Keymap Reference comme le montre la capture d'écran ci-dessous -

Vous pouvez trouver la liste des Keymaps et les raccourcis disponibles au format PDF comme indiqué ci-dessous -

Remarque - Le Keymap par défaut pour les systèmes d'exploitation Windows et Linux est par défaut, tandis que sous Mac OS, le Keymap par défaut est OSX 10.5.

Vous pouvez également afficher la liste des Keymaps disponibles à l'aide du Settings option dans le système d'exploitation Windows et Linux (Préférences sous Mac OS) comme indiqué dans la capture d'écran ci-dessous -

Le Keymap par défaut comprend diverses sections pour les actions de l'éditeur, le menu principal, les fenêtres d'outils, les outils externes, le système de contrôle de version, les macros, les listes rapides, les plug-ins et d'autres options.

Les raccourcis sont les combinaisons de touches utilisées pour effectuer un ensemble d'activités. Vous pouvez trouver la liste des raccourcis PyCharm dans la référence du guide Keymaps.

Recherche de raccourci

La liste des raccourcis est disponible dans l'option suivante Help -> Find Action menu où il apparaît avec une fenêtre de raccourci.

Vous pouvez voir la fenêtre de raccourci comme indiqué ici -

Le raccourci comprend une liste d'identificateurs, des raccourcis avec des fonctions et une barre de menu d'options.Par exemple, Afficher la barre de navigation comprend une bascule ON et OFF qui affiche la barre de navigation selon la valeur définie (ON et OFF).

Omni est la section dans PyCharm qui traite n'importe où à partir de n'importe quel endroit. Il comprend divers outils permettant à un utilisateur de se déplacer d'un endroit à un autre. Cela aide dans un tel scénario que vous devez passer rapidement d'un répertoire de projet à un autre. Ce chapitre vous familiarisera avec les fonctionnalités d'Omni.

Fonctionnalités

le NavigateLe menu décrit les fonctionnalités impliquées dans Omni. Cette section traite de ces derniers en détail -

Classe

Cela permet de naviguer d'une classe à une autre dans un projet mentionné. Ceci est très utile pour parcourir une liste de classes.

Retour

Cette option permet de revenir en arrière depuis l'état existant. La touche de raccourci estCtrl+Alt+Left.

Vers l'avant

Cela fonctionne comme le backoption. Cependant, la fonctionnalité est complètement vice-versa.

La différence entre une macro et Omni est subtile dans PyCharm Editor. Omni vous permet d'accéder à l'emplacement exact de l'éditeur ou à un endroit spécifié du code sans signification particulière. Macro, d'autre part, permet à l'utilisateur de naviguer à travers les fonctions et les classes ou une méthode de classe particulière.

Naviguer dans la macro

Observez la capture d'écran suivante pour une meilleure compréhension de la macro Naviguer -

le Navigate -> Declarationaide à afficher la déclaration, la déclaration de type et à définir les super méthodes. Différents attributs inclus dans la déclaration de type sont indiqués ci-dessous -

Cependant, il y a un problème avec cette macro, si un utilisateur essaie d'accéder à la déclaration d'un objet .so par exemple, en naviguant depuis datetime module à select module, puis chaque fois qu'il rencontrera le stub fichier.

Rechercher partout

Il aide à rechercher les classes et les méthodes associées. Il comprend également la possibilité de rechercher avec Google.

Chacune de ces parties comprend une combinaison de touches de raccourci à côté de son nom de section. Search Everywhere est une passerelle vers d'autres actions de recherche disponibles dans PyCharm.

Micros s'occupe d'obtenir des places dans un fichier spécifié. Ces outils finissent par utiliser la majeure partie de la procédure de développement. Dans ce chapitre, vous apprendrez Micro en détail.

Prenons l'exemple de Structure Panel qui est utilisé comme représentation de micros.

Faire défiler depuis la source

Il permet de faire défiler la source mentionnée comme l'emplacement complet du dossier du fichier spécifié.

Tout réduire

Considérez la capture d'écran ci-dessous qui montre l'ouverture du fichier à l'emplacement spécifié.Afin de réduire la structure du dossier, vous pouvez utiliser la touche de raccourci indiquée dans l'image.

Cette touche de raccourci aide à réduire l'emplacement du dossier du code spécifié comme indiqué ci-dessous.

Afficher le menu Options

le Show OptionsLe menu du panneau de structure du projet affiche la liste des options disponibles pour le projet créé. Observez la capture d'écran ci-dessous pour une meilleure compréhension -

La liste des options est affichée ci-dessous -

Cacher

Cette option permet de masquer le panneau de structure de la fenêtre du projet. L'interface utilisateur du panneau de structure après avoir été réduit est comme illustré ci-dessous -

Vous pouvez rouvrir le panneau de structure comme indiqué ici -

PyCharm inclut diverses normes pour écrire du code avec des indentations appropriées valides pour Python. Cela rend intéressant d'améliorer les normes de code et d'écrire le code complet dans l'éditeur PyCharm.

Amélioration de l'achèvement du code

La complétion de code dans PyCharm est vraiment unique. Vous pouvez l'améliorer davantage en utilisant de nombreuses autres fonctionnalités. Notez que l'éditeur fournit le début et la fin du bloc de code. Considérez un fichier nommédemo.py avec le code suivant -

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

for key in range(len(LETTERS)):
   translated = ''
	
   for symbol in message:
      if symbol in LETTERS:
         num = LETTERS.find(symbol)
         num = num - key
         if num < 0:
            num = num + len(LETTERS)
         translated = translated + LETTERS[num]
      else:
         translated = translated + symbol
   print('Hacking key #%s: %s' % (key, translated))

Le code est complété en utilisant la construction suivante -

Si vous appuyez sur Ctrl + barre d'espace alors que cette fenêtre contextuelle est à l'écran, vous pouvez voir plus d'options de complétion de code -

Actions d'intention

PyCharm comprend des actions spécifiques à l'intention et la touche de raccourci pour le même est Alt+Enter. L'exemple le plus important d'intentions au travail est l'utilisation de l'injection de langage dans des chaînes.

La capture d'écran ci-dessous montre le fonctionnement des actions d'intention -

Notez que nous pouvons insérer de nombreux langages différents d'actions d'intention dans PyCharm Editor.

PyCharm dispose d'une console Python à part entière avec une complétion complète du code qui est disponible dans le menu d'options Tools -> Run Python Console.

Considérez le code qui a été mentionné dans le chapitre précédent, comme indiqué ci-dessous -

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
   translated = ''
   for symbol in message:
      if symbol in LETTERS:
         num = LETTERS.find(symbol)
         num = num - key
         if num < 0:
            num = num + len(LETTERS)
         translated = translated + LETTERS[num]
      else:
         translated = translated + symbol
   print('Hacking key #%s: %s' % (key, translated))

Maintenant, exécutons le code à l'aide de la console pour exécuter le script pour obtenir la sortie souhaitée, comme indiqué ci-dessous.

Vous pouvez observer la sortie comme indiqué ci-dessous -

PyCharm inclut des interprètes pour créer un nouveau projet avec de nouvelles fonctionnalités selon les besoins. Vous pouvez créer un environnement virtuel dans votre système selon vos besoins. Vous pouvez également hériter des packages de site global dans la boîte de dialogue. Les interpréteurs sont disponibles sur Python Package Index (PyPI) et peuvent être facilement installés et accessibles en utilisantpip install.

Création d'interprète

Pour créer un interpréteur, il est toujours recommandé de créer un nouveau projet où les configurations souhaitées sont gérées. Regardez la capture d'écran suivante pour une meilleure compréhension -

Ces paramètres comprennent -

  • Emplacement - Ceci décrit le paramètre où l'environnement virtuel est créé en se concentrant sur l'emplacement sur le système.

  • Interprète de base - Il définit les attributs de l'interpréteur.

La boîte de dialogue fait également référence au paramètre dans lequel un interpréteur virtuel existant sera considéré comme un attribut. Une fois que l'utilisateur ajoute un nouvel interpréteur local, PyCharm demandera à l'utilisateur le binaire de l'interpréteur. Dans la plupart des cas, il est toujours considéré comme un.exefichier. Dans le cas de Jython, ce sera toujours un.bat fichier.

Les détails de Project Interpreter et la configuration de base du projet existant demo1 peut être vu comme indiqué ci-dessous -

N'oubliez pas que l'interprète comprend également les packages de base qui sont obligatoires pour le bon fonctionnement du fonctionnement du projet.

L'exécution d'un code python comprend deux modes: l'exécution d'un script et le débogage du script. Ce chapitre se concentre sur le débogage du script Python à l'aide de PyCharm.

Étapes impliquées

Les étapes de débogage du projet Python sont comme expliqué ci-dessous -

Étape 1

Commencez par déboguer le projet Python comme indiqué dans la capture d'écran ci-dessous -

Étape 2

Maintenant, le pare-feu Windows demande l'autorisation de déboguer le projet Python car la procédure implique une compilation ligne par ligne.

Étape 3

La console de débogage est créée dans l'éditeur PyCharm comme indiqué ci-dessous qui exécute la sortie ligne par ligne.

Le bouton d'exécution se déplace d'une ligne à l'autre pour exécuter la sortie comme nous le souhaitons.

Comprendre les points d'arrêt

Lors du débogage d'un script particulier, il est intentionnel de créer un point d'arrêt. Les points d'arrêt sont un lieu d'arrêt intentionnel ou l'endroit où le code est mis en pause afin d'identifier la sortie à une étape spécifique.

Dans PyCharm, les points d'arrêt sont visibles à l'aide d'une boîte de dialogue distincte dans l'éditeur spécifié. Il comprend divers attributs pour évaluer les points d'arrêt définis et le journal de suivi pour le même avec un motif principal pour obtenir une meilleure pratique de programmation.

PyCharm prend en charge divers systèmes de contrôle de subversion. Cette fonctionnalité aide à améliorer la base de code en gérant plusieurs versions ensemble. Ce chapitre traite de ce concept en détail.

Étapes impliquées

Vous devrez suivre les étapes suivantes pour l'initialisation et la gestion du système de contrôle de version -

Initialisation d'un système de contrôle Subversion

Pour démarrer le système de contrôle de version de manière systématique, il est important de l'initialiser. Différentes options sont disponibles dans PyCharm pour différents systèmes de contrôle de version.

Ignorer le fichier

Dans tout projet de PyCharm où nous mettons en place le projet par défaut et l'environnement virtuel sur celui-ci, nous devons également créer sa gestion avec un système de contrôle de version. Par exemple, Git inclut des fichiers .gitignore qui sont ignorés lors de l'opération de validation, mais inclut certaines de ses configurations. Maintenant, allez dans le menu Paramètres et vérifiez les éléments suivants -

Il comprend diverses configurations pour vérifier le chemin de l'exécutable Git et vérifier si des fichiers sont ignorés.

Configuration de GitHub

PyCharm inclut des paramètres pour inclure la configuration du référentiel GitHub, où un utilisateur peut inclure un nom d'utilisateur, un mot de passe et d'autres informations d'identification, le cas échéant.

Une fois que vous avez terminé avec les paramètres mentionnés, vous pouvez directement ajouter et valider les modifications locales dans le référentiel Git.

HTML et CSS sont bien pris en charge dans PyCharm Editor. PyCharm Editor inclut un raccourci spécial et fournit la complétion de balises pour HTML.

Emmet

Emmet est le raccourci utilisé dans l'éditeur PyCharm. Il comprend diverses fonctionnalités telles que l'aperçu des abréviations, la reconnaissance automatique des URL et les points d'édition, pour les fichiers HTML et CSS.L'interface utilisateur de la section des paramètres est illustrée dans la capture d'écran ci-dessous -

Création de fichiers HTML et CSS

PyCharm comprend une fonctionnalité intégrée pour la création de fichiers HTML et CSS. Les étapes de base pour créer de nouveaux fichiers HTML et CSS sont les suivantes:

Maintenant, mentionnez le nom du fichier lors de la création de fichiers HTML dans le projet comme indiqué ci-dessous -

Cela crée le sample-file.html fichier comme indiqué ci-dessous -

Créer un fichier CSS

Les étapes de création d'un fichier CSS sont présentées ici -

Du New menu, sélectionnez le File option comme indiqué ci-dessous -

Spécifiez le nom du CSS lors de sa création comme indiqué ici -

Vous pouvez voir la structure complète du projet avec divers fichiers mentionnés dans différentes combinaisons de couleurs comme indiqué ci-dessous -

Dans ce chapitre, nous nous concentrerons sur les principales fonctionnalités de l'utilisation de JavaScript dans l'éditeur PyCharm. Lorsqu'un utilisateur implémente une bibliothèque JavaScript via une URL, PyCharm a l'intention de télécharger une copie locale afin qu'elle puisse être utilisée pour l'achèvement et l'analyse du code.

Considérez l'exemple de code de notre fichier HTML comme indiqué ci-dessous, que nous avons créé dans le chapitre précédent -

Pour chaque fichier HTML ou fichier JavaScript, vous pouvez vérifier les bibliothèques externes chargées via Settingsconfiguration de PyCharm Editor. Observez la capture d'écran ci-dessous pour une meilleure compréhension -

Notez que vous ne pouvez voir aucune bibliothèque à moins de la télécharger et de l'implémenter. PyCharm inclut également le support JavaScript de diverses bibliothèques via une boîte à outils appeléeJS Toolbox. La capture d'écran suivante le montre.

Il comprend également divers attributs nécessaires à la configuration du fichier JavaScript. La liste des attributs et des configurations est présentée ci-dessous -

Notez qu'il comprend divers paramètres tels que Unit test suffix, File suffix, View suffix, Search URL et le spécifique Root directory.

PyCharm inclut divers conseils lors du démarrage qui aident son utilisateur à comprendre ses fonctionnalités et son fonctionnement. Il comprend également certains raccourcis qu'il est obligatoire de comprendre.

Dans ce chapitre, vous verrez quelques-uns des conseils importants de PyCharm.

Modification du fichier en une liste de modifications spécifique

Cette astuce montre comment changer le fichier en une liste de modifications spécifique selon le choix de l'utilisateur. Cela aide à gérer les référentiels selon les paramètres du système de contrôle de version. Observez la capture d'écran suivante pour une meilleure compréhension -

Afficher la liste de toutes les utilisations d'une classe

Cette fonction affiche la liste de toutes les utilisations incluses dans une classe, une méthode ou une variable spécifique à travers le projet. Il permet rapidement à l'utilisateur de passer à une zone spécifique. Observez la capture d'écran suivante pour une meilleure compréhension -

Pour rechercher une commande de menu pour une action

Cette astuce permet de trouver la commande de menu pour une action spécifique et la touche de raccourci pour la même est Ctrl+Shift+A. Un utilisateur peut sélectionner l'action souhaitée dans la liste de suggestions mentionnée.

Exécution d'une inspection via un code

Cette astuce permet d'exécuter une inspection spécifique dans le code. La combinaison de touches de raccourci pour le même estCtrl+Alt+Shift+I.

Spécifiez la liste des paramètres

Cette astuce permet de spécifier la liste des paramètres souhaités. Il comprend des touches intelligentes pour un éditeur spécifique. Les touches intelligentes sont des touches de raccourci pour certaines opérations.

Exécuter / déboguer les fichiers de script

Cette astuce est très utile pour exécuter ou déboguer les fichiers de script auxquels vous pouvez accéder via la barre d'outils principale. La combinaison de touches de raccourci pour le même estAlt+Shift+F10.

PyCharm prend en charge la prise en charge des interfaces avec différents types de bases de données. Une fois qu'un utilisateur accorde l'accès à la base de données créée, il fournit un schéma de principe de la base de données avec des outils d'écriture SQL qui fournissent la complétion de code. Dans ce chapitre, nous nous concentrerons sur la connectivité de la base de données MySQL qui impliquera les étapes suivantes.

Ajouter une source de données

Il est important de noter que PyCharm prend en charge une grande variété de connectivité de base de données.

Étape 1

Ouvrez la fenêtre de l'outil de base de données View -> Tool Windows -> Database> et ouvrez la boîte de dialogue appelée Data Sources and Dialog.

Maintenant, sélectionnez MySQL base de données pour ajouter une nouvelle source de données.

Étape 2

L'utilisateur doit télécharger les fichiers de pilote manquants pour obtenir une connectivité appropriée avec MySQL database.

Étape 3

Maintenant, spécifiez les paramètres de configuration pour la connectivité à atteindre.

Host − Si votre serveur de base de données se trouve sur un autre ordinateur, remplacez localhost par l'adresse IP de l'hôte du serveur, par exemple 172.20.240.163.

Port − Le port par défaut du serveur MySQL est 3306. Si votre serveur utilise un autre port, spécifiez ce port.

User and Password − Ce sont les informations d'identification requises.

Étape 4

Assurez-vous toujours que la connectivité de la base de données est réussie via Test Connection fonctionnalité.

Tester la connexion implique également la création d'une table de test via une requête et son exécution. Une fois l'exécution réussie, vous pouvez supprimer la base de données.

PyCharm IDE comprend diverses fonctionnalités pour convertir le fichier de code existant au format HTML ou CSV. Dans ce chapitre, vous apprendrez à exporter des données à l'aide de PyCharm IDE.

Les paramètres d'exportation de l'éditeur PyCharm sont indiqués dans la figure ci-dessous -

Fonction d'exportation vers HTML

Cette fonctionnalité aide à exporter le fichier spécifique au format HTML. Ceci est fait pour améliorer les objectifs de sécurité du module donné. La capture d'écran suivante donne une meilleure compréhension -

Une fois l'exportation réussie, le fichier HTML généré s'affichera dans la sortie du navigateur comme indiqué ci-dessous -

Maintenant, si vous vérifiez le code HTML généré après l'opération d'exportation, vous pouvez observer que les numéros de ligne sont également inclus pour réaliser cette opération.

Ce chapitre se concentre sur les frameworks Web et leur déploiement. PyCharm a une fonctionnalité simple pour déployer du code et des fichiers. Pour déployer du code avec PyCharm, nous devons ajouter un serveur Web avec l'option de menuSettings -> Build, Execution-> Deployment.

Maintenant, incluez tous les paramètres avec différentes configurations requises pour le déploiement du projet.

dans le Mappings tab, un utilisateur peut spécifier où se trouve le code local et où il doit être copié à distance.

Le code peut être déployé en utilisant Tools -> Deployment option sous la barre de menus Outils.

Le déploiement dans PyCharm est très granulaire: un utilisateur peut déployer un seul fichier ou tout le code source.

PyCharm comprend également diverses actions pour comparer les versions distantes et locales. L'éditeur est plus fiable pour utiliser des déploiements automatiques et un système de contrôle de version pour comparer les versions locales et distantes.

L'une des fonctionnalités de PyCharm est qu'il inclut un support pour Django. Avec la possibilité d'inclure des fonctionnalités JavaScript dans PyCharm, il peut être considéré comme le meilleur IDE pour Django.

Les étapes de base pour créer un projet Django dans PyCharm IDE sont données ci-dessous -

Si la EnableDjangoadmin est activée, PyCharm configurera le site d'administration pour vous.

Débogage de modèle

Le débogage fonctionne avec les modèles Django et Jinja. Nous pouvons inspecter les variables, parcourir le code et faire ce que nous attendons d'un débogueur.

Vous pouvez créer un projet de Pyramid Framework dans l'éditeur PyCharm en utilisant sa fenêtre de bienvenue.

Un utilisateur peut définir l'interpréteur du projet et l'emplacement Python, en choisissant l'échafaudage et un langage de modèle par défaut. L'échafaudage du framework Pyramid utilise la distribution d'URL pour mapper les URL et pour afficher le code et SQLAlchemy pour les propriétés de persistance.

L'éditeur PyCharm demandera à l'utilisateur la liste des packages requis dans le setup.py et invite l'utilisateur à télécharger les packages requis.

Installez le projet en mode développement (reportez-vous à la documentation officielle de Pyramid pour plus de détails). L'utilisateur doit exécuter python setup.py via le menu Tools -> Run setup.py option.

Un utilisateur doit sélectionner develop task lors de l'exécution d'un fichier .py comme mentionné dans la fenêtre ci-dessous -

Il est important d'initialiser la base de données à l'aide du script de console nommé initialize <project_name> en utilisant la commande suivante -

initialize_pyramiddemo_db development.ini

L'utilisateur peut démarrer le serveur en exécutant le projet qui affichera le résultat comme indiqué ci-dessous -

PyCharm prend en charge le développement du framework Flask. Vous pouvez facilement créer un nouveau projet Flask en créant un nouveau projet via l'écran de bienvenue. Vous pouvez définir l'emplacement du projet et l'environnement virtuel et choisir une langue de modèle et l'emplacement des modèles.

Vous pouvez exécuter un projet en utilisant Run -> Run ‘<project-name>’.

Vous pouvez également ajouter une nouvelle source de données avec ce framework. Créons un fichier appelésquema.sqlet ajoutez du code SQL pour créer des tables. L'éditeur PyCharm reconnaîtra les fichiers et vous demandera de configurer une source de données et d'installer le dialecte de la base de données.

PyCharm vous permettra de choisir le dialecte souhaité que vous souhaitez utiliser. Vous pouvez modifier les propriétés du SQL:Settings -> Language and Frameworks -> SQL Dialects

Pour l'éditeur de flacon, le moyen le plus simple d'exécuter la requête SQL est de cliquer quelque part dans la requête, de cliquer sur la fenêtre d'inspection et de cliquer sur «Exécuter la requête dans la console».

L'interface utilisateur du Flask le cadre est affiché comme ci-dessous -