Maison  >  Article  >  développement back-end  >  Le langage python est-il difficile à apprendre ?

Le langage python est-il difficile à apprendre ?

(*-*)浩
(*-*)浩original
2019-07-10 10:42:0612851parcourir

Python est réputé pour sa simplicité et sa facilité d'apprentissage. C’est presque le langage le plus simple et le plus malléable disponible aujourd’hui. Généralement, si vous avez des bases dans d’autres langages de programmation, vous pouvez les apprendre en trois heures environ en auto-apprentissage. De nos jours, Python propose des tutoriels pour les enfants, et la simplicité est moyenne.

Le langage python est-il difficile à apprendre ?

Le positionnement de Python est « élégant », « clair » et « simple », de sorte que les programmes Python semblent toujours simples et faciles à comprendre, même pour les débutants Apprendre Python est non seulement facile à démarrer, mais vous permet également d'écrire des programmes très, très complexes si vous l'approfondissez à l'avenir. (Apprentissage recommandé : Tutoriel vidéo Python)

2 L'efficacité du développement est très élevée, Python dispose d'une bibliothèque tierce très puissante, en gros, vous souhaitez compléter n'importe quelle fonction via. l'ordinateur, Python Il existe des modules correspondants dans la bibliothèque officielle pour le support. Après téléchargement et appel direct, le développement est effectué sur la base de la bibliothèque de base, ce qui réduit considérablement le cycle de développement et évite de réinventer la roue.

3. Langage de haut niveau - Lorsque vous écrivez un programme en Python, vous n'avez pas besoin de penser aux détails de bas niveau tels que la façon de gérer la mémoire utilisée par votre programme

4. Oui Portabilité - En raison de sa nature open source, Python a été porté sur de nombreuses plates-formes (avec des modifications pour lui permettre de fonctionner sur différentes plates-formes). Si vous veillez à éviter d'utiliser des fonctionnalités dépendantes du système, tous vos programmes Python peuvent fonctionner sur presque toutes les plates-formes système du marché sans modification

5. Évolutivité - si vous avez besoin de créer un morceau de code critique exécuter plus rapidement ou si vous souhaitez que certains algorithmes restent privés, vous pouvez écrire des parties de votre programme en C ou C++ et les utiliser dans votre programme Python.

6. Intégration - Vous pouvez intégrer Python dans votre programme C/C++ pour fournir des fonctions de script aux utilisateurs de votre programme

Défauts :

1. Le code ne peut pas être chiffré

Car PYTHON est un langage interprété et son code source est stocké en texte clair, mais je ne pense pas que ce soit un défaut si votre projet nécessite du code source Le code doit être chiffré, vous ne devriez donc pas utiliser Python pour le faire en premier lieu.

2. La prise en charge du multithread n'est pas bonne

3. Python est lent

Python est en effet beaucoup plus lent que le langage C, mais en fait, la vitesse lente mentionnée voici ce que nous voulons dire la plupart du temps. Ce n'est pas perceptible. Par exemple, si un programme est développé en langage C, il faut 0,01 seconde pour s'exécuter. Un programme utilisant Python pour réaliser la même fonction prend 0,1 seconde

, même si la différence est de 10 fois. Mais nous ne pouvons pas le sentir. Le plus souvent, la lenteur des programmes est causée par le fait que les programmeurs exécutent des méthodes utilitaires. Tout comme lors de l'ouverture d'une boîte de conserve, certaines personnes la mordent avec leurs dents et d'autres utilisent des outils. De cette façon, l'efficacité des deux personnes est très différente.

J'ai entendu un jour un dicton selon lequel nous ne pouvons pas comprendre la différence de vitesse du langage lui-même. Ce qui nous permet réellement de comprendre la distance, c'est la personne qui utilise le langage.

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne

Tutoriel Python pour apprendre !

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