Note :
Le livre contient un bon contenu mais souffre d'une mauvaise présentation, d'une impression de mauvaise qualité et de nombreuses erreurs d'édition, ce qui a conduit à une expérience décevante pour de nombreux lecteurs. Bien qu'il soit léger et potentiellement utile en tant que guide de référence, son prix élevé de 50 dollars n'est pas justifié par la qualité de l'ouvrage.
Avantages:⬤ Un contenu bien écrit avec des sections claires et concises
⬤ des descriptions de fonctions utiles
⬤ un format de poche léger pour une portabilité facile.
⬤ Manque de qualité de la présentation et de l'impression
⬤ captures d'écran en basse résolution difficiles à lire
⬤ nombreuses fautes d'orthographe et de grammaire
⬤ matériel décousu
⬤ prix élevé ne reflétant pas la qualité
⬤ une partie importante du contenu peut ne pas s'appliquer aux utilisateurs de la version communautaire de PyCharm
⬤ insatisfaction générale conduisant à un sentiment d'avoir été arnaqué.
(basé sur 12 avis de lecteurs)
Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach
Bonjour et bienvenue à Effective PyCharm. Dans ce livre, nous allons examiner toutes les différentes fonctionnalités de l'un des meilleurs environnements pour interagir et créer du code Python, PyCharm.
PyCharm est un IDE (environnement de développement intégré) et ce livre vous apprendra à tirer le meilleur parti de cet éditeur super puissant.
La première chose dont nous allons parler est de savoir pourquoi nous voulons utiliser un IDE en premier lieu. Quelle est la valeur ajoutée d'une application relativement lourde comme PyCharm et pourquoi voudrions-nous l'utiliser ?
Il y a de nombreuses fonctionnalités qui rendent PyCharm intéressant. Cependant, commençons par parler des différents types d'éditeurs que nous pouvons utiliser et quels sont les compromis.
Nous allons commencer par nous concentrer sur la création de nouveaux projets et sur le travail avec tous les fichiers qu'ils contiennent. Vous verrez qu'il existe un grand nombre de paramètres de configuration que nous pouvons définir pour être plus efficaces. Ensuite, nous allons passer directement à ce que je qualifierais de star de l'émission : l'éditeur. Si vous écrivez du code, vous avez besoin d'un éditeur. Vous écrirez beaucoup de code. Cela inclut la saisie d'un nouveau texte et la manipulation d'un texte existant. L'éditeur doit être génial et vous aider dans ces tâches. Nous allons nous concentrer sur toutes les fonctionnalités intéressantes offertes par l'éditeur de PyCharm.
Nous verrons que le contrôle de source en particulier, Git et Subversion sont profondément intégrés dans PyCharm. Il y a toutes sortes de choses puissantes que nous pouvons faire au-delà de Git, y compris l'intégration réelle de GitHub. Nous allons nous concentrer sur le contrôle de source et les fonctionnalités à l'intérieur de l'IDE.
PyCharm est excellent pour *refactoriser*. Refactoriser du code consiste à modifier notre code pour le restructurer d'une manière différente, pour utiliser un algorithme légèrement différent, tout en ne changeant pas le comportement du code. Il existe de nombreuses techniques puissantes dans PyCharm que vous pouvez utiliser pour faire cela. Parce qu'il comprend tous vos fichiers en même temps, il peut refactoriser en toute sécurité. Il refactorisera même les chaînes de documentation et d'autres éléments qui pourraient être négligés sans une compréhension approfondie des structures de code.
PyCharm dispose d'un puissant outil de base de données. Vous pouvez interagir avec la plupart des bases de données, y compris SQLite, MySQL et Postgres. Vous pouvez éditer les données, les schémas, exécuter des requêtes et bien plus encore. Parce que PyCharm a une compréhension profonde de votre code, il y a même une intégration entre votre schéma de base de données et l'éditeur de texte Python. Notez que PyCharm dispose d'une version gratuite et d'une version professionnelle. Les fonctionnalités de base de données ne sont disponibles que dans la version professionnelle.
PyCharm est excellent pour construire des applications web en utilisant des bibliothèques comme Django, Pyramid ou Flask. Il dispose également d'un éditeur et d'un environnement JavaScript complets qui vous permettent d'utiliser TypeScript ou CoffeeScript. Nous examinerons les fonctionnalités côté serveur et côté client.
PyCharm dispose d'un excellent débogueur visuel, dont nous allons examiner les différentes fonctionnalités. Vous pouvez l'utiliser pour déboguer et comprendre votre application. Il dispose de puissants points d'arrêt et d'une visualisation des données que les éditeurs n'ont généralement pas.
Le profilage est une tâche courante si vous voulez comprendre comment fonctionne votre code. Si votre application est lente et que vous voulez qu'elle aille plus vite, vous ne devez pas deviner où elle est lente. PyCharm facilite l'observation du code pour déterminer ce qui est rapide et ce qui est lent, plutôt que de se fier à notre intuition qui peut être imparfaite. PyCharm possède de formidables outils visuels intégrés qui nous permettent de comprendre fondamentalement les performances de notre application.
PyCharm possède des exécuteurs de tests intégrés pour pytest, unittest et un certain nombre de frameworks de tests Python. Si vous effectuez des tests unitaires ou des tests d'intégration, PyCharm vous aidera. Par exemple, une fonctionnalité que vous pouvez activer est l'exécution automatique des tests. Si vous modifiez certaines parties de votre code, PyCharm réexécutera automatiquement les tests. Il existe quelques outils supplémentaires qui n'entrent pas vraiment dans l'une ou l'autre des catégories ci-dessus.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)