Intégrations

Grâce aux intégrations prêtes à l'emploi de PyCharm, vous disposez de tout le nécessaire pour accomplir votre travail.

Découvrez toutes les fonctionnalités de PyCharm

Essayez-le dès maintenant pour gagner en productivité !

Téléchargez PyCharm

Gestion des dépendances

La prise en charge par PyCharm des gestionnaires de dépendances Python les plus populaires vous permet de spécifier et d'isoler les bibliothèques, paquets et interpréteurs Python pour chacun de vos projets. Configurez les dépendances du projet ou importez des fichiers de dépendances avec Pipenv, conda, virtualenv ou Poetry et laissez PyCharm s'occuper du reste.

Interpréteurs à distance

Exécutez, déboguez et profilez votre application dans un environnement de test ou imitant un environnement de production. Configurez facilement un interpréteur Python distant, qu'il s'agisse du véritable serveur ou d'un serveur virtualisé créé avec Docker.

Outils et terminal SSH

Lancez des sessions SSH et exécutez des commandes sur des serveurs distants à partir du terminal SSH intégré de PyCharm, sans quitter votre IDE.

Vagrant

Gérez des machines virtuelles hébergées sur Oracle VM VirtualBox, VMWare ou Amazon EC2 et exécutez votre code dans des environnements spécialement conçus.

WSL

Utilisez le sous-système Windows pour Linux (WSL) pour travailler avec un interpréteur Python disponible dans votre distribution Linux.

Docker

Connectez-vous aux registres Docker, exécutez des conteneurs, gérez des applications Docker Compose et bien plus, directement à partir de l'IDE.

Développement à distance

PyCharm vous permet d'écrire, de naviguer, de refactoriser et de déboguer votre code sur un serveur distant comme si votre IDE s'exécutait localement. Voyez en PyCharm votre passerelle vers une productivité constante, où que vous soyez.
Gérez votre serveur distant à votre manière, en utilisant votre propre configuration personnalisée ou les options de Gitpod, Amazon CodeCatalyst, Google Cloud Workstations, Coder ou GitHub Codespaces.

JetBrains CodeCanvas

Simplifiez votre processus de développement à distance grâce à des configurations normalisées, une gestion centralisée, une mise en veille prolongée économisant les ressources, le tout avec PyCharm, configuré à distance pour vous et prêt à être utilisé.

Amazon CodeCatalyst

Profitez de la combinaison idéale d'environnements de développement à la demande et du puissant cloud computing d'AWS avec PyCharm.

Google Cloud Workstations

Développez à distance dans PyCharm avec Google Cloud Workstations et profitez d'une expérience de développement sécurisée, productive et fluide avec des environnements entièrement gérés et personnalisables disponibles à tout moment et en tout lieu.

GitHub Codespaces

Utilisez PyCharm dans des environnements de développement cloud puissants et configurables qui démarrent en quelques secondes.

Gitpod

Combinez la puissance de PyCharm avec Gitpod pour travailler sur des projets à partir de GitHub, GitLab ou Bitbucket directement dans le cloud.

Coder

Profitez d'une expérience PyCharm familière sur des environnements puissants et sécurisés, utilisant tous la puissance de Coder au sein de votre infrastructure Kubernetes ou de VM.

Notebooks Jupyter

Parcourez vos données dans des notebooks Jupyter sans quitter PyCharm. Travaillez avec des DataFrames pandas et Polars interactifs, triez et filtrez les valeurs, prévisualisez les variables et exportez les DataFrames dans un format pratique. Si vous travaillez en équipe, vous bénéficiez de la possibilité de vous connecter à un serveur Jupyter distant.

Contrôle de version

Travaillez avec le contrôle de version dans PyCharm pour garantir une expérience de développement ininterrompue, quel que soit le VCS que vous utilisez. Gérez directement les modifications, examinez les fichiers modifiés et leurs diffs, bénéficiez de vérifications automatisées avec l'analyse du code, rebasez et fusionnez les modifications à l'aide de l'outil de fusion visuel et d’une assistance complète au codage, et mettez de côté, envoyez en push ou extrayez les modifications.

PyCharm prend automatiquement en charge Git, avec notamment les intégrations GitHub et GitLab, Subversion, Mercurial et Perforce.

Git

Grâce à une gestion visuelle efficace des branches, des vues intuitives des fusions et des diffs, un rebasage interactif, la prise en charge des hooks Git et l'analyse du code lors des commits, vous bénéficiez d'un travail fluide, transparent et sécurisé avec Git dans PyCharm.

GitHub

Effectuez vos tâches GitHub courantes directement depuis votre IDE, y compris tout le processus pour les requêtes d'extraction et la navigation de votre code aux tickets GitHub.

GitLab

Travaillez facilement avec des requêtes de fusion GitLab. Créez, approuvez ou clôturez des requêtes de fusion, envoyez des revues et laissez des commentaires, le tout depuis votre IDE, avec une assistance au codage bien utile.

Mercurial

Bénéficiez d'une prise en charge robuste des branches et des signets, analysez les fichiers modifiés avant de les valider, envoyez des modifications en push vers l'upstream Mercurial ou extrayez-en à partir de ce dépôt, et bien plus encore.

Perforce

Dans PyCharm, vous pouvez gérer les listes de modifications, mettre de côté les modifications en attente, afficher les différences entre les fichiers de l'espace de travail et les versions du dépôt Perforce, accéder au graphique de révisions et à la vue chronologique, et bien plus encore.

Subversion

Obtenez tout le nécessaire pour travailler avec votre VCS, notamment un accès direct aux opérations SVN, un contrôle granulaire des commits et la possibilité de verrouiller et déverrouiller des fichiers.

Bases de données

Du machine learning au développement web, la gestion de bases de données est au cœur de nombreux projets logiciels. Simplifiez votre processus de développement en exécutant des requêtes et en manipulant des valeurs à partir de PyCharm.
Grâce à la prise en charge de MySQL, SQL Server, PostgreSQL, Oracle, Redis et de nombreux autres fournisseurs de bases de données, PyCharm vous permet de parcourir vos données, de modifier des schémas, d'exécuter des requêtes, et même d'analyser des schémas à l'aide de diagrammes UML.

L'IDE Python pour la science des données et le développement web

IDE complet pour le développement professionnel Python, PyCharm fournit tout ce dont vous avez besoin dans une interface utilisateur propre, intuitive et configurable.

Téléchargez PyCharm