Eric : un éditeur Python et un IDE riches en fonctionnalités basés sur Qt6

Eric : un éditeur Python et un IDE riches en fonctionnalités basés sur Qt6

Eric : un éditeur Python et un IDE riches en fonctionnalités basés sur Qt6

À partir de demandes de domaine du développement de logiciels il s'agit, ici, de Desde Linux, nous accordons toujours une importance particulière aux publications dans ce domaine. Quelle gamme de faire connaître l'existence de beaucoup d'entre eux et leurs puissantes caractéristiques, jusqu'à diffuser les nouveautés les plus récentes et importantes de chaque version et les tutoriels d'installation pour beaucoup d'entre elles. Qui, en général, ont tendance à être des utilitaires logiciels, tels que des éditeurs et des IDE, adaptés aux programmeurs les plus divers dans les langages de programmation les plus variés et les plus connus au monde.

Et depuis, quand on parle de GNU/Linux et de développement logiciel, il est très logique d'y penser Python, en plus d'autres langages de programmation importants et très essentiels, comme le langage C ; Aujourd'hui, nous en profiterons pour parler (écrire) pour la première fois d'un éditeur et IDE Python puissant et très complet appelé «"Éric". Lequel, fait amusant, a pour logo propre, la tête d’un serpent Python. Et ce mois d'avril 2024, il a lancé une nouvelle version avec des fonctions intéressantes pour ses utilisateurs actuels, et des nouveautés qui viendront sûrement s'ajouter.

Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel

Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel

Mais, avant de commencer à vous parler de cet éditeur et IDE Python intéressant et puissant appelé «"Éric", nous vous recommandons d'explorer un post connexe précédent dans le cadre du développement logiciel, une fois terminé :

Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel
Article connexe:
Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel

Eric : Un éditeur Python et un IDE basés sur PyQt6 (avec Qt6) et Python 3

Eric : Un éditeur Python et un IDE basés sur PyQt6 (avec Qt6) et Python 3

Qu'est-ce qu'Eric ?

Selon son site officiel, son équipe de développement le décrit de manière très détaillée comme suit :

Eric est un éditeur et IDE Python complet, écrit en Python. Il est basé sur la boîte à outils multiplateforme Qt UI et intègre le contrôle très flexible de l'éditeur Scintilla. Il est conçu pour être utilisé comme éditeur rapide et simple au quotidien, ainsi que comme outil de gestion de projet professionnel qui intègre de nombreuses fonctionnalités avancées que Python offre au codeur professionnel. Eric inclut un système de plugins qui vous permet d'étendre facilement les fonctionnalités de l'IDE avec des plugins téléchargeables sur le Web. De plus, dans sa version stable actuelle, Eric 7.X, il est basé sur PyQt6 (avec Qt6) et Python 3.

Alors que, dans son dépôt officiel sur SourceForge Ils le décrivent très brièvement comme suit :

Eric est un IDE Python écrit avec PyQt et QScintilla. Il fournit plusieurs fonctionnalités, comme tous les autres éditeurs/IDE ouverts existants, telles que : un débogueur intégré (à distance), des fonctions de gestion de projet, des tests unitaires, une refactorisation et bien plus encore.

Caractéristiques

Caractéristiques

Parmi ses caractéristiques les plus remarquables présentes jusqu'à son dernière version actuelle (Eric 7.24.4) les 10 suivants peuvent être mentionnés :

  1. Ajoute une prise en charge de profil intégrée et une couverture de code.
  2. Il dispose d'un système intégré de documentation du code source.
  3. Il est disponible pour Windows et Linux et est fréquemment mis à jour.
  4. Comprend une excellente gestion des tâches intégrée (éléments en attente).
  5. Inclut des fonctionnalités de coopération intégrées (telles qu'un chat et un éditeur partagé).
  6. Il dispose d'outils utiles pour prévisualiser les formulaires et les traductions Qt.
  7. Offre une recherche avancée qui inclut la recherche et le remplacement de code à l’échelle du projet.
  8. Utilise des vérificateurs de code automatiques intégrés (pour la syntaxe, les erreurs et le style [PEP-8]).
  9. Affiche une interface de contrôle de version intégrée pour les référentiels Mercurial, Subversion et Git.
  10. Il intègre un débogueur Python qui inclut la prise en charge du débogage des applications multithread et multitraitement.
rémunération
Article connexe:
Le manque de rémunération reste l'un des principaux problèmes des développeurs de logiciels libres 

Image récapitulative pour l’après 2024

Résumé

Bref, si vous n'avez jamais entendu ou lu à ce sujet Éditeur Python et IDE complets et utiles appelés « Eric » Nous espérons que cela vous a été intéressant si vous êtes un développeur de logiciels Python. Que vous soyez étudiant ou débutant, développeur avancé ou expert dans ce langage. Puisque nous sommes sûrs que ce sera le cas pour beaucoup, une alternative idéale, polyvalente, ouverte, efficace et multiplateforme, pour réaliser le développement d'applications et de systèmes avec Python. Et si vous connaissez un autre outil logiciel similaire, que nous n'avons pas encore fait connaître, nous vous invitons à le mentionner via les commentaires. De cette manière, continuer à contribuer à la diffusion et à la massification de tout ce qui concerne le Linuxverse.

Enfin, rappelez-vous visitez notre «page d'accueil» en español. Ou, dans n'importe quelle autre langue (en ajoutant simplement 2 lettres à la fin de notre URL actuelle, par exemple : ar, de, en, fr, ja, pt et ru, entre autres) pour en savoir plus sur le contenu actuel. De plus, nous vous invitons à rejoindre notre Chaîne Telegram officielle pour lire et partager plus d'actualités, de guides et de tutoriels sur notre site Web. Et aussi, le prochain Chaîne Telegram alternative pour en savoir plus sur le Linuxverse en général.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.