PyCharm efficace : Apprendre l'IDE PyCharm avec une approche pratique

Note :   (3,5 sur 5)

PyCharm efficace : Apprendre l'IDE PyCharm avec une approche pratique (Matt Harrison)

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9781792310379
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Machine Learning Pocket Reference : Travailler avec des données structurées en Python - Machine...
Avec des notes détaillées, des tableaux et des...
Machine Learning Pocket Reference : Travailler avec des données structurées en Python - Machine Learning Pocket Reference: Working with Structured Data in Python
PyCharm efficace : Apprendre l'IDE PyCharm avec une approche pratique - Effective PyCharm: Learn the...
Bonjour et bienvenue à Effective PyCharm. Dans ce...
PyCharm efficace : Apprendre l'IDE PyCharm avec une approche pratique - Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach
Pandas 1.x Cookbook - Deuxième édition - Pandas 1.x Cookbook - Second Edition
Utilisez la puissance de pandas pour résoudre facilement les problèmes de calcul...
Pandas 1.x Cookbook - Deuxième édition - Pandas 1.x Cookbook - Second Edition

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)