Maison >développement back-end >Tutoriel Python >10 façons dont les développeurs Python peuvent gagner du temps

10 façons dont les développeurs Python peuvent gagner du temps

高洛峰
高洛峰original
2017-03-23 16:22:171198parcourir

Python est un langage magnifique qui inspire l'amour. Donc, si vous essayez de rejoindre les rangs des programmeurs, ou si vous êtes un peu fatigué du C++, Perl, Java et d'autres langages, je vous recommande d'essayer Python.

Python possède de nombreuses fonctionnalités qui attire les programmeurs, il est facile à apprendre, orienté objet, compilé en bytecode, gratuit et open source. Il existe également des contrôles d'exécution. Prise en charge complète et rapide des extensions pouvant effectuer diverses tâches.

Python efficace

Dans cet article, je souhaite mettre en évidence certains aspects de Python qui peuvent gagner du temps et maximiser la productivité. En préparation, j'ai demandé à quelques pythonistes quels sont leurs meilleurs conseils pour gagner du temps ? La réponse est ici...

1. N'utilisez pas de points-virgules

L'utilisation de points-virgules est facultative en Python Par rapport à d'autres langages orientés objet, vous n'avez pas besoin d'utiliser de points-virgules après chaque instruction. .

Cela semble simple et ne semble pas vous faire gagner beaucoup de temps ; mais une fois que votre code atteint des milliers, ces points-virgules deviennent distrayants et inutiles à saisir.

2. Trouvez un éditeur de code qui vous convient

Choisir un éditeur de code qui vous convient peut gagner beaucoup de temps. Face à autant d’éditeurs de code, de nombreux novices se sentiront confus.

Il sera déroutant d'utiliser un autre éditeur après vous être habitué à un éditeur, donc en choisir un qui vous convient est un bon point de départ. Quel que soit celui que vous choisissez, prenez en charge flake8 et PEP8 en temps réel.

3. Suivre les spécifications du code Python

Python 开发者节省时间的 10 个方法

Suivre les spécifications du code Python peut améliorer la lisibilité du code, permettant ainsi de gagner du temps lors de la révision du code. (La philosophie de conception de Python met l'accent sur la lisibilité du code.)

4. Utilisez la fonction help()

L'aide de Python() est une fonction intégrée facilement disponible qui peut gagner beaucoup de temps. , comme la recherche Explication d'autres fonctions. Vous pouvez exécuter cette fonction directement depuis le terminal interpréteur.

La documentation Python utilise davantage cette fonction.

5. Utilisez les bibliothèques

Python possède de nombreuses bibliothèques qui vous évitent de réinventer la roue à chaque fois.

Par exemple, vous pouvez sélectionner parmi le grand nombre de packages disponibles à partir de PyPI (Python Package Index), qui est un référentiel de logiciels.

Python 开发者节省时间的 10 个方法

Scikit-image est un bon exemple, qui rend possibles des tâches de traitement d'image telles que le flou, l'amélioration du contraste et la mise à l'échelle avec seulement quelques appels de fonction.

6. Utiliser Cookiecutter

Python 开发者节省时间的 10 个方法

Cookiecutter est un outil en ligne de commande qui peut vous aider à créer des projets Python à partir de modèles de projet, ce qui peut économiser beaucoup du temps temps.

7. Commentaires stricts

Développer une bonne habitude d'écrire des commentaires peut vous faire gagner, ainsi qu'aux autres, du temps, en particulier pour le débogage et le traçage. (Oui, nous l'entendons beaucoup, mais il semble que beaucoup de programmeurs aient encore besoin de le rappeler).

Python 开发者节省时间的 10 个方法

Les commentaires sont essentiels dans le travail d'équipe, en particulier lorsque l'on apporte beaucoup de changements.

8. Testez souvent

Essayez de tester chaque composant de votre programme. Cela peut sembler un peu long, mais de longues exécutions peuvent vous faire gagner beaucoup de temps, vous aider à trouver des bogues cachés, vous donner plus de confiance dans votre code et vous forcer à comprendre comment chaque élément de votre code fonctionne dans des situations réelles.

REPL est une boucle lecture-évaluation-impression, un outil de test de code commun utilisé par de nombreux pythonistes.

9. Concentration et expertise

Python 开发者节省时间的 10 个方法

Les pythonistes recommandent tous d'avoir un domaine de concentration et d'expertise. Vous pouvez faire beaucoup de choses avec Python, de l'écriture de webcams à la gestion des calculs et des algorithmes.

Il existe déjà un grand nombre de bibliothèques qui peuvent vous aider dans ces tâches, telles que SimpleCV, une bibliothèque de traitement de vision par ordinateur ; Biopython, une bibliothèque de calcul biologique ; SymPy, une bibliothèque de calcul symbolique mathématique.

Plongez dans des domaines comme ceux-ci et maîtrisez un cadre spécifique qui vous aide à apprendre Python à un niveau plus profond, à maîtriser un style de codage spécifique (déjà mentionné dans la partie 3) et à gérer des types de problèmes spécifiques.

10. Coder tous les jours

Lorsque vous développerez l'habitude d'écrire du code python tous les jours et d'utiliser python pour résoudre des problèmes, vous commencerez à penser en python, pour ainsi dire, ce qui finira par vous aider à résoudre les problèmes plus rapidement.

Résumé

Dans ce court article, j'ai répertorié les principaux conseils que j'ai recueillis lors de conversations avec des développeurs Python. Vous trouverez ci-dessous d'autres conseils que je peux y ajouter.

Participer. événements et rassemblements python

Python 开发者节省时间的 10 个方法

Assurez-vous d'assister à tous les événements et rassemblements que vous pouvez. Ils sont utiles pour partager des expériences, des bonnes pratiques, des outils et d’autres sujets intéressants.

Cela peut ne pas sembler être une stratégie simple à première vue, mais apprendre des expériences des autres à travers des conseils, des astuces, des astuces est une autre façon d'éviter de réinventer la roue.

La PyConf annuelle est un endroit idéal pour en savoir plus sur les événements.

Réfléchir sur papier

Réfléchir sur papier – en faisant cela avant de plonger directement dans le code – vous donnera la flexibilité nécessaire pour apporter des modifications. Se lancer directement dans l'écriture de code vous oblige à réfléchir aux détails de mise en œuvre dès le début, ce qui n'est souvent pas la meilleure utilisation de votre temps lorsque vous démarrez un projet. Réfléchir sur papier est une manière de libérer l'attention idéale pour le brainstorming et la résolution de problèmes !

Maîtrisez les bases

Cette dernière peut paraître évidente, mais vous devez investir du temps Venez apprendre les bases de Python. Cela vous fera finalement gagner beaucoup de temps car vous serez mieux préparé à des sujets plus complexes.
Quelques bons livres qui peuvent vous aider :

  • "Apprendre Python. "

  • "Introduction à la programmation Python" : Introduction au langage informatique Python et à la programmation informatique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn